Condividi tramite


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

È possibile aggiornare un cluster di failover SQL Server a un cluster di failover SQL Server 2014 usando l'Installazione guidata SQL Server o un 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 altre informazioni su come ridurre al minimo i tempi di inattività durante l'aggiornamento, vedere la sezione Procedure consigliate prima dell'aggiornamento del cluster di failover in questa pagina.

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

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

Prerequisiti

Prima di iniziare, esaminare le informazioni seguenti:

  • Operazioni preliminari all'installazione del clustering di failover

  • Usare 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, per SQL Server è necessaria l'installazione di un aggiornamento. Tramite il programma di installazione di SQL Server viene verificata la presenza di questo aggiornamento, quindi viene richiesto 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 2014 in un computer con il sistema operativo Windows Server 2008 SP2, è possibile ottenere l'aggiornamento richiesto da qui

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

  • .NET Framework 3.5 SP1 non è più installato da SQL Server programma di installazione, ma potrebbe essere necessario durante l'installazione di SQL Server in Windows Server 2008. Per altre informazioni, vedere SQL Servernote sulla versione 2014.

  • 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 usare un account di dominio che abbia le autorizzazioni di lettura per la condivisione remota.

  • Per aggiornare un'istanza di SQL Server a un cluster di failover SQL Server 2014, l'istanza da aggiornare deve essere un cluster di failover.

    Per spostare un'istanza autonoma di SQL Server in un cluster di failover di SQL Server 2014, installare un nuovo cluster di failover SQL Server 2014 e quindi eseguire la migrazione dei database utente dall'istanza autonoma usando copia guidata database. Per altre informazioni, vedere Use the Copy Database Wizard.

Aggiornamenti in sequenza

Per aggiornare un cluster di failover SQL Server a SQL Server 2014, è necessario eseguire l'installazione con l'azione di aggiornamento in ogni nodo del cluster di failover, uno alla volta, a partire dai nodi passivi. Man mano che viene aggiornato, ogni nodo viene escluso dai possibili proprietari del cluster di failover. Se si verifica un failover imprevisto, i nodi aggiornati non partecipano al failover finché la proprietà del gruppo di risorse del cluster non viene spostata in un nodo aggiornato SQL Server programma di installazione.

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 altre informazioni, vedere Installare SQL Server 2014 dal prompt dei comandi.

Nota Se è presente un cluster di failover a nodo singolo, SQL Server il programma di installazione porta offline il gruppo di risorse SQL Server.

Considerazioni sull'aggiornamento da SQL Server 2005

Se sono stati specificati gruppi di dominio 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 il programma di installazione il catalogo di ricerca full-text viene ricompilato indipendentemente dalle opzioni disponibili.

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

Esistono due possibili scenari di aggiornamento:

  1. SQL Server cluster di failover è attualmente configurato in una singola subnet: è prima necessario aggiornare il cluster esistente a SQL Server 2014 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. È ora disponibile un SQL Server cluster di failover su più subnet.

  2. SQL Server cluster di failover è attualmente configurato in più subnet usando la tecnologia V-LAN estesa: è prima necessario aggiornare il cluster esistente a SQL Server 2014. Dal momento che la tecnologia V-LAN estesa consente di configurare una singola subnet, la configurazione della rete deve essere impostata su più subnet. Inoltre, è necessario modificare la dipendenza delle risorse indirizzo IP utilizzando lo strumento di amministrazione del cluster di failover Windows e impostare la dipendenza IP su 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. Vengono installati i file di supporto di .NET Framework 4.0, Windows Installer 4.5 e 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 altre 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. Importante

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

  3. Al termine dell'installazione dei prerequisiti, l'Installazione guidata avvia Centro installazione SQL Server. Per aggiornare un'istanza esistente di SQL Server, fare clic su Aggiorna da SQL Server 2005, SQL Server 2008, SQL Server 2008 R2 o SQL Server 2012.

  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 Edition. Fare clic su Avanti per continuare. Si noti che la chiave PID usata per l'aggiornamento del cluster di failover deve essere coerente in tutti i nodi del cluster della stessa istanza di SQL Server. Per altre informazioni, vedere Edizioni e componenti di SQL Server 2014 e Aggiornamenti della versione e dell'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 suAvantiper 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 2014. Fare clic suAvantiper 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 2014 al termine dell'operazione di aggiornamento, vedere Aggiungere funzionalità a un'istanza di SQL Server 2014 (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 usato il nome dell'istanza. Tale nome viene usato 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 di 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: la griglia mostra le istanze di SQL Server presenti nel computer in cui è in esecuzione il programma di installazione. Fare clic suAvantiper 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.

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

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

  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. A seconda del numero di nodi del cluster di failover già aggiornati e del numero totale di nodi, il programma di installazione visualizza il comportamento di failover che si verifica quando si fa clic su 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 altre 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 SQL Server.

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

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

  1. Seguire i passaggi da 1 a 24 descritti nella sezione Per aggiornare un cluster di failover SQL Server precedente per aggiornare il cluster a SQL Server 2014.

  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 altre 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 SQL Server precedente per aggiornare il cluster a SQL Server 2014.

  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

Dopo l'aggiornamento a SQL Server 2014, completare le attività seguenti:

  • Registrare i server

    L'aggiornamento rimuove le impostazioni del Registro di sistema per l'istanza di SQL Server precedente. 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. Usare la stored procedure sp_updatestats per aggiornare le statistiche nelle tabelle definite dall'utente dei database di SQL Server.

  • Configurare la nuova installazione di SQL Server

    Per ridurre la superficie di attacco di un sistema, SQL Server installa e abilita 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

Installazione di SQL Server 2014 dal prompt dei comandi
Visualizzare e leggere i file di log del programma di installazione di SQL Server