修改SQL Server中的计算机名


安装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 检查是否修改成功。


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM