Di versioni di SQL Server 2005 ne esistono veramente tante, tanto che non se ne capisce più nulla.
Esiste la versione RTM, SP1, SP2, SP2a ed una inifinità di build Post-SP2a.
Come verificare la versione installata di SQL Server 2005?
Prima di tutto bisogna verificare di avere la build 9.0.3042, che corrisponde alla versione SP2 o SP2a (entrambe hanno il stesso numero di build!).
Per verificarlo lanciare il SQL Server Management Studio e collegarsi al server. La versione comparirà tra parentesi affianco al server a cui ci si è collegati.
Dopo aver verificato di avere la versione installata 9.0.3042, procedere con l'installazione di:
Critical Update for SQL Server 2005 Service Pack 2 (KB:933508)
che porta SQL Server 2005 alla versione 9.0.3050.
Questo Critical Update corregge anche i bug della SP2 (non presenti nella SP2a attualmente scaricabile)
A questo punto ci sono altre 26 build successive pensate per correggere eventuali altri bug riscontrati.
L'elenco completo si trova su The SQL Server 2005 builds that were released after SQL Server 2005 Service Pack 2 was released.
Aggironato 10/04/2008: Attualmente l'ultima build disponibile è: 9.0.3228 (che è per fortuna un aggiornamento cumulativo, cioè comprende tutti i precedenti aggiornamenti)
P.S. Se state diventando pazzi con l'SQL Server Management Studio che non salva i piani di manutenzione (di backup), vuol dire che vi siete scordati di installare il service pack 2!