Wenn ein Computer, der eine eigenständige Instanz von SQL Server hostet, umbenannt wird, ist es wichtig, die SQL Server-Konfiguration entsprechend zu aktualisieren. Die Prozeduren EXEC sp_dropserver '<old_name>'; GO und EXEC sp_addserver '<new_name>', local; GO spielen dabei eine zentrale Rolle. Zuerst entfernt sp_dropserver die alte Serverreferenz, dann fügt sp_addserver die neue hinzu und markiert sie als lokale Instanz. Diese Schritte sind entscheidend, um sicherzustellen, dass der Servername innerhalb von SQL Server korrekt aktualisiert wird und keine Verbindungs- oder Authentifizierungsprobleme aufgrund eines veralteten Namens entstehen

Anmerkung: @@Servername entspricht den Daten in der sys.servers

Neu-Registirerung des Servers

  • Default-Instanz am Standalone-Server
declare @s varchar(50); 
select @s = cast(SERVERPROPERTY('ComputerNamePhysicalNetBIOS') as varchar); 
exec sp_dropserver @@servername; 
exec sp_addserver @s,local;
  • Named-Instanz am Standalone-Server
EXEC sp_dropserver '<old_name\instancename>';
GO
EXEC sp_addserver '<new_name\instancename>', local;
GO

Links: