Publications
Logical and Physical Operators Reference
L’elenco e la descrizione degli operatori logici e fisici visibili in un piano di esecuzione di SQL Server 2005:
Il transaction log e' enorme e mi da problemi. Cosa posso fare?
Il transaction log viene principalmente utilizzato da SQL Server per garantire le proprietà ACID delle transazioni
In funzione del modello recupero del database (in inglese Recovery Model) il transaction log può essere utilizzato anche come strumento di backup in modo da poter ricostruire l’intero database nel caso qualcosa non andasse per il verso giusto.
Gestire date ed orari con SQL Server con SQL Server 2000 e 2005
Utilizzo corretto del tipo di dato datetime o smalldatetime
Uno dei problemi che più affligge chi si avvicina a SQL Server è l’utilizzo delle date.
Il campo datetime di SQL (oppure il più piccolo smalldatetime) sembra che a volte si comporti in modo misterioso e non sempre sembra essere chiaro come interpreta i valori che gli immettiamo: il formato è giorno-mese-anno, oppure mese-giorno-anno, oppure altro ancora?
An Introduction to New T-SQL Programmability Features in SQL Server 2008
Un bellissimo whitepaper di Itzik Ben-Gan sulle nuove feature legate a T-SQL di SQL Server 2008
http://msdn.microsoft.com/en-gb/library/cc721270(SQL.100).aspx
Questo l’indice dei contenuti:
- Transact-SQL Delighters.
- Declare and Initialize Variables
- Compound Assignment Operators
- Table Value Constructor Support through the VALUES Clause.
- Enhanced CONVERT Function.
- Date and Time Data Types.
- New Data Types
- New and Enhanced Functions
- Large UDTs.
- HIERARCHYID Data Type.
- Indexing Strategies
- Inserting New Nodes
- Querying the Hierarchy.
- Other Supported Methods
- Table Types and Table-Valued Parameters.
- Table Types
- Table-Valued Parameters
- MERGE Statement
- Grouping Sets.
- GROUPING SETS, CUBE, and ROLLUP Subclauses
- Grouping Sets Algebra.
- GROUPING_ID Function.
- DDL Trigger Enhancements.
- Sparse Columns.
- Filtered Indexes and Statistics.
- SQL/CLR Enhancements.
- Enhancements to User-Defined Aggregates
- Enhancements to Table-Valued Functions
- Object Dependencies.
- Change Data Capture.
- Collation Alignment with Windows
Scrawlr
HP ha rilasciato un tool free che testa in automatico un intero sito alla ricerca di “buchi” attraverso la quale portare attacchi di tipo SQL Injection:
https://download.spidynamics.com/Products/scrawlr/
Utilissimo, chissa che finalmente si riesca a mettere la parola fine a questa stupida piaga, totalmente dovuta all’incapacità di certi programmatori e DBA.
PIVOT dinamico in SQL Server 2005
La funzione PIVOT di SQL Server 2005 non permette di utilizzare una variabile per la definizione delle colonne da creare come risultato dell’operazione di pivoting.
E’ possibile superare questo limite utilizzando del codice SQL dinamico, creando al volo la query da eseguire ed mandandola in esecuzione con il comando sp_executesql.
SQL Server 2005 SP2 Cumulative Update 8
E’ stata rilasciata la Cumulative Update 8 di SQL Server 2005 SP2: