您的位置:首页 > 理论基础

SQL Server 复制:计算机名和SQL SERVER中所能识别的服务器名称不一致

2015-12-09 10:13 274 查看
SQL Server 在做数据复制的时候,经常会遇到计算机名和SQL SERVER中所能识别的服务器名称不一致的情况,则请使用以下的代码进行同步更新,

--将两者协调一致, 再重启 SQL Server 服务
if serverproperty('servername') <> @@servername
begin
declare @server sysname
set @server = @@servername
exec sp_dropserver @server = @server
set @server = cast(serverproperty('servername') as sysname)
exec sp_addserver @server = @server , @local = 'LOCAL'
END
更新以后,重启SQL Server 服务即可。重启以后用,执行如下语句,如果两者的结果一样,则更改成功。 select @@servername
select serverproperty('servername')
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: