Eseguire l'aggiornamento di un'istanza del cluster di failover di SQL Server (installazione)

Per aggiornare un cluster di failover di SQL Server a un cluster di failover di SQL Server 2012, è possibile utilizzare l'Installazione guidata di SQL Server o il prompt dei comandi.

Durante l'aggiornamento del cluster di failover, il tempo di inattività è limitato alla durata del failover e al tempo necessario per l'esecuzione degli script di aggiornamento. Se si segue il processo di aggiornamento in sequenza del cluster di failover, il tempo di inattività è minimo. In base alla disponibilità dei prerequisiti nei nodi del cluster di failover, è possibile che durante l'installazione di tali prerequisiti il tempo di inattività sia maggiore. Per ulteriori informazioni su come ridurre il tempo di inattività durante l'aggiornamento, vedere la sezione Procedure consigliate prima dell'aggiornamento di un cluster di failover disponibile in questa pagina.

Per ulteriori informazioni su come eseguire l'aggiornamento, vedere Aggiornamenti di versione ed edizione supportati e Eseguire l'aggiornamento a SQL Server 2012.

Per ulteriori informazioni sulla sintassi di esempio per l'utilizzo del prompt dei comandi, vedere Installare SQL Server 2012 dal prompt dei comandi.

Prerequisiti

Prima di iniziare, esaminare le informazioni seguenti:

  • Operazioni preliminari all'installazione del clustering di failover

  • Utilizzare Preparazione aggiornamento per preparare gli aggiornamenti.

  • Aggiornare il motore di database

  • Il programma di installazione consente di installare .NET Framework 4.0 in un sistema operativo di tipo cluster. Per ridurre il tempo di inattività, si consideri di installare .NET Framework 4.0 prima di eseguire il programma di installazione.

  • Per garantire la corretta installazione del componente Visual Studio, in SQL Server è richiesta l'installazione di un aggiornamento. Il programma di installazione di SQL Server verifica la presenza di tale aggiornamento, quindi richiede di scaricarlo e installarlo prima che sia possibile procedere all'installazione di SQL Server. Per evitare l'interruzione dell'installazione di SQL Server, è possibile scaricare e installare l'aggiornamento prima di avviare l'operazione di installazione, come illustrato di seguito, oppure installare tutti gli aggiornamenti per .NET 3.5 SP1 disponibili in Windows Update.

    Se si installa SQL Server 2012 in un computer con sistema operativo Windows Vista SP2 o Widows Server 2008 SP2, è possibile ottenere l'aggiornamento necessario facendo clic qui

    Se si installa SQL Server 2012 in un computer con il sistema operativo Windows 7 SP1 o Windows 2008 R2 SP1, questo aggiornamento è incluso.

  • .NET Framework 3.5 SP1 non viene più installato dal programma di installazione di SQL Server, tuttavia può essere richiesto durante l'istallazione di SQL Server in Windows Vista o Windows Server 2008. Per ulteriori informazioni, vedere le note sulla versione di SQL Server 2012.

  • Per le installazioni locali, è necessario eseguire il programma di installazione di SQL Server come amministratore. Se si installa SQL Server da una condivisione remota, è necessario utilizzare un account di dominio con autorizzazioni di lettura per tale condivisione.

  • Per aggiornare un'istanza di SQL Server a un cluster di failover di SQL Server 2012, l'istanza che viene aggiornata deve essere un cluster di failover.

    Per spostare un'istanza autonoma di SQL Server a un cluster di failover di SQL Server 2012, installare un nuovo cluster di failover di SQL Server 2012, quindi eseguire la migrazione dei database utente dall'istanza autonoma tramite la Copia guidata database. Per ulteriori informazioni, vedere Utilizzo di Copia guidata database.

Aggiornamenti in sequenza

