Risorse

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.

ApexSQL Refactor

Davide Mauri

ApexSQL Refactor è un bel tool free che si integra con il Management Studio è permette di riformattare il codice T-SQL per rendere non solo bello da vedere ma anche più facile da leggere e quindi da gestire, modificare e ottimizzare

http://www.apexsql.com/sql_tools_refactor.aspx

Oltre alla formattazione del codice permette anche di effettuare del refactoring sullo stesso, ad esempio espandendo le wildcard o rinominando oggetti gestendo in automatico l’aggiornamento dei vari riferimenti.

Converting SQL Server Applications from OLE DB to ODBC

Davide Mauri

E’ ormai da tempo risaputo che il supporto ad OLEDB è stato deprecato in favore del più standard ODBC. SQL Server 2012 è l’ultima versione di SQL Server a supportare il provider OLEDB.

Per questo motivo, Microsoft ha pubblicato un Whitepaper, curato dal SQLCAT team, che indica il percorso corretto per convertire le proprie applicazione dall’uso di OLEDB ad ODBC:

http://msdn.microsoft.com/en-us/library/hh967418.aspx

Free eBook - SQL Server Execution Plans (2nd Edition)

Sergio Govoni

Dal portale redgate è possibile scaricare, gratuitamente (in formato PDF),  la seconda edizione dell’eBook: SQL Server Execution Plans di Grant Fritchey. Il libro in formato cartaceo è ovviamente acquistabile su Amazon.

Riporto di seguito la prefazione seguita dall’elenco dei capitoli.

Editorial Review

Every day, out in the various online forums devoted to SQL Server, and on Twitter, the same types of questions come up repeatedly: Why is this query running slowly? Why is SQL Server ignoring my index? Why does this query run quickly sometimes and slowly at others? My response is the same in each case: have you looked at the execution plan?

SSIS Balanced Data Distributor

Davide Mauri

E’ disponibile sia per SQL Server 2008 che per SQL Server 2012 un componente aggiuntivo per Integration Services, sviluppato direttamente da Microsoft, per favorire lo sviluppo di package altamente paralleli:

Microsoft® SQL Server Integration Services Balanced Data Distributor http://www.microsoft.com/en-us/download/details.aspx?id=4123

Microsoft® SQL Server Integration Services Balanced Data Distributor For Microsoft® SQL Server® 2012 http://www.microsoft.com/en-us/download/details.aspx?id=30147