×

修改SQL Server中的计算机名

hqy hqy 发表于2022-09-30 16:30:38 浏览713 评论0

抢沙发发表评论

安装SQL Server之后,如果修改计算机名会导致登录异常,或者某些功能不能用,例如配置Replication时会提示如下错误:

SQL Server replication requires the actual server name to make a connection to the server.

这是因为SQL Server中保存了老的计算机名,系统中的计算机名修改后,SQL Server中的计算机名与系统计算机名不一致。修改系统计算机名后还需要修改SQL Server中的计算机名。

检查SQL Server的服务器名称

在SQL查询中输入以下指令查询服务器的名称,如果与实际的计算机名不一致则需要修改。

SELECT @@SERVERNAME

  

更新服务器名称

exec sp_dropserver 'old_server_name'  -- old_server_name是以前的计算机名
GO
exec sp_addserver 'current_computer_name','local'  -- current_computer_name是当前的计算机名称

  

然后重启SQL Server服务,再次运行 SELECT @@SERVERNAME 检查是否修改成功。


打赏

本文链接:https://www.kinber.cn/post/2763.html 转载需授权!

分享到:


推荐本站淘宝优惠价购买喜欢的宝贝:

image.png

 您阅读本篇文章共花了: 

群贤毕至

访客