Panoramica sull'installazione dei servizi SQL Server

È possibile aggiornare i componenti installati di SQL Server 2008 mediante un aggiornamento dei servizi di SQL Server 2008. Se il livello di versione di un componente di SQL Server 2008 esistente è successivo rispetto a quello dell'aggiornamento, il programma di installazione lo escluderà dall'aggiornamento.

Quando si installano aggiornamenti di SQL Server 2008 è necessario tenere conto delle considerazioni seguenti:

  • Tutte le funzionalità appartenenti a una determinata istanza di SQL Server devono essere aggiornate contemporaneamente. Se ad esempio si aggiorna il Motore di database e nella stessa istanza di SQL Server sono installati anche Analysis Services e Reporting Services, sarà necessario aggiornare anche tali componenti. È necessario aggiornare sempre le funzionalità condivise, quali gli strumenti di gestione, Business Intelligence Development Studio e SQL Server Integration Services, con l'aggiornamento più recente. Le istanze o i componenti non selezionati nell'albero delle funzionalità non verranno aggiornati.
  • Per impostazione predefinita, i file di log degli aggiornamenti di SQL Server 2008 vengono salvati in %Programmi%\Microsoft SQL Server\100\Setup Bootstrap\LOG\.
  • A partire dal Service Pack 1 (SP1), è possibile effettuare l'installazione integrata di un aggiornamento con il supporto originale, in modo da eseguire il supporto originale e l'aggiornamento contemporaneamente. Per ulteriori informazioni, vedere Installazione integrata di un aggiornamento di SQL Server.
  • Prima di eseguire un aggiornamento dei servizi di SQL Server 2008, è consigliabile eseguire il backup dei dati.
  • Gli aggiornamenti di SQL Server sono disponibili tramite Microsoft Update. Si consiglia di cercare gli aggiornamenti con regolarità per mantenere l'istanza di SQL Server aggiornata e protetta.

Per ulteriori informazioni, vedere Come applicare un aggiornamento di SQL Server 2008 a un'istanza cluster di failover nella Microsoft Knowledge Base.

Requisiti di spazio su disco

I requisiti di spazio su disco consigliati corrispondono a circa 2,5 volte la dimensione del pacchetto e vengono utilizzati per installare, scaricare ed estrarre il pacchetto.

Le dimensioni dei pacchetti SP1 sono riportate di seguito:

  • X86: 270 MB
  • X64: 331 MB
  • Ia64: 320 MB

Al termine dell'installazione del SP1 è possibile rimuovere il pacchetto scaricato. Qualsiasi file temporaneo viene rimosso automaticamente.

Panoramica sull'installazione

In questa sezione viene descritta l'installazione degli aggiornamenti di SQL Server 2008, con le istruzioni per eseguire le operazioni seguenti:

  • Preparazione per l'installazione degli aggiornamenti di SQL Server 2008
  • Installazione degli aggiornamenti di SQL Server 2008
  • Riavvio di servizi e applicazioni

Preparazione per l'installazione di un aggiornamento di SQL Server 2008

Prima di installare gli aggiornamenti di SQL Server 2008 è necessario effettuare le operazioni indicate di seguito.

  • Backup dei database di sistema di SQL Server 2008: prima di installare gli aggiornamenti di SQL Server 2008, eseguire un backup dei database master, msdb e model. L'installazione di un aggiornamento di SQL Server 2008 implica la modifica di tali database, rendendoli incompatibili con le versioni precedenti di SQL Server 2008. Se si decide di reinstallare SQL Server 2008 senza questi aggiornamenti, saranno necessari i backup di tali database.
    È inoltre consigliabile eseguire il backup dei database utente esistenti.
Dd638062.note(it-it,SQL.100).gifImportante:
Prima di applicare gli aggiornamenti a istanze di SQL Server che fanno parte di una topologia di replica, è necessario eseguire il backup dei database replicati e dei database di sistema.
  • Backup dei database, del file di configurazione e del repository di Analysis Services: prima di aggiornare un'istanza di Analysis Services è consigliabile eseguire il backup degli elementi seguenti:
    • Database di Analysis Services. Per impostazione predefinita, tali database sono installati in C:\Programmi\Microsoft SQL Server\MSAS10\<IDistanza>\OLAP\Data\.
    • Impostazione della configurazione di Analysis Services nel file di configurazione msmdsrv.ini. Per impostazione predefinita, tale file si trova nella directory C:\Programmi\Microsoft SQL Server\MSAS10\<IDistanza>\OLAP\Config\.
    • (Facoltativo) Database contenente il repository di Analysis Services. Questo passaggio è necessario solo se Analysis Services è stato configurato per l'utilizzo con la libreria DSO (Decision Support Objects).

[!NOTA] Se non si esegue il backup dei database, del file di configurazione e del repository di Analysis Services, non sarà possibile ripristinare la versione precedente di Analysis Services dopo l'installazione di una versione aggiornata.

  • Verifica dello spazio disponibile per i database di sistema: se l'opzione di aumento automatico delle dimensioni non è selezionata per i database di sistema master e msdb, saranno necessari almeno 500 KB di spazio disponibile in ogni database. Per verificare che i database dispongano di spazio sufficiente, eseguire la stored procedure di sistema sp_spaceused sui database master e msdb. Se la quantità di spazio non allocato in uno dei due database è inferiore a 500 KB, aumentare la dimensione del database. Per ulteriori informazioni, vedere "Espansione di un database" nella documentazione in linea di SQL Server.
  • Interruzione dei servizi e delle applicazioni: prima di installare gli aggiornamenti di SQL Server 2008, interrompere tutti i servizi e le applicazioni che si connettono alle istanze di SQL Server da aggiornare per evitare un eventuale riavvio del sistema. Tra questi vi sono SQL Server Management Studio, Business Intelligence Development Studio, il Pannello di controllo e Installazione applicazioni.

[!NOTA] Non è possibile interrompere i servizi in un ambiente con cluster di failover. Per ulteriori informazioni, vedere la sezione relativa all'installazione nei cluster di failover più avanti in questo argomento.

  • Per eliminare la necessità di riavviare il computer dopo l'installazione degli aggiornamenti, verrà visualizzato un elenco dei processi che bloccano i file necessari. Se durante l'installazione degli aggiornamenti è necessario arrestare un determinato servizio, al termine dell'installazione tale servizio verrà riavviato automaticamente.
  • Se vengono rilevati file bloccati durante l'installazione, potrebbe essere necessario riavviare il computer al termine dell'installazione. In questo caso, verrà richiesto di riavviare il computer.

Installazione degli aggiornamenti di SQL Server 2008

In questa sezione viene descritto il processo di installazione.

Dd638062.note(it-it,SQL.100).gifImportante:
   Gli aggiornamenti di SQL Server 2008 devono essere eseguiti con un account dotato di privilegi di amministratore sul computer di destinazione.

Avvio di un aggiornamento di SQL Server 2008

Per installare un aggiornamento di SQL Server 2008, eseguire il pacchetto autoestraente SQLServer2008-KBxxxxxx-PPP.exe, dove PPP indica la piattaforma specifica.

[!NOTA] Per l'applicazione degli aggiornamenti a componenti di SQL Server 2008 che fanno parte di un cluster di failover, vedere la sezione relativa all'installazione in un cluster di failover. Per ulteriori informazioni sull'esecuzione dell'installazione di un aggiornamento in modalità automatica, vedere Procedura: Installazione di SQL Server 2008 (programma di installazione).

Installazione integrata di un aggiornamento di SQL Server

Panoramica

L'installazione integrata consiste nell'integrazione di un aggiornamento di SQL Server 2008 con il supporto di installazione originale, in modo da installare il supporto originale e l'aggiornamento contemporaneamente. Quando si esegue la versione rilasciata originale del programma di installazione di SQL Server 2008, il programma di installazione viene copiato nel computer locale e viene rieseguito da questa posizione. Pertanto, se nel computer è presente una versione più recente del programma di installazione, viene eseguita la versione aggiornata.

L'installazione integrata è supportata negli scenari seguenti:

  • Supporto originale e Service Pack

  • Supporto originale, Service Pack e aggiornamento cumulativo

    [!NOTA] L'installazione integrata di un aggiornamento con il supporto originale ma senza il Service Pack non è supportata.

    Dd638062.note(it-it,SQL.100).gifImportante:
    Per SQL Server Express è necessario eseguire il download della versione con il Service Pack e gli aggiornamenti cumulativi integrati richiesti.

Per eseguire l'installazione integrata di un aggiornamento, è possibile procedere nei diversi modi descritti di seguito.

Opzione 1: installare l'aggiornamento più recente direttamente con la versione originale del programma di installazione di SQL Server 2008.

Si consiglia di utilizzare questa opzione se l'aggiornamento viene eseguito su un numero limitato di computer.

  1. Installare i prerequisiti seguenti, necessari per SQL Server 2008.

    • Microsoft Windows Installer 4.5

    • Microsoft .NET Framework 3.5 Service Pack 1

      [!NOTA] Nella piattaforma IA-64, .NET Framework 3.5 non è supportato ed è necessario installare .NET Framework 2.0 SP2. È necessario installare .NET Framework 2.0 SP2 dal supporto originale, in quanto non è disponibile nell'Area download Microsoft. .NET Framework 2.0 SP2 è disponibile nella cartella seguente del supporto originale: Lettera_Unità:\ia64\redist\2.0\NetFx20SP2_ia64.exe

  2. Eseguire il download del Service Pack e dell'aggiornamento cumulativo di cui si desidera effettuare l'installazione integrata. Selezionare la lingua o l'architettura corrispondente all'ambiente in uso. I Service Pack devono corrispondere alla lingua e all'architettura in uso, mentre gli aggiornamenti cumulativi sono indipendenti dalla lingua.

  3. Fare doppio clic sul Service Pack per installare i file di supporto per l'installazione di SQL Server 2008. Per verificare che venga installato il programma aggiornato, nei sistemi operativi precedenti a Windows Vista, cercare l'opzione "File di supporto installazione di Microsoft SQL Server" tramite Installazione applicazioni nel Pannello di controllo. In Windows Vista o in versioni successive di Windows, visualizzare l'opzione tramite Programmi e funzionalità nel Pannello di controllo.

  4. Estrarre il contenuto di ogni pacchetto eseguendo il seguente script al prompt dei comandi:
    <nome del pacchetto PCU o CU>.exe /x:<Radice percorso di estrazione>\<PCU | CU>

    [!NOTA] Il nome del pacchetto ha il seguente formato. PCU: SQLServer2008SP1-<Articolo KB>-<Architettura>-<Lingua>.exe CU: SQLServer2008SP1-<Articolo KB>-<Architettura>.exe Il segnaposto "Architettura" indica la piattaforma hardware. Può rappresentare, ad esempio, una delle cartelle seguenti: x86 x64 IA64 Ad esempio, eseguire i comandi indicati di seguito per estrarre il contenuto del pacchetto PCU: SQLServer2008- KB123456-IA64.exe /x:c:\MyUpdate\PCU SQLServer2008- KB123456-x64.exe /x:c:\MyUpdate\PCU SQLServer2008- KB123456-x86.exe /x:c:\MyUpdate\PCU Se si desidera includere un CU basato sul PCU, estrarre i pacchetti CU in c:\MyUpdate\CU

  5. Avviare il programma di installazione di SQL Server 2008 e specificare il percorso dei file del Service Pack e degli aggiornamenti cumulativi tramite i parametri /PCUSource e /CUSource. Il seguente percorso è ad esempio basato sul percorso di estrazione indicato al passaggio 4.

    Setup.exe /PCUSource = c:\MyUpdate\PCU /CUSource= c:\MyUpdate\CU
    

    [!NOTA] Per SQL Server Express SP1 o versioni successive, è supportato solo il parametro /CUSource. Se si esegue l'installazione integrata di SQL Server in WOW64, è necessario effettuare una delle seguenti operazioni:

    • Per evitare l'avvio del Centro installazioni, specificare il parametro /Action e il parametro /x86 nella riga di comando.
    • In caso contrario, nella pagina Opzioni del Centro installazioni, selezionare x86.
Opzione 2: eseguire l'installazione integrata del Service Pack principale di Express con aggiornamento cumulativo.

Si consiglia di utilizzare questa opzione se l'aggiornamento viene eseguito su un numero limitato di computer.

  1. Installare i prerequisiti seguenti, necessari per SQL Server 2008.

    • Microsoft Windows Installer 4.5
    • Microsoft .NET Framework 3.5 Service Pack 1

    [!NOTA] SQL Server Express richiede solo .NET 2.0 SP2, ma questa versione non è disponibile pubblicamente e quindi è necessario installare .NET 3.5 SP1.

  2. Eseguire il download del pacchetto principale di SQL Server Express e dell'aggiornamento cumulativo di cui si desidera effettuare l'installazione integrata. Selezionare la lingua o l'architettura di SQL Server Express corrispondente all'ambiente in uso. Gli aggiornamenti cumulativi sono indipendenti dalla lingua.

  3. Estrarre il contenuto del pacchetto dell'aggiornamento cumulativo eseguendo il seguente script al prompt dei comandi:
    <pacchetto CU>.exe /x:<Radice percorso di estrazione>\<CU>

    [!NOTA] Il nome del pacchetto ha il seguente formato. CU: SQLServer2008-<Articolo KB>-<Architettura>.exe Il segnaposto "Architettura" indica la piattaforma hardware. Può rappresentare, ad esempio, una delle cartelle seguenti: x86 x64 IA64 Ad esempio, eseguire i comandi indicati di seguito per estrarre il contenuto del pacchetto dell'aggiornamento cumulativo: SQLServer2008-KB123456-IA64.exe /x:c:\MyUpdate\CU SQLServer2008-KB123456-x64.exe /x:c:\MyUpdate\CU SQLServer2008-KB123456-x86.exe /x:c:\MyUpdate\CU

  4. Avviare il programma di installazione di SQL Server 2008 e specificare il percorso dei file del Service Pack e degli aggiornamenti cumulativi tramite il parametro /CUSource.

    [!NOTA] Per SQL Server Express SP1 o versioni successive, è supportato solo il parametro /CUSource.

  • Microsoft Windows Installer 4.5
  • Microsoft .NET Framework 3.5 Service Pack 1
Opzione 3: aggiornare i file del supporto originale.

È consigliabile utilizzare questa opzione per eseguire un'installazione con patch su molti computer o in distribuzioni di grandi dimensioni oppure quando l'amministratore desidera rendere disponibile tale installazione con patch per gli utenti. Si consiglia inoltre di eseguire test completi prima di rendere disponibile questa opzione per gli utenti. Questa opzione è supportata negli scenari seguenti:

  • Supporto originale e Service Pack
  • Supporto originale, Service Pack e aggiornamento cumulativo
  1. Eseguire il download del Service Pack e dell'aggiornamento cumulativo facoltativo in base al Service Pack che si desidera utilizzare per aggiornare i file del supporto originale. È necessario scaricare il Service Pack e gli aggiornamenti per tutte le piattaforme (x86, x64 e IA-64), in quanto il supporto originale include i file per ciascuna piattaforma. È ad esempio necessario eseguire il download di tre pacchetti per integrare il supporto originale e il Service Pack o di sei pacchetti per integrare il supporto originale, il Service Pack e l'aggiornamento cumulativo.

  2. Estrarre il contenuto di ogni pacchetto eseguendo il seguente script al prompt dei comandi:
    <nome del pacchetto PCU o CU>.exe /x:<Radice percorso di estrazione>\<PCU | CU>

    [!NOTA] Il nome del pacchetto ha il seguente formato. PCU: SQLServer2008SP1-<Articolo KB>-<Architettura>-<Lingua>.exe CU: SQLServer2008SP1-<Articolo KB>-<Architettura>.exe Il segnaposto "Architettura" indica la piattaforma hardware. Può rappresentare, ad esempio, una delle cartelle seguenti: x86 x64 IA64 Ad esempio, eseguire i comandi indicati di seguito per estrarre il contenuto del pacchetto PCU: SQLServer2008- KB123456-IA64.exe /x:c:\MyUpdate\PCU SQLServer2008- KB123456-x64.exe /x:c:\MyUpdate\PCU SQLServer2008- KB123456-x86.exe /x:c:\MyUpdate\PCU Il comando precedente unisce le tre architetture in un'unica cartella. Se si desidera includere un CU basato sul PCU, estrarre i pacchetti degli aggiornamenti cumulativi in c:\MyUpdate\CU

  3. Copiare il contenuto del DVD di SQL Server 2008 in un cartella locale, ad esempio SQLServer2008RTM.

  4. Per aggiornare i file nel supporto di installazione originale, copiare il file SQLSupport.msi da C:\MyUpdate\PCU\<Architettura>\setup\<LCID di lingua>\sqlsupport.msi a C:\SQLServer2008RTM\<Architettura>\Setup\sqlsupport.msi. Assicurarsi di copiare Sqlsupport.msi per ciascuna architettura.

    [!NOTA] Se si utilizza un'installazione integrata per integrare anche un pacchetto di aggiornamenti cumulativi, utilizzare i file nella cartella di estrazione degli aggiornamenti cumulativi.

  5. Copiare i file Setup.exe e Setup.rll dalla cartella C:\MyUpdate\PCU\ alla cartella radice contenente il supporto originale del DVD.

    [!NOTA] Se si utilizza un'installazione integrata per integrare anche un pacchetto di aggiornamenti cumulativi, utilizzare i file nella cartella di estrazione degli aggiornamenti cumulativi.

  6. Per aggiornare i file nel supporto di installazione originale, copiare tutti i file senza le cartelle, tranne Microsoft.SQL.Chainer.PackageData.dll da c:\MyUpdate\PCU\<architettura> a C:\SQLServer2008RTM \<architettura>

    [!NOTA] Se si utilizza un'installazione integrata per integrare anche un pacchetto di aggiornamenti cumulativi, utilizzare i file nella cartella di estrazione degli aggiornamenti cumulativi.

  7. Avviare il programma Setup.exe memorizzato in C:\SQLServer2008RTM e specificare i valori per i parametri /PCUSource e /CUSource, ad esempio, C:\SQLServer2008RTM\Setup.exe /PCUSource=c:\MyUpdate\PCU /CUSource= c:\MyUpdate\CU.

    [!NOTA] Se la cartella è memorizzata in una condivisione per le installazioni degli utenti, impostare i parametri /PCUSource e /CUSource su un percorso UNC.

Applicazione di un aggiornamento di SQL Server 2008 a un'istanza del cluster di failover

Per ulteriori informazioni sull'installazione di aggiornamenti in un cluster di failover di SQL Server 2008, vedere Come applicare un aggiornamento di SQL Server 2008 a un'istanza cluster di failover nella Microsoft Knowledge Base.

Ricostruzione di un nodo cluster di failover di SQL Server 2008

Se è necessario ricostruire un nodo di un cluster di failover dopo l'applicazione degli aggiornamenti, eseguire la procedura seguente.

  1. Ricostruire il nodo nel cluster di failover. Per ulteriori informazioni sulla ricostruzione di un nodo, vedere "Procedura: Recupero da un errore del cluster di failover. Scenario 1" nella documentazione in linea di SQL Server.
  2. Eseguire il programma di installazione originale di SQL Server 2008 per installare SQL Server 2008 nel nodo cluster di failover.
  3. Eseguire il programma di installazione degli aggiornamenti di SQL Server 2008 sul nodo appena aggiunto.

Riavvio di servizi e applicazioni

Al termine dell'installazione potrebbe essere necessario riavviare il computer. Dopo il riavvio del sistema, oppure al termine del programma di installazione se non viene richiesto di riavviare il sistema, utilizzare l'icona Servizi del Pannello di controllo per riavviare i servizi interrotti prima dell'applicazione degli aggiornamenti di SQL Server 2008. Sono inclusi servizi quali Distributed Transaction Coordinator e Microsoft Search o i servizi equivalenti specifici dell'istanza.

Riavviare le applicazioni chiuse prima di eseguire il programma di installazione degli aggiornamenti di SQL Server 2008. Subito dopo il completamento dell'installazione è inoltre consigliabile eseguire un altro backup dei database master, msdb e model aggiornati.

Disinstallazione degli aggiornamenti di SQL Server 2008

È possibile disinstallare gli aggiornamenti cumulativi o i Service Pack di SQL Server 2008 da Installazione applicazioni nel Pannello di controllo. Ogni aggiornamento cumulativo è elencato separatamente. Tuttavia, quando si installa un Service Pack più recente degli aggiornamenti cumulativi, le voci relative agli aggiornamenti cumulativi vengono nascoste e diventano disponibili solo se si disinstalla il Service Pack.

Per disinstallare Service Pack e aggiornamenti, è necessario iniziare dall'aggiornamento o dal Service Pack applicato più di recente all'istanza di SQL Server e procedere a ritroso. In ciascuno dei seguenti esempi, SQL Server termina con l'aggiornamento cumulativo 1 dopo aver completato la disinstallazione degli altri Service Pack o aggiornamenti.

  • Per un'istanza di SQL Server 2008 con l'aggiornamento cumulativo 1 e il SP1 installati, disinstallare il SP1.
  • Per un'istanza di SQL Server 2008 con l'aggiornamento cumulativo 1, il SP1 e l'aggiornamento cumulativo 2 installati, disinstallare prima l'aggiornamento cumulativo 2 e quindi il SP1.