Ridenominare un'istanza del cluster di failover di SQL ServerRename a SQL Server Failover Cluster Instance

Se un'istanza di SQL ServerSQL Server fa parte di un cluster di failover, il processo di ridenominazione del server virtuale è diverso da quello previsto per un'istanza autonoma.When a SQL ServerSQL Server instance is part of a failover cluster, the process of renaming the virtual server differs from that of renaming a stand-alone instance. Per altre informazioni, vedere Rinominare un computer che ospita un'istanza autonoma di SQL Server.For more information, see Rename a Computer that Hosts a Stand-Alone Instance of SQL Server.

Il nome del server virtuale è sempre uguale al nome di rete SQL, ovvero al nome di rete del server virtuale SQL.The name of the virtual server is always the same as the name of the SQL Network Name (the SQL Virtual Server Network Name). È possibile modificare il nome del server virtuale, ma non è possibile modificare il nome dell'istanza.Although you can change the name of the virtual server, you cannot change the instance name. 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.For example, you can change a virtual server named VS1\instance1 to some other name, such as SQL35\instance1, but the instance portion of the name, instance1, will remain unchanged.

Prima di iniziare il processo di ridenominazione, tenere presenti le considerazioni seguenti.Before you begin the renaming process, review the items below.

  • SQL ServerSQL Server non supporta la ridenominazione di server coinvolti nella replica, eccetto nel caso in cui venga utilizzata il log shipping con la replica. does not support renaming servers involved in replication, except in the case of using log shipping with replication. È possibile rinominare il server secondario nel log shipping in caso di perdita definitiva del server primario.The secondary server in log shipping can be renamed if the primary server is permanently lost. Per altre informazioni, vedere Log shipping e replica (SQL Server).For more information, see Log Shipping and Replication (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.When renaming a virtual server that is configured to use database mirroring, you must turn off database mirroring before the renaming operation, and then re-establish database mirroring with the new virtual server name. I metadati per il mirroring del database non verranno aggiornati automaticamente in modo da riflettere il nome del nuovo server virtuale.Metadata for database mirroring will not be updated automatically to reflect the new virtual server name.

Per rinominare un server virtualeTo rename a virtual server

  1. In Amministrazione cluster, impostare il nuovo nome come nome di rete SQL.Using Cluster Administrator, change the SQL Network Name to the new name.

  2. Portare la risorsa del nome di rete offline.Take the network name resource offline. In questo modo, la risorsa di SQL ServerSQL Server e anche le altre risorse dipendenti saranno offline.This takes the SQL ServerSQL Server resource and other dependent resources offline as well.

  3. Portare di nuovo online la risorsa di SQL ServerSQL Server .Bring the SQL ServerSQL Server resource back online.

Verifica dell'operazione di ridenominazioneVerify the Renaming Operation

Dopo avere rinominato un server virtuale, tutte le connessioni che utilizzavano il nome precedente dovranno utilizzare il nuovo nome per la connessione.After a virtual server has been renamed, any connections that used the old name must now connect using the new name.

Per verificare che la ridenominazione sia stata completata, selezionare informazioni da @@servername o sys.servers.To verify that the renaming operation has completed, select information from either @@servername or sys.servers. La funzione @@servername restituirà il nome del nuovo server virtuale, che verrà visualizzato nella tabella sys.servers.The @@servername function will return the new virtual server name, and the sys.servers table will show the new virtual server name. 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 ServerSQL Server negli altri nodi.To verify that the failover process is working correctly with the new name, the user should also try to fail the SQL ServerSQL Server resource over to the other nodes.

Per le connessioni da qualsiasi nodo del cluster, è possibile utilizzare quasi immediatamente il nuovo nome.For connections from any node in the cluster, the new name can be used almost immediately. 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.However, for connections using the new name from a client computer, the new name cannot be used to connect to the server until the new name is visible to that client computer. 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.The length of time required for the new name to be propagated across a network can be a few seconds, or as long as 3 to 5 minutes, depending on the network configuration; additional time may be required before the old virtual server name is no longer visible on the network.

Per ridurre al minimo il ritardo nella propagazione di un'operazione di ridenominazione all'interno della rete, eseguire la procedura seguente:To minimize network propagation delay of a virtual server renaming operation, use the following steps:

Per ridurre al minimo il ritardo nella propagazioneTo minimize network propagation delay

  1. Eseguire i comandi seguenti a un prompt dei comandi nel nodo server:Issue the following commands from a command prompt on the server node:

    ipconfig /flushdns  
    ipconfig /registerdns  
    nbtstat –RR  
    

Ulteriori considerazioni dopo la ridenominazione dell'operazioneAdditional considerations after the Renaming Operation

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 ServerSQL Server Agent e Analysis ServicesAnalysis Services.After we rename the network name of failover cluster we need to verify and perform the following instructions to enable all scenarios in SQL ServerSQL Server Agent and Analysis ServicesAnalysis Services.

SQL ServerSQL Server Servizio Agent: verificare ed effettuare le azioni aggiuntive riportate di seguito per il servizio SQL ServerSQL Server Agent: SQL ServerSQL Server Agent Service: Verify and perform the below additional actions for SQL ServerSQL Server Agent Service:

Vedere ancheSee Also

Rinominare un computer che ospita un'istanza autonoma di SQL ServerRename a Computer that Hosts a Stand-Alone Instance of SQL Server