Изменить имя MS SQL Server

При клонировании виртуальной машины с MS SQL  Server и последующем переименовании сервера возникает проблема с сохранением прежнего имени в настройках самого MS SQL. Проверить это можно командой:

SELECT SERVERPROPERTY(N'servername')
SELECT @@SERVERNAME

Если имена не совпадают, то выполните:

DECLARE @actualname NVARCHAR(100)
DECLARE @currentname NVARCHAR(100)
SELECT @actualname = CONVERT(NVARCHAR(100), SERVERPROPERTY(N'servername'))
SELECT @currentname = @@SERVERNAME
EXEC sp_dropserver @currentname
EXEC sp_addserver @actualname, local

После этого рестартуйте службу MS SQL сервера.

Если нужно просто переименовать MS SQL сервер, то:

EXEC sp_dropserver '<old_name>';
GO
EXEC sp_addserver '<new_name>', local;
GO

Be the first to comment on "Изменить имя MS SQL Server"

Leave a comment

Your email address will not be published.