DevAdmin Blog

Blog di Ermanno Goletto (Microsoft MVP Directory Services - MCSE - MCSA - MCITP - MCTS)
posts - 1026, comments - 598, trackbacks - 8

My Links

News

Il blog si è trasferito al seguente link:

www.devadmin.it

Avatar

Visualizza il profilo di Ermanno Goletto su LinkedIn

Follow ermannog on Twitter


Il contenuto di questo blog e di ciascun post viene fornito “così come é”, senza garanzie, e non conferisce alcun diritto. Questo blog riporta il mio personale pensiero che non riflette necessariamente il pensiero del mio datore di lavoro.

Logo Creative Commons Deed


Logo SysAdmin.it SysAdmin.it Staff


Logo TechNet Forum TechNet Italia @ForumTechNetIt Follow TechNet Forum on Twitter


Logo MVP

Article Categories

Archives

Post Categories

Blogs

Friends

Knowledge Base

MVP Sites

Resources

Database

SQL Server e GPO Attività manutenzione volume

Per velocizzare le attività che comportano l’allocazione di file data (creazione db, restore db, aggiunta file ad un DB, estensione dimensione di un file DB, autogrow) è possibile aggiugere l’account con cui viene eseguito SQL Server Server alla policy locare di sicurezza Perform Volume Maintenance Tasks che abilita l’instant file initialization. Questa impostazione non influisce sulla allocazione dei file logs, ma apporta benefici in termini di performance durante l’esecuzione dei comandi CREATE DATABASE, ALTER DATABASE, RESTORE e AUTOGROW. Dopo aver impostato la policy occorre riavviare il servizio di SQL Server (la rimozione di tale impostazione comporta...

posted @ Sunday, December 08, 2013 10:22 AM | Feedback (0) | Filed Under [ Links Tips Database ]

System Center 2012 R2 e SQL Server

Tra i requisiti di System Center 2012 R2 c’è SQL Server come riportato nel seguente System Requirements for System Center 2012 R2 e in particolare le versioni Enterprise e Standard a 64 Bit di SQL Server 2012 Sp1 supporta tutti i componenti di System Center 2012 R2. Di seguito ad esempio l’architettura su cui si basa SCVMM 2012 R2: Per il supporto dei componenti con versioni precedenti di SQL Server ovvero SQL Server 2012 Enterprise o Standard a 64-bit, SQL Server 2008 R2 SP2/SP1 Standard o Datacenter si veda la matrice di compatibilità disponibile al seguente...

posted @ Saturday, November 02, 2013 7:08 PM | Feedback (0) | Filed Under [ Links Design Database IT Virtualization ]

System Center Advisor

System Center Advisor è il servizio cloud Microsoft per il monitoraggio dei sistemi operativi server e dei workload Microsoft e come annunciato nel post System Center Advisor is now a FREE service! a partire dal gennaio 2013 è diventato gratuito e non richiede più la Software Assurance. L’architettura di SCA è costituita dal Advisor web service cloud-based che utilizza Windows Azure, di un Gateway on premis che si occupa di inviare le informazioni al web service su porta TCP 443 e di un Agent installato sui sistemi locali che raccoglie le informazioni e le invia al Gateway per default...

posted @ Saturday, September 07, 2013 8:54 PM | Feedback (0) | Filed Under [ Links Database IT .NET Web Exchange Virtualization ]

Upgrade SQL Server 2012 Eval

L’upgrade delle versione di valutazione di SQL Server è una domanda che di tanto in tanto ritorna nei forum e allora in questo post cercherò di riassumere le varie informazioni necessarie per eseguire la procedura. Innanzitutto diciamo che l’upgrade di una versione SQL Server 2012 Evaluation Enterprise è possibile verso le seguenti versioni: SQL Server 2012 Enterprise (Server+CAL or Core License) SQL Server 2012 Business Intelligence SQL Server 2012 Standard SQL Server 2012 Developer SQL Server 2012 Web Ma vi sono...

posted @ Friday, August 30, 2013 4:10 PM | Feedback (0) | Filed Under [ Links Tips Database ]

Gestione delle mappe geografiche in QlikView

QlikView è un software di business analysis che consente di eseguire rapidamente analisi e reporting anche in modalità self-services. Oltre a funzionalità ETL, QlikView offre anche la possibilità di avere a disposizione una suite di controlli grafici, al momento però non esiste un controllo nativo specificatamente pensato per la visualizzazione dei dati su di una mappa geografica. In ogni caso è comunque possibile gestire all’interno di QlikView analisi su mappe geografiche, ma occorre gestire due problematiche: il rilevamento delle coordinate geografiche delle località e il rendering della mappa geografica. E’ possibile sfruttare all’interno di QlikView servizi...

posted @ Sunday, August 04, 2013 8:14 PM | Feedback (0) | Filed Under [ Links Code, Snippets & Scripts Tips Database ]

Server Infrastructure Days 2013

Anche quest’anno il 18 e 19 Giugno presso il Microsoft Innovation Campus si terrà la Server Infrastructure Days 2013 l'evento gratuito organizzato dalla community WindowServer.it in collaborazione con Microsoft Italia, dedicato alle tecnologie server Microsoft. Io e Mario Serra saremo presenti con due sessioni su Active Directory sui temi della migrazione e del Disaster Recovery, ma insieme a speaker di altissima qualità tecnica verranno analizzate le tecnologie Microsoft utilizzate nelle moderne infrastrutture informatiche. Infatti si parlerà di Exchange Server 2013, Lync Server 2013, SQL Server 2012, Sharepoint Server 2013, System Center 2012, Windows Azure, Windows Server...

posted @ Sunday, April 21, 2013 2:16 PM | Feedback (0) | Filed Under [ Links Security Database IT SharePoint Exchange Virtualization ]

Linq e modifica di una Primary Key

Ipotizziamo di avere le tabelle TestPadri con la colonna ID come Primary Key (PK) e TestFigli con la colonna ID come PK. Inoltre si supponga di avere configurato sul DBMS (per esempio SQL Server la relazioni in modo da modificare a cascata i record figli. Si supponga poi di voler modificare la proprietà ID sulla tabella TestPadri, per come è stata configurata la relazione la proprietà Padre sulla tabella TestFigli verrebbe modificata automaticamente. ...

posted @ Friday, March 08, 2013 10:06 AM | Feedback (0) | Filed Under [ Code, Snippets & Scripts Database .NET ]

Progettazione della Primary Key di una tabella

La discussione su come progettare una Primary Key (PK) di una tabella è sempre un tema caldo tra sviluppatori e DBA, di seguito illustrerò le mie personali considerazioni fondate sulle mie personali esperienze riferite a scenari di database su SQL Server. In primo luogo la prima domanda che ci si pone è cosa scegliere con PK tra le seguenti opzioni: Creare una colonna che rappresenterà un ID univoco, come ad esempio un uniqueidentifier(GUID) o un numero auto incrementante. Ovvero usare una Surrogate key. Utilizzare una colonna non nulla che identifica univocamente i...

posted @ Thursday, February 21, 2013 3:16 PM | Feedback (0) | Filed Under [ Links Design Database ]

SQL Server: creazione di una vista calendario

Spesso nelle statistiche finanziarie di tipo gestionale sarebbe utile avere una vista che di fatto rappresenti un calendario da poter utilizzare in outer join per ricavare ad esempio dati di venduto suddivisi per anno, trimestre, mese, settimana, giorno. Per ottenere lo scopo è possibile utilizzare le Common Table Expression (CTE) creando set di risultati temporaneo che rappresenta le date dei giorni in un dato periodo (dal 01/01/2000 al 31/12/2099 nell’esempio che segue) sfruttando la ricorsione. WITH Calendario(Data) AS (    SELECT CAST('2000-01-01' AS Date)...

posted @ Thursday, February 14, 2013 10:56 AM | Feedback (0) | Filed Under [ Links Tips Database ]

Considerazioni sull’utilizzo degli SSD

I drive a stato solido o SSD (Solid State Drive) sono memorie di massa che differiscono dai drive a disco fisso o HDD (Hard Disk Drive) per il fatto che fanno uso di memoria a stato solido (in particolare memoria flash) per l'archiviazione dei dati anziché utilizzare dischi magnetici e organi meccanici. Questa differenza sostanziale tra gli SSD e gli HDD porta ad una serie di vantaggi e svantaggi di cui bisogna tenere conto nel momento dell’adozione della scelta del tipo di memoria di massa da utilizzare. Vantaggi degli SSD Rumorosità assente ...

posted @ Monday, December 10, 2012 2:27 PM | Feedback (0) | Filed Under [ Links Tips Design Database IT Virtualization ]

SQL Server 2012 Service Pack 1

Dal 7 novembre 2012 come annunciato nel seguente post SQL Server 2012 SP1 Is Now Available! È stato reso disponibile il Service Pack1 di SQL Server 2012 che può essere scaricato dal seguente Microsoft SQL Server 2012 Service Pack 1 (SP1). L’SP1 è disponibile sia come update da applicare a installazioni esistenti (SQLServer2012SP1-KB2674319-x64-Lng.exe, SQLServer2012SP1-KB2674319-x86-Lng.exe) che come Slipstream per eseguire nuove installazioni o upgrade da SQL Server 2008/2008 R2 (SQLServer2012SP1-FullSlipstream-Lng-x64.iso, SQLServer2012SP1-FullSlipstream-Lng-x86.iso, SQLServer2012SP1-FullSlipstream-Lng-x64.box, SQLServer2012SP1-FullSlipstream-Lng-x86.box, SQLServer2012SP1-FullSlipstream-Lng-x64.exe, SQLServer2012SP1-FullSlipstream-Lng-x86.exe) Oltre alla correzioni presenti nei Cumulative Update (a riguardo si veda The SQL Server 2012 builds that were released after SQL Server 2012...

posted @ Tuesday, November 27, 2012 4:45 PM | Feedback (0) | Filed Under [ Links Database ]

SQL Server: ricerca di tabelle e viste che utilizzano una determinata colonna

Nella vita dei database, soprattutto quelli gestionali, può accadere che si decida di mettere mano alla struttura di una tabella eliminando o rinominando una colonna in una tabella. In questo caso possono tornare i seguenti comandi che eseguono una query per determinare quali Tabelle e Viste contengono una determinata colonna. Ricerca nelle Tabelle per colonna specifica: USE DBName GO SELECT sys.tables.name AS TableName, SCHEMA_NAME(schema_id) AS SchemaName FROM sys.tables INNER...

posted @ Tuesday, November 06, 2012 1:29 PM | Feedback (0) | Filed Under [ Tips Database ]

Installazione SQL Server 2012 Management Studio Express su Windows 7 64 Bit

Durante l’installazione della SQL Server 2012 Management Studio Express su un Windows 7 a 64 Bit mi è successo che il setup indicava che il .NET Framework 4.0 non era installato nonostante lo fosse. Inoltre procedendo con il setup si aveva l’errore che non era possibile scaricare da Internet il .NET Framework 4.0 nonostante il computer avesse la possibilità di accedere al link del download. Per la precisione il computer fresco d’installazione aveva come sistema operativo Windows 7 SP1 Professional a 64 Bit in lingua Italiana sul quale era stato...

posted @ Wednesday, September 12, 2012 5:00 PM | Feedback (0) | Filed Under [ Links Tips Database IT ]

Migrazione da SQL Server 2000 a SQL Server 2012

In questi giorni mi sono occupando di una migrazione di SQL Server dalla versione 2000 alla 2012 e in questo post raccoglierò alcune considerazioni e problematiche da tenere presente per eseguire il cambio di versione in modo da causare il minimo disagio. Non è possibile collegare un database SQL Server 2000 o ripristinare un backup eseguito in SQL Server 2000 in  in SQL Server 2012. Occorre infatti prima ripristinare il backup o connettere il database su un SQL Server 2005 o SQL Server 2008 o SQL Server 2008 R2 e quindi portare il livello...

posted @ Friday, August 03, 2012 11:13 PM | Feedback (0) | Filed Under [ Links Tips Database .NET ]

Linq e rowguid

SE si generano con Linq to Entities o Linq to Sql delle entità per tabelle con rowguid non vine trasportata l’impostazione di generazione automatica del valore da parte del Database come invece accade per le identità.   Questo significa che se si inseriscono record nuovi nella tabella con una colonna rowguid a quest’ultima viene assegnato il valore Guid.Empty ({00000000-0000-0000-0000-000000000000}). Per ovviare al problema è possibile ovviare in due medi diversi: Impostare manualmente la proprietà Autogenerate Value a True e la proprietà Auto-Sync a OnInsert. Si tenga però conto che nel caso...

posted @ Monday, July 30, 2012 5:31 PM | Feedback (0) | Filed Under [ Links Code, Snippets & Scripts Tips Database .NET ]

Microsoft Press free ebook

Al seguente post Free ebooks: Great content from Microsoft Press that won’t cost you a penny del blog MSDN Microsoft Press potete trovare una raccolta di libri gratuiti completi in formato PDF e alcuni anche nei formati Mobi (Kindle) e epub. Una bella iniziativa per approfondire tecnologie prodotti attualmente in produzione quali virtualizzazione, Windows Server 2008 R2, SQL Server 2012/2008 R2, Office 2010/365, Visual Studio 2010 e sviluppo con Windows 7 e Windows Phone 7. Inoltre sono disponibili anche ebook sulle prossime versioni di prodotti e tecnologie quali Windows Server 2012 e programmazione di Windows 8 Apps.

posted @ Thursday, June 28, 2012 8:41 AM | Feedback (0) | Filed Under [ Links Security Database IT .NET Virtualization ]

SQL Server gestione memoria e Pagefile

SQL Server è progettato per  acquisire e liberare la memoria in modo dinamico in base alle necessità. Il suo obiettivo principale consiste nel ridurre al minimo l'I/O su disco poiché le letture e le scritture su disco impegnano la maggiore quantità di risorse se confrontate con le altre operazioni (a riguardo si veda Memory Architecture). Per conservare le pagine lette dal database, SQL Server crea in memoria un pool di buffer e cerca di raggiungere un equilibrio tra i due obiettivi seguenti: Evitare che le dimensioni del pool di buffer aumentino fino a limitare la...

posted @ Friday, April 13, 2012 11:56 PM | Feedback (2) | Filed Under [ Links Database ]

SQL Server – Ottimizzare la velocità effettiva dei dati per applicazioni di rete e WS2008 e WS2008R2

Nella guida in linea di SQL Server nella sezione Opzioni di configurazione del server Server Memory tra le varie note viene riportata anche la seguente relativa all’ottimizzazione dei dati per le applicazioni di rete. Per ottimizzare l'utilizzo della memoria di sistema per SQL Server, è necessario limitare la quantità di memoria utilizzata dal sistema per la memorizzazione dei file nella cache. Per limitare la cache del file system, assicurarsi che l'opzione Massimizza la velocità di trasmissione dati per condivisione file non sia selezionata. Per specificare la quantità minima di cache del file system, è possibile selezionare...

posted @ Friday, April 13, 2012 10:13 AM | Feedback (0) | Filed Under [ Links Tips Database IT ]

SQL Server e il Disk Partition Alignment

Il Disk Partion Alignement  (ovvero l’allineamento della della geometrie del disco e della partizione) è una best practies che può portare ad un significativo aumento delle performance in determinati contesti anche se spesso rischia di essere poco considerata. Innanzitutto va detto che l’”allineamento” consiste nel far sì che le operazioni di IO sui dischi  da parete di SQL Server avvengano in maniera ottimizzata, dal momento che la file allocation unit size (cluster size) raccomandata per SQL Server è di 64 KB (che coincide con un singolo SQL Server extent)  il concetto è quello di allineare i dati ai vari...

posted @ Monday, April 09, 2012 7:07 PM | Feedback (2) | Filed Under [ Links Tips Design Database IT Exchange Virtualization ]

SQL Server, Exchange e Dynamic Memory

Nei post Software Microsoft supportato in ambiente virtuale e SQL Server 2005 in ambiente virtuale avevo analizzato i software Microsoft supportati in ambiente virtuale. SQL Server e Exchange sono supportati in ambiente virtuale a partire rispettivamente dalla versione SQL Server 2005 ed Exchange 2007 SP1, a determinate condizioni come avevo descritto nei post che ho citato. L’introduzione della Dynamic Memory in col Service Pack 1 di Windows Server 2008 R2 sebbene permetta di risparmiare ed ottimizzare la RAM una delle risorse fondamentali delle infrastrutture basate sulla virtualizzazione, necessita di un’analisi preventiva per sincerarsi del supporto di questa funzionalità nello...

posted @ Saturday, February 18, 2012 4:43 PM | Feedback (0) | Filed Under [ Links Database IT Exchange Virtualization ]

Client Windows Vista e successivi e connessione verso SQL Server in workgroup con autenticazione integrata di windows

Si consideri il seguente scenario: macchina Windows Vista (o successivi) in dominio o workgroup che deve connettersi ad un’istanza di SQL Server su una macchina in workgroup con autenticazione Windows. Per utilizzare l’autenticazione Windows in questo scenario sul client è possibile memorizzare una password di rete (per informazioni si veda Gestione delle password di rete), ovviamente in questo caso verrà utilizzata l’autenticazione NTLM (per ulteriori informazioni su NTLM si veda Autenticazione NTLM alcune note). A partire da Windows Vista però l’autenticazione Windows verso una SQL Server in Workgroup non funziona e restituisce l’errore “Impossibile eseguire...

posted @ Friday, October 14, 2011 3:52 PM | Feedback (0) | Filed Under [ Links Tips Security Database IT ]

Raid 5 vs Raid 10

Il confronto tra Raid 5 e Raid 10 è uno degli argomenti più dibattuti su forum e blog. La domanda è all’incirca sempre la stessa avendo a disposizione 4 dischi è meglio configurare una Raid 5 o un Raid 10 (o 1+0). Raid 5 Sopporta il fault di un disco, la rottura di un secondo disco comporta la perdita dei dati. Il numero massimo di dischi è teoricamente illimitato, ma normalmente si mantiene il numero massimo a 14 o meno in quanto la probabilità che due dischi del...

posted @ Monday, July 04, 2011 11:01 AM | Feedback (6) | Filed Under [ Links Database IT Exchange Virtualization ]

Linq, SQL Server e transazioni

Il modo migliore per gestire in Linq una transazione è quello di utilizzare la classe TransactionScope utilizzando un codice del genere: dim p As Product = Nothing Using dc = DBDataContext()     p = New Product()     p.Code = “ABC”     p.Description = “Product ABC”     dc.Products.InsertOnSubmit(p)     p = New Product()     p.Code = “XYZ”     p.Description =...

posted @ Thursday, May 12, 2011 6:13 PM | Feedback (0) | Filed Under [ Links Code, Snippets & Scripts Database .NET ]

W2008R2 Applicazioni supportate

A seguente link le applicazioni supportate con relative versioni e livelli di Service Pack: Microsoft Server Applications Supported on Windows Server 2008 R2 L’elenco va tenuto in considerazione non solo nel caso di applicazioni server, ma anche se si decide di migrare alcune applicazioni per l’utilizzo in ambiente RDS. In particolare si noti che non sono supportati: Le versioni del framework .NET precedenti alla 2.0 Le versioni di Office precedenti alla 2003 SP3 Le versioni di Visio e Project precedenti alla 2007 SP2...

posted @ Monday, February 28, 2011 10:15 PM | Feedback (0) | Filed Under [ Links Database IT SharePoint ]

Sql server: Chiusura automatica database e timeout

Oggi mi è capitato un problema subdolo, alcune query che fino a pochi giorni fa funzionavano regolarmente senza essere particolarmente lente andavano saltuariamente in timeout. Il motivo non poteva essere un intasamento sul server dal momento che era presente solo personale necessario per l’inventario e anche se le query eseguivano computazioni sui dati relativi all’intero anno in corso non erano particolarmente lente e dall’analisi del piano di esecuzione risultava che utilizzano gli indici in modo corretto. Il motivo era invece dovuto al fatto che il database relativo ad un magazzino automatico era gestito da un SQL Server...

posted @ Tuesday, December 21, 2010 10:33 PM | Feedback (0) | Filed Under [ Links Tips Database ]

Visual Studio 2008 Report Viewer

In questi giorni ho avuto modo di provare il motore di reporting di Microsoft incluso in Visual Studio a partire dalla versione 2005. Per quanto mi riguarda visto che l'esigenza era quella di fare semplici report per documenti (tipo ordini, fatture) o di tipo master detail lo strumento ha tutto quello che mi serve ovvero lapossibilità di gestire tramite formula (quindi in modo dinamico) i vari aspetti degli oggetti del repor: Font Colore Dimensioni Bordi Visibilità Per imparare ad utilizzare lo...

posted @ Sunday, July 26, 2009 8:52 PM | Feedback (0) | Filed Under [ Links Tips Database .NET ]

Errore durante l'apertura della SQL Server Management Studio

Se all'apertura della Management Studio si presenta un errore relativo all'impossibilità di trovare il file mscolib.tlb, il motivo è probabilmente dovuto ad un'installazione del framework 1.1 successiva ad un'istallazione del framework 2.0. Come descritto nel seguente Error message when you install SQL Server 2005 or SQL Server 2008: "The file C:\Windows\Microsoft.NET\Framework\[version_number]\mscorlib.tlb could not be loaded" l'errore nasce da un'errata interpretazione del path del file mscorlib.tlb durante il setup. Sempre nel'articolo della KB indicato è possibile trovare un workaround per risolvere il problema modificando una chiave di registry, dopo avere eseguito tale modifica occorre avviare una volta la...

posted @ Monday, March 23, 2009 11:23 PM | Feedback (0) | Filed Under [ Links Tips Database ]

Rilasciato il Service Pack 3 di SQL Server 2005

E' disponibile il Service Pack3 di SQL Server 2005 che include le hotfixes dei cumulative update dalla 1 all 9 rilascioate per Server 2005 Service Pack 2 (per il dettaglio dei cumulative update si veda The SQL Server 2005 builds that were released after SQL Server 2005 Service Pack 2 was released). Se sono state installate la cumulative upadate 10 o 11 per SQL Server 2005 SP2 occorre applicare un post-SP3 cumulative update dopo l'installazione dell'SP3. Per maggiori informazioni si veda Cumulative update package 1 for SQL Server 2005 Service Pack 3 (l'articolo sarà disponibile quando la cumulative update...

posted @ Tuesday, December 16, 2008 9:07 PM | Feedback (1) | Filed Under [ Links Database ]

SQL Server 2005 e l'errore 18456 durate il logon

Se durante il logon a SQL Server (nel mio caso per accedervi tramite SQL Server Management Studio) vi viene restituto l'errore: Msg 18456, Level 14, State 1, Server <server name>, Line 1 Login failed for user '<user name>' Il messaggio non è molto descrittivo, ma è possibile ricavare informazioni più approfondite dal SQL Server error log (per default %ProgramFiles%\Microsoft SQL Server\MSSQL.1\MSSQL\LOG\ERRORLOG), in particolare è possibile avere più informazioni riguardo allo stato che nel messaggio assume sempre il valore 1. Infatti nel SQL Server error log...

posted @ Monday, October 27, 2008 10:40 PM | Feedback (0) | Filed Under [ Links Database ]

Windows 2003 Server: Tools per monitoraggio e diagnostica

In questi giorno sto rivedendo alcuni concetti relativi alla parte infrastrutturale in ambito Windows 2003 Server e ho deciso di appuntarmi alcuni tool che possono turnare utili per il monitoraggio e il troubleshooting. Il primo è Windows Server 2003 Performance Advisor basato su .NET 1.1, può essere utilizzato per diagnostica e monitoraggio delle performance di sistemi Windows 2003 Server e Windows 2003 Server SP1. Consente di generare report su System Overview (CPU usage, Memory usage, busy files, busy TCP clients, top CPU consumers) e specifici ruoli Active Directory, Internet Information System (IIS), DNS, Terminal Services, SQL, print spooler e altri. E'...

posted @ Saturday, August 30, 2008 5:29 PM | Feedback (0) | Filed Under [ Links Database IT .NET ]

Software Microsoft supportato in ambiente virtuale

Nell'articolo Microsoft server software and supported virtualization environments è possibile trovare un elenco dei software Microsoft supportati in ambiente virtuale. Dove per ambiente virtuale si intende: Windows Server 2008 with Hyper-V Microsoft Hyper-V Server 2008 Supported partners' virtualization software (al momento Novell, Inc.) Server Virtualization Validation Program (SVVP) a cui al momento hanno aderito: Cisco Systems, Inc. Citrix Systems, Inc. ...

posted @ Thursday, August 21, 2008 11:10 AM | Feedback (1) | Filed Under [ Links Navision Database IT SharePoint Exchange ]

SQL Server 2008 Express

Al seguente link è disponibile il download della versione Express di SQL Server 2008. Per ulteriori informazioini su prodotto si veda http://www.microsoft.com/sqlserver/2008/en/us/express.aspx dove è riportato il confronto tra la versione Compact e quella Express (Compare Compact and Express) da cui è possibile vedere quali sono le limitazioni relative a scalabilità e performance delle due versioni:     ...

posted @ Monday, August 18, 2008 1:57 PM | Feedback (2) | Filed Under [ Links Database ]

Rilasciato SQL Server 2008

Il 6 Agosto Microsoft ha annunciato il rilasciao di SQL Server 2008, al momeno su MSDN sono disponibili le versioni (la versione italiana non è ancora displonibile): SQL Server 2008 Developer (x86, x64, ia64) - DVD SQL Server 2008 Enterprise (x86, x64, ia64) - DVD SQL Server 2008 Standard (x86, x64) - DVD SQL Server 2008 Workgroup (x86, x64) - DVD Nelle Release Notes viene indicato che il Visual Studio 2008 richede il Service Pack 1 per poter accedere ad alcune...

posted @ Friday, August 08, 2008 6:05 PM | Feedback (0) | Filed Under [ Links Database ]

SQL Server 2005 in ambiente virtuale

SQL Server 2005 non è stato in abiente e di consenguenta Microsoft prevede un "commercially reasonable support" per instastallazioni in ambiente virtuale. Questo significa che il Microsoft Customer Support Services (CSS) fornirà supporto tecnico, ma non svilupperà eventuali fix per risolvere eventuali problemi duvuti all'utilizo del prodotto in ambiente virtuale. Nel caso si rilevi un problema in un SQL Server 2005 in ambiemte virtuale e il problema non viene tramite il "commercially reasonable support" occorre riprodurre il problema su un'installazione in ambiente non virtuale e nel caso quest'ultimo persista sarà possibile farlo gestire come bug dal SQL Server Product Group. Le...

posted @ Thursday, July 31, 2008 9:04 PM | Feedback (0) | Filed Under [ Links Database IT ]

SQL Server 2005 Eseguire un comando su più tabelle

Se occorre eseguire un comando su più tabelle è possibile ricorrere alla vista di sistema sys.tables. Di seguito uno script T-SQL per eseguire la Truncate su tutte le tabelle che iniziano per XXX (che ovviamente può essere semplicemente modificato per eseguire altri comandi): USE dbname DECLARE @TableName VARCHAR(255) DECLARE @cmd NVARCHAR(255) DECLARE TableCursor CURSOR FOR SELECT name FROM sys.tables    WHERE LEFT(name,3)='XXX' ORDER BY name OPEN TableCursor FETCH NEXT FROM TableCursor INTO @TableName WHILE @@FETCH_STATUS = 0 BEGIN    SET @cmd = 'TRUNCATE TABLE ' + @TableName    EXEC (@cmd) FETCH NEXT FROM TableCursor INTO @TableName END CLOSE TableCursor    DEALLOCATE TableCursor [Update] Qui...

posted @ Wednesday, July 09, 2008 5:30 PM | Feedback (0) | Filed Under [ Code, Snippets & Scripts Database ]

Rilevare le istanze di SQL Server sulla rete

Ci sono vari metodi di farlo ad esempio usare SQL-DMO (SQL Server 2000) o meglio ancora SMO (SQL Server 2005). Ma questi due metodi prevedono di installare sui client le relative dll. Un altro modo invece è quello di usare MC-SQLR ovvero il SQL Server Resolution Protocol e quindi di inviare un pacchetto CLNT_BCAST_EX e analizzare i pacchetti di risposta   di risposta server SVR_RESP. Qui trovate un esempio Locate SQL Server instances on the local network, l'autore aveva analizzato il traffico di rete per capire come funzionava il protocollo ora con la pubblicazione delle specifiche dei protocolli Microsoft non è più necessario: MC-SQLR]:...

posted @ Monday, June 16, 2008 2:18 PM | Feedback (0) | Filed Under [ Links Code, Snippets & Scripts Database ]

Ricavare i path di default per i file di dati e logs in SQL Server 2005

Una delle impostazioni che possibile fare su un'istanza di SQL Server è quella del percorso di default in cui memorizzare file dati e logs di un nuovo database. Ho fatto diverse ricerca, ma non trovato un modo semplice per ricavare tramite T-SQL tali informazioni. A quanto sembra se si modificano tali percorsi questi vengono memorizzati nelle chiavi di registry: HKEY_LOCAL_MACHINE\Software\Microsoft\MSSQLServer\MSSQLServer\DefaultData HKEY_LOCAL_MACHINE\Software\Microsoft\MSSQLServer\MSSQLServer\DefaultLog In caso contrario i path è quello specificato durante l'installazione per i File di dati quindi si può pensare di ricavarli dai path dei file mdf e ldf del database master. Di seguito uno...

posted @ Thursday, May 29, 2008 7:50 PM | Feedback (2) | Filed Under [ Code, Snippets & Scripts Database ]

Sincronizzazione Replica SQL Server 2005 per sottoscrizioni Pull

Dopo aver configurato la replica il passo successivo è quello di automatizzare la sincronizzazione delle sottoscrizioni e per farlo vi sono vari modi come ad esempio utilizzare Windows Synchronization Manager (mobsync.exe) che permette l'impostazione della sincronizzazione all'accesso, alla chiusura, durante l'inattività o in modo pianificato. Se però come, nel mio caso, per eseguire la sincronizzazione è necessario avviare prima una connesione VPN e chiuderla al termine la cosa si complica perchè mobsync consente di gestire la connesione automatica sono per sincronizzazioni pianificate. Per ovviare è possibile ricorrere ad uno script di questo tipo: SET ConnectionName="Nome Connessione RAS" SET Publisher=NomeServerPubblicazione SET Subscriber=NomeServerSottoscrizione SET PublicationDB=NomeDBPubblicazione SET SubscriptionDB=NomeDBSottoscrizione SET Publication=NomePubblicazione Rem Avvio connessione...

posted @ Thursday, March 27, 2008 8:31 PM | Feedback (0) | Filed Under [ Links Code, Snippets & Scripts Database ]

Installazione Navision 5.0 in ambiente SQL Server Express 2005 SP2

In questa guida ho raccolto le nozioni che servono per installare e fare le prime configurazioni relative a creazione database, caricamento licenza e autorizzazioni. Insomma ciò che server per partire. La potete trovare al seguente link: http://xoomer.alice.it/ermannogoletto/Articles/Dynamics/InstallazioneNAV50SQLServer2005EESP2/index.htm

posted @ Thursday, November 22, 2007 5:42 PM | Feedback (0) | Filed Under [ Links Navision Database ]

Disinstallare Microsoft SQL 2005 Embedded Edition (SSEE)

Se disinstallate un'installazione base di Windows SharePoint Services 3.0 Microsoft SQL 2005 Embedded Edition non viene disinstallato. Per disinstallarlo occorre seguire questa procedura: Aprire regedit Cercare la registri key HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall Cercare la GUID corrispondente a Microsoft SQL 2005 Embedded Edition ovvero quella cui DisplayName è paria a Microsoft SQL Server 2005 Embedded Edition (Windows) (MICROSOFT##SSEE) Copiare il valore della chiave UninstallString Aggiungere al valore copiato  “ CALLERID=OCSETUP.EXE” La stringa ottenute sarà il comando di disinstallazione ad esempio: ...

posted @ Friday, April 27, 2007 3:19 PM | Feedback (0) | Filed Under [ Tips Database ]

SharePoint Services 3.0 e versioni di SQL Server

Con l'installazione predefina degli SharePoint Services 3.0 viene utilizzato SQL Server 2005 Embedded Edition Service. Questa versione di SQL Server viene installata in: C:\WINDOWS\SYSMSI\SSEE\MSSQL.2005 e presenta le seguenti caratteritiche: Supporta 2 GB RAM e 2 CPU. Non ha limitazioni sulla grandezza del Database. Non ha limiti sul numero di connessioni contemporanee. Supporta la ricerca Full-Text. E' possibile configurare l'instanza creata (NomeServer\MICROSOFT##SSEE) tramite SQL Server Configuration Manager e SQL Server Surface Area Configuration. Non è possibile utilizzare SQL Server...

posted @ Friday, January 19, 2007 3:33 PM | Feedback (0) | Filed Under [ Database SharePoint ]

SQL Server IFilter per ricerca Full Text

Nel caso non lo sapeste gli IFilter per Windows Desktop Search funzionano anche per SQL Server e SharePoint. Qundi è possibile ad esempio usare il seguente IFilter per indicizzare i file .msg generati da OutLook: http://support.microsoft.com/kb/917402 Di seguito l'elenco di IFilter disponibili: http://addins.msn.it/ Ovviamente in caso di necessità è anche posibile scrivere un proprio IFilter: http://msdn.microsoft.com/library/default.asp?url=/library/en-us/odc_SP2003_ta/html/ODC_HowToWriteaFilter.asp?frame=true http://www.codeproject.com/csharp/fulltextsearchingifinters.asp

posted @ Friday, September 29, 2006 9:38 AM | Feedback (0) | Filed Under [ Links Tips Database ]

SQL Server 2005: Indicizzazione Full Text dei PDF

Innanzitutto è necessario scaricare l'Adobe PDF IFilter e installarlo. Quindi occorre eseguire le seguenti istruzioni TSQL: exec sp_fulltext_service 'load_os_resources', 1; exec sp_fulltext_service 'verify_signature', 0; go e riavviare il servizio di SQL Server e quello relativo all'indicizzazione E' possibile controllare che l'estensione pdf sia gestita tramite la seguente query: select document_type, path from sys.fulltext_document_types Per maggiori info si veda il seguente: http://www.simple-talk.com/sql/learn-sql-server/sql-server-full-text-search-language-features/

posted @ Friday, September 29, 2006 7:19 AM | Feedback (0) | Filed Under [ Links Tips Database ]

Superato esame 70-431 SQL Server 2005 Implementation and Maintenance

Finalmente anch'io sono riuscito ad ottenere uno score di 1000 in un esame. Il 70-431 richiede la conoscenza delle nuove feature di SQL Server 2005: Mirroring, Snapshot, integrazione con CLR, Service Broker Inoltre è anche importante la conoscenza degli strumenti per il monitoring e il troubleshooting quali viste di sistema, SQL Profiler e relativi counter. Se avete già sostenuto il 70-228 siete avvantaggiati perchè non dovete ristudiare tutto da capo, ma le nuove feature vanno comunque approndite anche perchè nel mio caso hanno inciso direi per il 50% dell'esame. Per la preparazione ho usato molto la guida in linea (estremamente ben fatta) e vari articoli...

posted @ Tuesday, September 12, 2006 2:36 PM | Feedback (0) | Filed Under [ Links Database ]

KB IIS 6.0 & SQL Server 2000

How to use the IIS Debug Diagnostics Tool to troubleshoot an IIS process that stops unexpectedly http://support.microsoft.com/kb/919789 How to troubleshoot an IIS process that consumes lots of RAM by using the IIS Debug Diagnostics tool http://support.microsoft.com/kb/919790 You cannot remotely connect to a named instance of SQL Server 2000 by using the TCP/IP protocol http://support.microsoft.com/kb/922131

posted @ Friday, July 21, 2006 12:34 PM | Feedback (0) | Filed Under [ Links Database Web ]

KB SQL Server 2000, SQL Server 2005 & Word

How to configure SQL Server 2000 to use non-uniform memory access (NUMA) http://support.microsoft.com/kb/921928 SQL Server 2005 connectivity and Volume Shadow Copy Service (VSS) http://support.microsoft.com/kb/919023 How to troubleshoot problems that occur when you start or use Word 2007, Word 2003, or Word 2002 http://support.microsoft.com/kb/921541

posted @ Tuesday, July 18, 2006 8:30 AM | Feedback (0) | Filed Under [ Links Database IT ]

KB SQL Server 2005, Windows XP, Windows 2003 server & SMTP

The user is not assigned to a default schema when you use Windows authentication to connect the user to SQL Server 2005 http://support.microsoft.com/kb/918346 Description of the Credential Roaming service update for Windows Server 2003 and for Windows XP http://support.microsoft.com/kb/907247 How to make the connection control apply to anonymous connections in an SMTP virtual server http://support.microsoft.com/kb/920600

posted @ Monday, July 03, 2006 12:23 PM | Feedback (0) | Filed Under [ Links Database IT ]

KB SQL Server 2005

How to transfer the logins and the passwords between instances of SQL Server 2005 http://support.microsoft.com/kb/918992

posted @ Monday, May 29, 2006 8:10 AM | Feedback (3) | Filed Under [ Links Database ]

KB SQL Sever 2005, .NET 2.0 & Windows Server 2003

Cumulative hotfix package (build 2153) for SQL Server 2005 is available  http://support.microsoft.com/kb/918222   How to use the Sqldumper.exe utility to generate a dump file in SQL Server 2005 http://support.microsoft.com/kb/917825 How to uninstall an instance of SQL Server 2005 manually http://support.microsoft.com/kb/909967 You cannot control the behavior that occurs when a user presses ENTER when you add a ToolStripComboBox control to a Windows Application project that uses the .NET Framework 2.0 http://support.microsoft.com/kb/905720 A new Volume Shadow Copy Service update is now available that fixes various Volume Shadow Copy Service problems in Windows Server 2003 http://support.microsoft.com/kb/913648

posted @ Monday, May 22, 2006 7:18 AM | Feedback (0) | Filed Under [ Links Database IT .NET ]

Downloads MDAC & Security

MDAC Component Checker http://go.microsoft.com/?linkid=4935017 Microsoft Shared Computer Toolkit for Windows XP version 1.1 http://go.microsoft.com/?linkid=4935020

posted @ Monday, May 22, 2006 7:09 AM | Feedback (0) | Filed Under [ Links Security Database IT ]

Full Database Archive

Powered by:
Powered By Subtext Powered By ASP.NET