SqlServer修改主机名

安装SqlServer数据库后又修改了电脑名,导致计算机名跟数据库内的不一致,容易引起一系列的问题,使用下面的代码可以解决问题

 

执行完成之后记得重启数据库服务

 

DECLARE @InternalInstanceName sysname;
DECLARE @MachineInstanceName sysname;

SELECT @InternalInstanceName = @@SERVERNAME, @MachineInstanceName = CAST(SERVERPROPERTY('MACHINENAME') AS VARCHAR(128)) + COALESCE('\' + CAST(SERVERPROPERTY('INSTANCENAME') AS VARCHAR(128)), '');

IF @InternalInstanceName <> @MachineInstanceName
BEGIN -- Rename the instance
EXEC sp_dropserver @InternalInstanceName;
EXEC sp_addserver @MachineInstanceName ,'LOCAL'
END

版权声明:
作者:Mr.Seaning
链接:https://blog.seaning.com/87.html
来源:Mr.Seaning
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>