Condividi tramite


Rinominare un'istanza del cluster di failover di SQL Server

Si applica a: 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

  1. In Amministrazione cluster, impostare il nuovo nome come nome di rete SQL.

  2. Portare la risorsa del nome di rete offline. In questo modo, la risorsa di SQL Server e anche le altre risorse dipendenti saranno offline.

  3. 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

  1. 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.

Servizio SQL Server Agent: verificare ed effettuare le azioni aggiuntive riportate di seguito per il servizio SQL Server Agent:

Vedi anche

Rinominare un computer che ospita un'istanza autonoma di SQL Server