Per aggiornare un cluster di failover di SQL Server a SQL Server 2012, è necessario eseguire l'installazione con l'azione di aggiornamento su ogni nodo del cluster di failover, uno alla volta, partendo dai nodi passivi. Man mano che viene aggiornato, ogni nodo viene escluso dai possibili proprietari del cluster di failover. In caso di failover imprevisto, i nodi aggiornati non partecipano al failover fino a quando la proprietà del gruppo di risorse del cluster non viene spostata in un nodo aggiornato dal programma di installazione di SQL Server.

Per impostazione predefinita, il programma di installazione determina automaticamente il momento in cui eseguire il failover a un nodo aggiornato, che dipende dal numero complessivo di nodi nell'istanza del cluster di failover e dal numero di nodi già aggiornati. Quando un numero di nodi uguale o maggiore della metà è già stato aggiornato, verrà eseguito un failover a un nodo aggiornato nel momento in cui si esegue l'aggiornamento del nodo successivo. In seguito al failover a un nodo aggiornato, il gruppo cluster viene spostato in un nodo aggiornato. Tutti i nodi aggiornati vengono inseriti nell'elenco dei possibili proprietari e tutti i nodi non ancora aggiornati vengono rimossi da tale elenco. Man mano che ne viene eseguito l'aggiornamento, ogni nodo rimanente viene aggiunto ai possibili proprietari del cluster di failover.

Questo processo comporta un tempo di inattività limitato alla durata del failover e al tempo di esecuzione degli script di aggiornamento del database durante l'aggiornamento dell'intero cluster di failover.

Per controllare il comportamento del failover dei nodi del cluster durante il processo di aggiornamento, eseguire l'operazione di aggiornamento nel prompt dei comandi e utilizzare il parametro /FAILOVERCLUSTERROLLOWNERSHIP. Per ulteriori informazioni, vedere Installare SQL Server 2012 dal prompt dei comandi.

Nota   In caso di un cluster di failover a nodo singolo, nel programma di installazione di SQL Server verrà attivata la modalità offline per il gruppo di risorse di SQL Server.

Considerazioni per l'aggiornamento da SQL Server 2005:

Se sono stati specificati gruppi di domini per i criteri di sicurezza cluster, non è possibile specificare il SID del servizio in Windows Server 2008. Se si desidera utilizzare il SID del servizio, è necessario un aggiornamento side-by-side.

Quando si seleziona il Motore di database per l'aggiornamento, la ricerca full-text è inclusa nel programma di installazione indipendentemente dal fatto che sia installata o meno in SQL Server 2005.

Se la ricerca full-text era abilitata in SQL Server 2005, durante l'esecuzione del programma di installazione il catalogo di ricerca full-text viene ricompilato indipendentemente dalle opzioni disponibili.

Aggiornamento a un cluster di failover su più subnet di SQL Server 2012

Esistono due possibili scenari di aggiornamento:

  1. Cluster di failover di SQL Server attualmente configurato su una singola subnet. È necessario innanzitutto aggiornare il cluster esistente a SQL Server 2012 avviando il programma di installazione e seguendo il processo di aggiornamento. Dopo aver completato l'aggiornamento del cluster di failover esistente, aggiungere un nodo che si trova su una subnet diversa utilizzando la funzionalità AddNode. Confermare l'impostazione della dipendenza delle risorse indirizzo IP su OR nella pagina di configurazione della rete cluster. A questo punto è disponibile un cluster di failover su più subnet di SQL Server.

  2. Il cluster di failover di SQL Server è attualmente configurato su più subnet utilizzando la tecnologia V-LAN estesa: è necessario innanzitutto aggiornare il cluster esistente a SQL Server 2012. Poiché tramite la tecnologia V-LAN viene configurata un'unica subnet, la configurazione della rete deve essere modificata in più subnet, quindi modificare la dipendenza delle risorse indirizzo IP utilizzando lo strumento di amministrazione di Cluster di failover di Windows e modificare la dipendenza IP in OR.

Procedure consigliate prima dell'aggiornamento di un cluster di failover di SQL Server

