Versioni SQL

Ecco una tabella dove sono riportate tutte le versioni SQL con relative Service Pack

 

RTM (Gold, no SP) SP1 SP2 SP3 SP4
 SQL Server 2014
     codename Hekaton
 SQL Server 2012
     codename Denali
11.00.2100.60 11.00.3000
 SQL Server 2008 R2
     codename Kilimanjaro
10.50.1600.1 10.50.2500 10.50.4000
 SQL Server 2008
     codename Katmai
10.00.1600.22 10.00.2531 10.00.4000 10.00.5500
 SQL Server 2005
     codename Yukon
9.00.1399.06 9.00.2047 9.00.3042 9.00.4035 9.00.5000
 SQL Server 2000
     codename Shiloh
8.00.194 8.00.384 8.00.532 8.00.760 8.00.2039
 SQL Server 7.0
     codename Sphinx
7.00.623 7.00.699 7.00.842 7.00.961 7.00.1063

SQL Express Backup

Può essere utile avere un buon tool per i backup di SQL anche per la versione Express che non è fornita di manager completo, per questo motivo ci viene in aiuto questo semplice programma FREE che potere scaricare a questo link http://sqlbackupandftp.com/ , vi permette di fare il backup del Database, trasferire il file via FTP, e mandare anche una mail.
Buon lavoro a tutti

Problemi durante installazioni SQL2005

Stavo installando SQL Server 2005, per un cliente, quando vedo che mi da errore nell’installazione del componente MSXML6, fallendo poi in cascata anche tutti i services (Reporting, Analysis, Notification e Integration) di SQL Server.

Cercando qua e la per la rete ho trovato questo post che dice che occorre utilizzare il Windows Installer CleanUp per rimuovere l’eventuale MSXML6 già installato (causa dell’errore).

E con magia dopo aver usato questo tool per rimuovere MSXML6, tutto funziona di nuovo.

Buon lavoro..

Passaggio da Sql 2000 a Sql 2005

Puo capitare di aggiornare un cliente da SQL 2000 a SQL 2005, questa procedura è indolore ma puo capitare che la verifica di integrità dei Database spostati dia errore, quindi e necessario eseguire questo comando su tutti i DB , in seguito procedere con una verifica di integrità.

DBCC UPDATEUSAGE (‘Nome DB’)

Per informazioni aggintivi
http://technet.microsoft.com/it-it/library/ms188414(SQL.90).aspx

SP2 di SQL 2005 su cluster Windows 2008 non aggiorna il database msdb

Mi è capitato che applicando la SP2 di SQL2005 su un cluster windows 2008 il database di sistema ‘msdb’ non viene aggiornato e quindi non si riescono a creare piani di manutenzione, dà un bel errore che mancano delle tabelle.
La soluzione è preparare una macchina, magari virtuale come ho fatto io, con lo stesso nome del server virtuale sql con un secondo disco con la stessa lettera del disco cluster, installiamo poi sql2005 ed applichiamo la SP2.
Fatto questo si può fermare il servizio sql e copiare i file del database ‘msdb’.
Mettiamo poi offline il servizio sql sul cluster e sosituiamo i file del database.
Riportiamo online il servizio sql, a questo punto il db è aggiornato e riusciamo a creare un piano di manutenzione.
Se però al momento dell’esecuzione il job rimane suspended c’è un problema di percorso dei file dll nella tabella del ‘msdb’, si può verificare eseguendo:

SELECT * FROM msdb.dbo.syssubsystems

si noterà che i percorsi sono sbagliati per sistemarli non c’è problema basta eseguire questa query:

EXEC msdb.dbo.sp_verify_subsystems 1

A questo punto il nostro cluster sql2005 funziona alla grande.