Enjoy Your SQL My Personal Web Site - Francesco Quaratino

My Personal Web Site

Con l'aiuto di GoogleSite, e soprattutto grazie a un po' di tempo libero (..che da quando è nato Mattia si è ridotto notevolmente..), sono riuscito a dare una forma "presentabile" al mio sito personale orientato naturalmente a SQL Server Smile.

Ecco l'URL (...non proprio facile di ricordare): http://sites.google.com/site/francescoquaratino/home

Aiutandomi con riferimenti bibliografici e video tutorial, questo sito ha lo scopo di divulgare alcune delle soluzioni più interessanti in ambito SQL Server di cui sono l'autore (..e fautore). Riassumo di seguiti i progetti che sono al momento documentati e i loro obiettivi:

Backup Express
Implementare una soluzione basata su T-SQL per la realizzazione, pianificazione, notifica di un backup completo giornaliero di database MS-SQL Express 2005/2008, ovvero anche in assenza del Sql Server Agent.
Implementare una cancellazione dei backup più vecchi di N giorni.

Index Maintenance (in pratica una versione light e riveduta della soluzione di Ola Hallengren)
Deframmentare gli indici clustered e non-clustered di un database in funzione di seguenti fattori:
- livello di frammentazione;
- dimensione dell'indice (espresso in numero di pagine di dati);
- presenza di una colonna identity nell'indice (come prima colonna in caso di indice composito).
Registrare in tabelle di log, lo stato di frammentazione prima e dopo l'avvenuta deframmentazione

Prevent Drops
Implementare una soluzione basata Trigger di tipo DDL (Data Definition Language) per
- impedire la cancellazione accidentale di database
- impedire la cancellazione accidentale di oggetti di database (per es. tabelle, viste, sinonimi, ...)
- consentire la sola cancellazione di oggetti appartenenti a un determinato database schema
- tracciare in tabelle di database le modifiche strutturali che intervengono
 

Ogni tipo feedback è ben gradito.

Comments

No Comments