Per eliminare il tempo di inattività imprevisto provocato da un riavvio, preinstallare il pacchetto che non richiede il riavvio di .NET Framework 4.0 in tutti i nodi del cluster di failover prima di eseguire l'aggiornamento nei nodi del cluster. Per preinstallare i prerequisiti, è consigliabile effettuare le operazioni seguenti:

  • Installare il pacchetto che non richiede il riavvio di .NET Framework 4.0 e aggiornare solo i componenti condivisi, a partire dai nodi passivi. In questo modo verranno installati .NET Framework 4.0, Windows Installer 4.5 e i file di supporto di SQL Server.

  • Riavviare una o più volte, in base alle esigenze.

  • Eseguire il failover a un nodo aggiornato.

  • Aggiornare i componenti condivisi nell'ultimo nodo rimanente.

Dopo avere aggiornato tutti i componenti condivisi e avere installato i prerequisiti, avviare il processo di aggiornamento del cluster di failover. È necessario eseguire l'aggiornamento in ogni nodo del cluster di failover, a partire dai nodi passivi e continuando con il nodo proprietario del gruppo di risorse cluster.

  • Non è possibile aggiungere funzionalità a un cluster di failover esistente.

  • La modifica dell'edizione del cluster di failover è limitata a determinati scenari. Per ulteriori informazioni, vedere Aggiornamenti di versione ed edizione supportati.

Per aggiornare un cluster di failover di SQL Server

Per aggiornare un cluster di failover di SQL Server

  1. Inserire il supporto di installazione di SQL Server, quindi nella cartella radice fare doppio clic sul file Setup.exe. Per eseguire l'installazione da una condivisione di rete, passare alla cartella radice nella condivisione, quindi fare doppio clic sul file Setup.exe. È possibile che venga richiesto di installare i prerequisiti se non sono già stati installati in precedenza.

  2. Nota importanteImportante

    Per ulteriori informazioni sui passaggi 3 e 4, vedere la sezione Procedure consigliate prima dell'aggiornamento di un cluster di failover.

  3. Una volta installati i prerequisiti, tramite l'Installazione guidata viene avviato Centro installazione SQL Server. Per aggiornare un'istanza esistente di SQL Server, fare clic su Aggiorna da SQL Server 2005, SQL Server 2008 o SQL Server 2008 R2.

  4. Se sono necessari, i file di supporto per l'installazione verranno installati dal programma di installazione di SQL Server. Se viene richiesto, riavviare il computer prima di continuare.

  5. Controllo configurazione sistema consente di eseguire un'operazione di individuazione nel computer. Per continuare, fare clic su OK.

  6. Nella pagina relativa al codice Product Key immettere la chiave PID relativa all'edizione della nuova versione corrispondente all'edizione della versione precedente del prodotto. Per aggiornare un cluster di failover dell'edizione Enterprise, ad esempio, è necessario specificare una chiave PID per SQL Server Enterprise. Fare clic su Avanti per continuare. Si noti che la chiave PID utilizzata per l'aggiornamento del cluster di failover deve essere coerente in tutti i nodi del cluster della stessa istanza di SQL Server. Per ulteriori informazioni, vedere Edizioni e componenti di SQL Server 2012 e Aggiornamenti di versione ed edizione supportati.

  7. Nella pagina Condizioni di licenza leggere il contratto di licenza, quindi selezionare la casella di controllo per accettarne le condizioni. Per migliorare SQL Server, è inoltre possibile abilitare l'opzione relativa all'utilizzo delle funzionalità e inviare report a Microsoft. Fare clic su Avanti per continuare. Per terminare l'installazione, fare clic su Annulla.

  8. Nella pagina Seleziona istanza specificare l'istanza di SQL Server da aggiornare a SQL Server 2012. Scegliere Avanti per continuare.

  9. Nella pagina Selezione funzionalità le funzionalità da aggiornare saranno preselezionate. Dopo aver selezionato il nome della funzionalità desiderata, nel riquadro a destra verrà visualizzata una descrizione per ogni gruppo di componenti. Non è possibile modificare le funzionalità da aggiornare, né aggiungere funzionalità durante l'operazione di aggiornamento. Per aggiungere funzionalità a un'istanza aggiornata di SQL Server 2012 dopo aver completato l'operazione di aggiornamento, vedere Aggiungere funzionalità a un'istanza di SQL Server 2012 (programma di installazione).

    I prerequisiti per le funzionalità selezionate vengono visualizzati nel riquadro di destra. Il programma di installazione di SQL Server consentirà di installare i prerequisiti che non sono già stati installati durante la procedura di installazione descritta più avanti in questo argomento.

  10. Nella pagina Configurazione dell'istanza i campi vengono compilati automaticamente in base ai valori dell'istanza precedente, ma è possibile specificare i valori relativi al nuovo ID istanza.

    ID istanza: per impostazione predefinita, come ID istanza viene utilizzato il nome dell'istanza. Tale nome viene utilizzato per identificare le directory di installazione e le chiavi del Registro di sistema per l'istanza di SQL Server. Si tratta del caso delle istanze predefinite e delle istanze denominate. Per un'istanza predefinita, il nome dell'istanza e l'ID istanza sono MSSQLSERVER. Per utilizzare un ID istanza non predefinito, selezionare la casella di controllo ID istanza e specificare un valore. Se si sostituisce il valore predefinito, è necessario specificare lo stesso ID istanza per l'istanza da aggiornare in tutti i nodi del cluster di failover. L'ID istanza per l'istanza aggiornata deve corrispondere in tutti i nodi.

    Istanze e funzionalità rilevate: nella griglia vengono visualizzate le istanze di SQL Server presenti nel computer in cui viene eseguito il programma di installazione. Scegliere Avanti per continuare.

  11. Nella pagina Requisiti di spazio su disco viene calcolato lo spazio su disco necessario per le funzionalità specificate e vengono confrontati i requisiti con lo spazio su disco disponibile nel computer in cui è in esecuzione il programma di installazione. Per ulteriori informazioni, vedere Requisiti di spazio su disco.

  12. Nella pagina per l'aggiornamento della ricerca full-text specificare le opzioni per i database da aggiornare. Per ulteriori informazioni, vedere Opzioni di aggiornamento della ricerca full-text.

  13. Nella pagina Segnalazione errori specificare le informazioni da inviare a Microsoft per migliorare SQL Server. Per impostazione predefinita, l'opzione per la segnalazione di errori è abilitata. Per ulteriori informazioni, vedere Segnalazione errori.

  14. Controllo configurazione sistema eseguirà uno o più set di regole per convalidare la configurazione del computer con le funzionalità di SQL Server specificate prima dell'inizio dell'operazione di aggiornamento.

  15. Nella pagina Report aggiornamento cluster vengono visualizzati l'elenco dei nodi dell'istanza del cluster di failover e le informazioni sulla versione dell'istanza per i componenti di SQL Server in ogni nodo. In tale pagina vengono visualizzati lo stato degli script del database e di replica, nonché messaggi informativi sulle conseguenze dell'atto di scegliere Avanti. In base al numero di nodi del cluster di failover già aggiornati e al numero di nodi complessivo, verrà visualizzato il comportamento del failover quando si sceglie Avanti. Verranno inoltre visualizzati avvisi relativi al tempo di inattività potenziale non necessario nel caso in cui i prerequisiti non sia già installati.

  16. Nella pagina Inizio aggiornamento è presente una visualizzazione albero delle opzioni specificate durante l'installazione. Per continuare, fare clic su Aggiorna. Tramite il programma di installazione di SQL Server verranno installati prima i prerequisiti obbligatori per le funzionalità selezionate e successivamente la funzionalità.

  17. Durante l'aggiornamento, nella pagina Stato è possibile monitorare lo stato del processo di aggiornamento nel nodo corrente durante l'esecuzione del programma di installazione.

  18. Dopo l'aggiornamento del nodo corrente, nella pagina Report aggiornamento cluster vengono visualizzate le informazioni sullo stato dell'aggiornamento per tutti i nodi del cluster di failover, nonché le funzionalità di ogni nodo del cluster e le relative informazioni sulla versione. Confermare le informazioni sulla versione visualizzate e continuare con l'aggiornamento dei nodi rimanenti. Nella pagina relativa allo stato viene indicata anche l'eventuale esecuzione del failover sui nodi aggiornati. Per eseguire la conferma, è possibile inoltre effettuare la verifica tramite lo strumento Amministrazione cluster di Windows.

  19. Al termine dell'aggiornamento, nella pagina Operazione completata viene visualizzato un collegamento al file di log di riepilogo dell'installazione e ad altre note importanti. Per completare il processo di installazione di SQL Server, fare clic su Chiudi.

  20. Se viene richiesto, riavviare il computer. È importante leggere il messaggio visualizzato nell'Installazione guidata al termine dell'installazione. Per ulteriori informazioni sui file di log del programma di installazione, vedere Visualizzare e leggere i file di log del programma di installazione di SQL Server.

  21. Per completare il processo di aggiornamento, ripetere i passaggi da 1 a 21 in tutti gli altri nodi del cluster di failover di SQL Server.

Per aggiornare un cluster di failover su più subnet di SQL Server

Per effettuare l'aggiornamento a un cluster di failover su più subnet di SQL Server (il cluster di SQL Server esistente non è un cluster su più subnet)

  1. Seguire i passaggi da 1 a 24 descritti nella sezione Per aggiornare un cluster di failover di SQL Server indicata in precedenza per aggiornare il cluster in uso a SQL Server 2012.

  2. Aggiungere un nodo su una subnet diversa utilizzando l'azione del programma di installazione AddNode e confermare la dipendenza delle risorse indirizzo IP su OR nella pagina Configurazione rete cluster. Per ulteriori informazioni, vedere Aggiungere o rimuovere nodi in un cluster di failover di SQL Server (programma di installazione).

Per aggiornare un cluster su più subnet utilizzando momentaneamente la tecnologia V-Lan estesa.

  1. Seguire i passaggi da 1 a 24 descritti nella sezione Per aggiornare un cluster di failover di SQL Server indicata in precedenza per aggiornare il cluster in uso a SQL Server 2012.

  2. Modificare le impostazioni di rete per spostare il nodo remoto in una subnet diversa.

  3. Utilizzando lo strumento di gestione del cluster di failover Windows, aggiungere un nuovo indirizzo IP per la nuova subnet e impostare la dipendenza delle risorse indirizzo IP su OR.

Passaggi successivi

Al termine dell'aggiornamento a SQL Server 2012, completare le attività seguenti:

  • Registrare i server

    Poiché l'operazione di aggiornamento rimuove le impostazioni del Registro di sistema per l'istanza precedente di SQL Server, in seguito all'aggiornamento è necessario registrare nuovamente i server.

  • Aggiornare le statistiche

    Per ottimizzare le prestazioni delle query, in seguito all'aggiornamento è consigliabile aggiornare le statistiche per tutti i database. Utilizzare la stored procedure sp_updatestats per aggiornare le statistiche nelle tabelle definite dall'utente dei database di SQL Server.

  • Configurazione della nuova installazione di SQL Server

    Per ridurre la superficie di attacco di un sistema, in SQL Server vengono installati e abilitati in modo selettivo i servizi e le funzionalità principali. Per ulteriori informazioni sulla configurazione della superficie di attacco, vedere il file Leggimi per questa versione.

Vedere anche

Concetti

Installare SQL Server 2012 dal prompt dei comandi

Visualizzare e leggere i file di log del programma di installazione di SQL Server