Procedura: Ridenominazione di un computer che ospita un'istanza autonoma di SQL Server 2005
Data aggiornamento: 15 settembre 2007
In caso di modifica del nome del computer su cui viene eseguito Microsoft SQL Server 2005, il nuovo nome viene riconosciuto durante l'avvio di SQL Server. Non è necessario eseguire nuovamente il programma di installazione per reimpostare il nome del computer. La procedura seguente non può essere utilizzata per ridenominare un'istanza di SQL Server 2005, ma solo per ridenominare la parte del nome dell'istanza corrispondente al nome del computer. Ad esempio, è possibile modificare il nome di un computer denominato MB1 che ospita un'istanza di SQL Server denominata Instance1 trasformandolo in MB2. Tuttavia, la parte del nome che si riferisce all'istanza, Instance1, rimarrà invariata. In questo esempio, \\ComputerName\InstanceName verrebbe trasformato da \\MB1\Instance1 in \\MB2\Instance1.
Prima di iniziare
Prima di iniziare il processo di ridenominazione, esaminare le informazioni seguenti:
- Se un'istanza di SQL Server fa parte di un cluster di failover di SQL Server, il processo di ridenominazione del computer è diverso da quello previsto per un computer che ospita un'istanza autonoma. Per informazioni sulla ridenominazione di un computer che ospita un'istanza del cluster di failover di SQL Server 2005, vedere Procedura: Ridenominazione di un server virtuale SQL Server 2005.
- SQL Server non supporta la ridenominazione di computer coinvolti nella replica, tranne in caso di utilizzo della distribuzione dei log con la replica. Il computer secondario nella distribuzione dei log può essere ridenominato in caso di perdita definitiva del computer primario. Per ulteriori informazioni, vedere Replica e distribuzione dei log.
- Quando si rinomina un computer configurato per l'utilizzo di Reporting Services, Reporting Services potrebbe non essere disponibile in seguito alla modifica del nome del computer. Per ulteriori informazioni, vedere Ridenominazione di un computer server di report.
- In caso di ridenominazione di un computer configurato per l'utilizzo del mirroring del database, è necessario disattivare il mirroring del database prima dell'operazione di ridenominazione e quindi ristabilire il mirroring del database con il nuovo nome del computer. I metadati per il mirroring del database non verranno aggiornati automaticamente per riflettere il nuovo nome del computer.
- Al termine dell'operazione di ridenominazione del computer, gli utenti che si connettono a SQL Server tramite un gruppo di Windows che utilizza un riferimento al nome del computer specificato a livello di codice non potranno connettersi a SQL Server se il gruppo di Windows specifica il precedente nome del computer. Per garantire che tale gruppo di Windows consenta la connessione a SQL Server dopo l'operazione di ridenominazione , aggiornarlo in modo che specifichi il nuovo nome del computer.
È possibile connettersi a SQL Server utilizzando il nuovo nome del computer dopo il riavvio di SQL Server. Per verificare che @@servername restituisca il nome aggiornato dell'istanza del server locale, tuttavia, è consigliabile eseguire manualmente una delle procedure seguenti, a seconda che venga eseguito l'aggiornamento di un'istanza predefinita o denominata.
Per ridenominare un computer che ospita un'istanza autonoma di SQL Server 2005
In caso di ridenominazione di un'istanza predefinita, eseguire le procedure seguenti:
sp_dropserver <old_name> GO sp_addserver <new_name>, local GO
Riavviare l'istanza di SQL Server.
In caso di ridenominazione di un'istanza denominata, eseguire le procedure seguenti:
sp_dropserver <old_name\instancename> GO sp_addserver <new_name\instancename>, local GO
Riavviare l'istanza di SQL Server.
Verifica dell'operazione di ridenominazione
Dopo la ridenominazione di un computer, tutte le connessioni che utilizzavano il nome precedente devono essere stabilite con il nuovo nome.
Per verificare il corretto completamento dell'operazione di ridenominazione
- Selezionare le informazioni di @@servername o sys.servers. La funzione @@servername restituirà il nuovo nome e la tabella sys.servers includerà il nuovo nome.
Problemi relativi agli account di accesso remoto
Se il computer dispone di account di accesso remoto, l'esecuzione di sp_dropserver può generare un errore simile al seguente:
Server: Msg 15190, Level 16, State 1, Procedure sp_dropserver, Line 44
There are still remote logins for the server 'SERVER1'.
Per risolvere l'errore, è necessario eliminare gli account di accesso remoto per tale server.
Per eliminare gli account di accesso remoto
Per un'istanza predefinita, eseguire le procedure seguenti:
sp_dropremotelogin old_name GO
Per un'istanza denominata, eseguire le procedure seguenti:
sp_dropremotelogin old_name\instancename GO
Vedere anche
Attività
Procedura: Ridenominazione di un server virtuale SQL Server 2005