Raccolta di materiali utili per studiare e lavorare meglio: guide, tool, repository, libri e documentazione. Le risorse coprono SQL Server, Azure e Data Platform in generale, includendo integrazione, automazione, BI/analytics e data engineering, organizzate per argomento.
Link alla pagina del “Project REAL”, l’implentazione di riferimento per Microsoft di una soluzione di BI di grandi dimensioni (circa 10 miliardi di righe totali)
http://www.microsoft.com/technet/prodtechnol/sql/2005/projreal.mspx
Link alla documentazione ufficiale dell’Entity Framework
http://msdn.microsoft.com/en-us/library/bb399572.aspx
L’uso della calusola OUTPUT nel comando di DELETE, fornisce una valida e più compatta alternativa allo spostamento transazionale di un set di righe.
Date due tabelle [T_Source] e [T_Target], con la frase “spostare un set di righe da T_Source a T_Target” intendiamo la sequenza di operazioni:
- copia le righe interessate di [T_Source] in [T_Target]
- elimina le righe interessate da [T_Source]
Il tutto compreso in una transazione con gestione dell’errore.
Cosa accade se tento di eliminare un utente di database che sia owner di uno schema? Semplicemente mi viene impedito. Occorre, infatti, che prima elimini lo schema. Per far ciò serve che esso sia “vuoto”, cioè che ad esso non appartenga nessun oggetto (tabella, stored procedure, etc..). Nel caso non sia vuoto, devo cancellare i suoi oggetti o trasferirli in un altro schema con l’istruzione T-SQL
Articolo che spiega come importare dati da Excel a SQL Server, utilizzando tutte le metodoligie possibili:
- SSIS o DTS
- Linked Server
- Ad-Hoc Distributed Queries
- ADO
http://support.microsoft.com/kb/321686/en-us
Articolo che spiega come utilizzare Excel come Linked Server:
http://support.microsoft.com/kb/306397/EN-US/
Articolo della KB di Microsoft che spiega come usare il comando DBCC MEMORYSTATUS per capire come e dove viene consumata la memoria da parte di SQL Server
http://support.microsoft.com/kb/271624/en-us