Ridenominare un'istanza del cluster di failover di SQL Server
Se un'istanza di SQL Server fa parte di un cluster di failover, il processo di ridenominazione del server virtuale è diverso da quello previsto per un'istanza autonoma. Per altre informazioni, vedere Rinominare un computer che ospita un'istanza autonoma di SQL Server.
Il nome del server virtuale è sempre uguale al nome di rete SQL, ovvero al nome di rete del server virtuale SQL. È possibile modificare il nome del server virtuale, ma non è possibile modificare il nome dell'istanza. Ad esempio, è possibile modificare il nome di un server virtuale denominato VS1\instance1 in un altro nome quale SQL35\instance1, ma la parte relativa al nome dell'istanza, in questo caso instance1, rimarrà invariata.
Prima di iniziare il processo di ridenominazione, tenere presenti le considerazioni seguenti.
SQL Server non supporta la ridenominazione di server coinvolti nella replica, eccetto nel caso in cui venga usato il log shipping con la replica. È possibile rinominare il server secondario nel log shipping in caso di perdita definitiva del server primario. Per altre informazioni, vedere Log shipping e replica (SQL Server).
Se si rinomina un server virtuale configurato per l'utilizzo del mirroring del database, è necessario disabilitare il mirroring del database prima di eseguire la ridenominazione e quindi riabilitarlo con il nome del nuovo server virtuale. I metadati per il mirroring del database non verranno aggiornati automaticamente in modo da riflettere il nome del nuovo server virtuale.
Per rinominare un server virtuale
In Amministrazione cluster, impostare il nuovo nome come nome di rete SQL.
Portare la risorsa del nome di rete offline. In questo modo, la risorsa di SQL Server e anche le altre risorse dipendenti saranno offline.
Portare di nuovo online la risorsa di SQL Server.
Verifica dell'operazione di ridenominazione
Dopo avere rinominato un server virtuale, tutte le connessioni che utilizzavano il nome precedente dovranno utilizzare il nuovo nome per la connessione.
Per verificare che la ridenominazione sia stata completata, selezionare informazioni da @@servername
o sys.servers
. La funzione @@servername
restituirà il nome del nuovo server virtuale, il cui nome verrà visualizzato nella tabella sys.servers
. Per verificare che il processo di failover funzioni correttamente con il nome del nuovo server virtuale, tentare di eseguire il failover della risorsa di SQL Server negli altri nodi.
Per le connessioni da qualsiasi nodo del cluster, è possibile utilizzare quasi immediatamente il nuovo nome. Per le connessioni che utilizzano il nuovo nome da un computer client, non è tuttavia possibile connettersi al server fino a quando il nuovo nome non è visibile nel computer client. La quantità di tempo necessaria per la propagazione del nuovo nome nella rete può variare da pochi secondi ad alcuni minuti, a seconda della configurazione della rete. Il tempo necessario prima che il nome precedente non sia più visibile nella rete potrebbe essere più lungo.
Per ridurre al minimo il ritardo nella propagazione di un'operazione di ridenominazione all'interno della rete, eseguire la procedura seguente:
Per ridurre al minimo il ritardo nella propagazione
Eseguire i comandi seguenti a un prompt dei comandi nel nodo server:
ipconfig /flushdns ipconfig /registerdns nbtstat -RR
Ulteriori considerazioni dopo la ridenominazione dell'operazione
Dopo la ridenominazione del nome di rete del cluster di failover, è necessario verificare e applicare le istruzioni riportate di seguito per abilitare tutti gli scenari in SQL Server Agent e Analysis Services.
Analysis Services: Dopo aver modificato il nome di rete di un'istanza del cluster di failover di Analysis Services (SSAS) di SQL Server 2014 usando lo strumento Amministrazione cluster di Windows, l'operazione di aggiornamento o disinstallazione futura potrebbe non riuscire. Per risolvere questo problema, aggiornare la voce del Registro di sistema ClusterName seguendo le istruzioni riportate nella sezione risoluzione di (https://go.microsoft.com/fwlink/?LinkId=244002).
Servizio SQL Server Agent: verificare ed effettuare le azioni aggiuntive riportate di seguito per il servizio SQL Server Agent:
Correggere le impostazioni del Registro di sistema se SQL Agent è configurato per l'inoltro eventi. Per altre informazioni, vedere Designazione di un server di inoltro eventi (SQL Server Management Studio).
Correggere i nomi delle istanze del server master (MSX) e dei server di destinazione (TSX) quando si ridenominano computer o nomi di rete cluster. Per altre informazioni, vedere gli argomenti seguenti:
Riconfigurare il log shipping in modo da utilizzare il nome aggiornato del server nei log di backup e ripristino. Per altre informazioni, vedere gli argomenti seguenti:
Aggiornare i passaggi del processo che dipendono dal nome del server. Per altre informazioni, vedere Gestire passaggi di processo.
Vedere anche
Rinominare un computer che ospita un'istanza autonoma di SQL Server