Cumulative Update Review: SQL 2008 SP2 CU6

Ecco l’ultima Cumulative Update (CU) per SQL Server 2008 con SP2:

Cumulative update package 6 for SQL
Server 2008 Service Pack 2

http://support.microsoft.com/kb/2582285/en-us
 

 Come al solito, la lista delle (CU) rilasciate per SQL Server 2008 dal rilascio della SP2, è disponibile al seguente link:

The SQL Server 2008 builds that were released after SQL Server 2008 Service Pack 2 was released

http://support.microsoft.com/kb/2402659/en-us
 

La prima cosa che salta all’occhio è la vicinanza tra il build number di questa CU (4321) e di quella precedente (4316 - CU(5)), davvero impressionante, segno che il team di sviluppo di SQL Server ha raggiunto, e non da ora, un livello qualitativo notevole.

Ecco cosa di interessante contiene:

  • Senza scendere nel dettaglio dei singoli problemi, se state usando la “Replica” o “Analysis Services”, sappiate che ci sono ben 5 problemi la cui soluzione Vi potrebbe interessare di cui 2 importanti (“crash”) di Analysis Services;
  • Di queste, 2 hotfix “interessanti” per quanto riguarda la replica di tipo “Snapshot” (“high memory usage”) e la replica di tipo “Merge” (“Non-convergence or data loss”), quest’ultima sicuramente più grave;
  • Come ho già scritto pochi giorni fa per l’ultima (CU) di SQL Server 2008 R2 SP1, anche qui è presente un “porting” per la soluzione di un problema che ha iniziato a manifestarsi più di un anno fa e che, data la sua subdula natura ed i suoi intreggi con l’NTFS di Windows, è da
    valutare con estrema attenzione:

Database data files might be incorrectly marked as sparse in SQL Server 2008 R2 or in SQL Server 2008 even when the physical files are marked as not sparse in the file system

http://support.microsoft.com/kb/2574699/en-us

Per maggiori dettagli Vi consiglio di andare a rileggerVi il precedente “post”:

 http://blogs.technet.com/b/italian_premier_center_for_sql_server/archive/2011/09/13/cumulative-update-review-sql-2008-r2-sp1-cu2.aspx

  • Come sapete pongo molta attenzione a quei “bug” che potrebbero, in talune specifiche situazioni, influire sul risultati generate dalle query, li considero molto importanti e pericolosi al pari dei problemi di stabilità (“crash” o “hang”) dell’engine di SQL, ebbene ce ne sono due da considerare attentamente, ognuno nelle due citate categorie:

Assertion failure or other issues occur when you run a DML query against a table or a view that has two indexes in SQL Server 2008

http://support.microsoft.com/kb/2542225/en-us

You receive an incorrect result when you run a query that uses the row_number function in SQL Server 2008

http://support.microsoft.com/kb/970198/en-us

Rileggendo la lista che Vi ho fatto, direi che si tratta di una CU di media importanza, se non siete interessati alla parte di “Analysis Services” e/o “Replica”.

Anche per questa volta è tutto, buon lavoro a tutti.

--Igor Pagliai--