Publications
PASS Summit 2010 Live Streaming Keynotes
Chi non avrà la possibilità di partecipare di persona al PASS Summit 2010, potrà seguire, gratuitamente, via web le Keynote che apriranno rispettivamente i lavori nei giorni 09, 10 e 11 Novembre 2010 dalle 8:15am alle 10:00am Pacific Time.
Quest’anno, per la prima volta, le Keynote dei Top Manager di Microsoft: Ted Kummert, Quentin Clark e David DeWitt verranno trasmesse in Live Streaming, se potete non perdetele perché verranno condivise le ultime novità per la piattaforma SQL Server
.
Oggetti che dipendono da una tabella: DROP e ADD FOREIGN KEY CONSTRAINT
Ci si può trovare nella situazione di dover eliminare e ricreare (successivamente) le dipendenze (FOREIGN KEY) da una tabella alterando gli oggetti che dipendono da essa.
Pensiamo, ad esempio, alla necessità di eliminare e ricreare una tabella che ha integrità referenziale con altre, uno degli step necessari è appunto l’eliminazione delle dipendenze (FOREIGN KEY) sugli oggetti che dipendono dalla tabella da ricreare.
SQL Server 2008 Service Pack 2 RTM
E’ stato rilasciato il service pack 2 RTM di SQL Server 2008.
Trovate i dettagli in questo post: http://blogs.technet.com/b/dataplatforminsider/archive/2010/09/29/sql-server-2008-sp2-is-available-for-download-today.aspx
Attenzione! Il Service Pack 2 contiene i Cumulative Update post SP1 fino al numero 8. Se avete installato dei CU successivi a questo, l’installazione della SP2 potrebbe rimuoverli.
I link ai download singoli sono i seguenti:
Primi e Ultimi Trigger
Qualora una tabella avesse molteplici trigger AFTER sullo stesso tipo di comando INSERT, UPDATE o DELETE, vi siete mai chiesti quale fosse l’ordine di attivazione?
Scenario
Ipotizziamo di utilizzare la tabella dbo.Product su cui insistono alcuni (tre) trigger AFTER di tipo INSERT. Con il seguente frammento di codice T-SQL eseguiamo il setup della tabella dbo.Product sul database di esempio AdventureWorks.
Microsoft SQL Server 2008 R2 Best Practices Analyzer Whitepaper
Whitepaper che spiega come installare ed utilizzare il tool Microsoft SQL Server 2008 R2 Best Practices Analyzer (BPA).
Il link per download è il seguente:
Free SQL Server DMV Starter Pack
Dal sito Red-Gate è possibile scaricare gratuitamente l’eBook SQL Server DMV Starter Pack che consiste di 84 pagine dedicate alla descrizione dei diversi tipi di DMV e di come possono essere utilizzati con SQL Server.
Con il libro viene fornito anche il codice T-SQL utilizzato negli esempi, in modo da poter utilizzare le DMV immediatamente.
MERGE and Triggers
Abbiamo parlato del comando MERGE nell’articolo MERGE Statements in Action, ora invece tratteremo un approfondimento che ci permetterà di comprendere le regole di attivazione degli eventuali trigger presenti nella tabella target, oggetto delle operazioni DML specificate nelle clausole del comando MERGE.
L’esecuzione delle azioni specificate nelle clausole del comando MERGE scatena l’attivazione dei trigger come una qualsiasi operazione DML. Esiste però una particolarità interessante: verrà scatenata una sola occorrenza di ogni trigger, in risposta al comando MERGE, anche in presenza di esecuzioni multiple della stessa azione da parte di quest’ultimo. Come sempre, i trigger avranno accesso alle tabelle virtuali inserted e deleted che conterranno tutte le righe modificate dallo statement.