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: