Publications
Transaction Log Reuse and Transactional Replication
Recentemente, ho avuto l’occasione di dare assistenza, su SQL Server, a un cliente che mi ha segnalato errori applicativi di diverso tipo, ma il più frequente era “Errore in scrittura sulla tabella ’nome_tabella’”.
Dopo aver verificato il recovery model del DB su cui si basa l’applicativo, che era impostato su SIMPLE, ho verificato lo spazio libero sulle unità che contengono i file del database e la presenza di transazioni attive. Lo spazio libero sull’unità che contiene i file del DB era insufficiente per salvare altri dati a causa delle dimensioni del transaction log, arrivato a occupare circa 29GB a fronte di un file dati (modesto) di circa 400MB. Il T-Log aveva saturato lo spazio sull’unità disco che lo ospitava e i backup del database erano ovviamente cresciuti di conseguenza.
SQL Server 2008 Service Pack 2 Cumulative Update #8
E’ stata rilasciata la Cumulative Update #8 per SQL Server 2008 SP2:
http://support.microsoft.com/kb/2648096
Dopo aver applicato la CU8, la versione di SQL Server 2008 (SP2) sarà: 10.00.4326.0.
SQL Server 2008 Service Pack 3 Cumulative Update #3
E’ stata rilasciata la Cumulative Update #3 per SQL Server 2008 SP3:
http://support.microsoft.com/kb/2648098
Dopo aver applicato la CU3, la versione di SQL Server 2008 (SP3) sarà: 10.00.5770.00.
How to discover disabled triggers?
Come posso estrarre la lista dei trigger disabilitati per una o più tabelle, o per l’intero database?
Recentemente, ho avuto la necessità di disabilitare temporaneamente (per alcune ore) tutti i trigger definiti su una tabella. La successiva abilitazione, però, doveva tenere conto dei trigger già disabilitati all’origine, che avevo necessità di conoscere prima di eseguire il comando:
SQL Server Migration Assistant (SSMA) 5.2 is Now Available
Questa settimana, Microsoft ha annunciato il rilascio della versione 5.2 del tool di migrazione dati SQL Server Migration Assistant (SSMA).
Questo tool è stato progettato per affrontare (serenamente) il difficile processo di migrazione dei dati in essere in un DB non SQL Server (di un cliente – ad esempio) verso un DB SQL Server e/o SQL Azure.
SQL Server 2012 Virtual Launch Event
Il 7 Marzo 2012, Microsoft terrà il primo evento ufficiale per il lancio di SQL Server 2012!
Sarà possibile accedere a più di 30 sessioni tutte dedicate alle nuove funzionalità implementate nell’edizione 2012 di SQL Server. Per consultare il sito ufficiale dell’evento puntate il vostro browser qui:
http://www.sqlserverlaunch.com/
Le keynote saranno tenute da Ted Kummert e Quentin Clark, l’agenda completa è disponibile a questo link:
Webcast: SQL Server Execution Plans (in Italiano)
Sul portale Vimeo, al canale UGISS, è stato pubblicato un nuovo webcast in Italiano: SQL Server Execution Plans.
Abstract
Chi di voi frequenta i forum dedicati alla tecnologia SQL Server, avrà notato la presenza di domande ricorsive, che di tanto in tanto si ripetono. Una di queste è: Perché una query, che non ha mai dato problemi di performance, oggi ha tempi di esecuzione inaccettabili? Che cosa può essere successo? Questa è la domanda che potreste trovare su un forum italiano, e questa invece quella che potreste trovare su un forum in lingua inglese: Why is this query running slow?