Sqlserver
 sql >> Database >  >> RDS >> Sqlserver

sp_dropserver e sp_addserver non funzionano

Questo è da libri online:

Sebbene la funzione @@SERVERNAME e la proprietà SERVERNAME della funzione SERVERPROPERTY possano restituire stringhe con formati simili, le informazioni possono essere diverse. La proprietà SERVERNAME segnala automaticamente le modifiche nel nome di rete del computer .

Al contrario, @@SERVERNAME non segnala tali modifiche. @@SERVERNAME segnala le modifiche apportate al nome del server locale utilizzando la stored procedure sp_addserver o sp_dropserver.

E il primo commento è corretto. Dovresti reinstallare SQL per cambiarlo in un'istanza predefinita.

per BOL se modifichi il nome della macchina con un'istanza denominata devi utilizzare come segue:

sp_dropserver <'old_name\instancename'>
GO
sp_addserver <'new_name\instancename'>, local
GO