Delivering Location Intelligence with Spatial Data
Un whitepaper introduttivo sulle possibilità offerte da SQL Server 2008 per la gestione di dati geografici:
http://www.microsoft.com/sql/techinfo/whitepapers/spatialdata.mspx
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.
Un whitepaper introduttivo sulle possibilità offerte da SQL Server 2008 per la gestione di dati geografici:
http://www.microsoft.com/sql/techinfo/whitepapers/spatialdata.mspx
Un dettagliato articolo della KB di Microsoft dove viene spiegato il funzionamento e lo scopo di alcuni Trace Flags che possono rivelarsi molto utili per ottimizzare le performance di SQL Server 2005 sotto carichi di lavoro particolaramente alti:
Un whitepaper dedicato alla spiegazione di come scegliere lo storage fisico per i database di SQL Server:
http://www.microsoft.com/technet/prodtechnol/sql/2005/physdbstor.mspx
La continuazione del whitepaper sul funzionamento del sistema I/O di SQL Server, in questo caso in modo specifico per SQL Server 2005.
http://www.microsoft.com/technet/prodtechnol/sql/2005/iobasics.mspx
Prima di leggere questo articolo è bene leggere il precedente:
http://www2.ugiss.org/Content/Article/SQL+Server+2000+I+O+Basics.aspx
Recensione libro: Programmare Microsoft Sql Server 2005

Scheda del libro:
| Autore: | Andrew J. Brust Stephen Forte |
|---|---|
| Prezzo: | € 80.00 |
| Pagine | 928 |
| ISBN | 88-6114-023-8 |
| anno di edizione | 06/02/2007 |
| Volumi | 1 |
| Confezione: | Brossura |
| Collana | Programming Series |
Il libro Sql Server 2005 http://education.mondadori.it/Libri/SchedaLibro.asp?IdLibro=88-6114-023-8 edito della casa editrice Mondadori Informatica, è rivolto a coloro che sviluppano applicazioni utilizzando il database sql server 2005. Il libro scritto in italiano, affronta in modo esaustivo l’utilizzo del database Sql Server 2005 in ambito di programmazione, ossia per gli sviluppatori che vogliono creare applicazione con una certa robustezza e professionalità. Gli autori del libro, sono due persone molto valide e preparate in ambito Microsoft, in particolare Andrew J. Bruste è Microsoft Regional Director per New York e New Jersey, mentre Stephen Forte è Microsoft Regional Director per New York e MVP. Nel libro non è incluso nessun cd-rom o DVD, il codice di esempio, si può scaricare dal seguente sito http://www.microsoft.com/mspress/companion/0-7356-1923-9/ una volta avviato il pacchetto di setup, verrà creata una cartella con i vari esempi utilizzati nel libro.
Un dettagliato articolo sulla funzione e sull’utilizzo delle statistiche in SQL Server 2005
http://www.microsoft.com/technet/prodtechnol/sql/2005/qrystats.mspx
Questo piccolo script (per Sql2005) riporta, per ciascun database, le dimensione dei dati, del file di log, la percentuale di utilizzo del log ed il modello di recovery attivo.
select
rtrim (pc1.instance_name) as database_name,
pc3.cntr_value/1024.0 as database_size_mb,
pc1.cntr_value/1024.0 as log_size_mb,
cast (pc2.cntr_value*100.0/pc1.cntr_value as dec (5,2)) as log_space_used_perc,
db.recovery_model_desc
from
sys.databases as db
inner join
sys.dm_os_performance_counters as pc1 on pc1.instance_name = db.name
inner join
sys.dm_os_performance_counters as pc2 on pc1.instance_name = pc2.instance_name
inner join
sys.dm_os_performance_counters as pc3 on pc1.instance_name = pc3.instance_name
where
pc1.counter_name = ‘Log file(s) Size (KB)’
and
pc2.counter_name = ‘Log file(s) Used Size (KB)’
and
pc3.counter_name = ‘Data File(s) Size (KB)’
and
pc1.cntr_value > 0
order by
pc1.instance_name