由于未在SqlServer的此实例上安装复制组件
发布时间:2020-12-12 13:12:22 所属栏目:MsSql教程 来源:网络整理
导读:原因:安装sql server之后修改了服务器名。 一:首先看一下,你的默认实例名称和当前的实例名称是否一致,我们在SqlServer2008 Management Studio中新建查询 select @@servername select serverproperty('servername') 输出不一致,执行下面的sql修复。 USE?
原因:安装sql server之后修改了服务器名。 一:首先看一下,你的默认实例名称和当前的实例名称是否一致,我们在SqlServer2008 Management Studio中新建查询 select @@servername select serverproperty('servername') 输出不一致,执行下面的sql修复。 USE?master GO --?设置两个变量 DECLARE?@serverproperty_servername?varchar(100),@servername?varchar(100) --?取得Windows?NT?服务器和与指定的?SQL?Server?实例关联的实例信息 SELECT?@serverproperty_servername?=?CONVERT(varchar(100),?SERVERPROPERTY('ServerName')) --?返回运行?Microsoft?SQL?Server?的本地服务器名称 SELECT?@servername?=?CONVERT(varchar(100),?@@SERVERNAME) --?显示获取的这两个参数 select?@serverproperty_servername,@servername --如果@serverproperty_servername和@servername不同(因为你改过计算机名字),再运行下面的 --删除错误的服务器名 EXEC?sp_dropserver?@server=@servername --添加正确的服务器名 EXEC?sp_addserver?@server=@serverproperty_servername,?@local='local' select?@@servername select?serverproperty('servername') 然后重启sql服务,再执行 select?@@servername select?serverproperty('servername') 确认。 ok。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |