Microsoft SQL Server 2005 更改服务器名称后问题解决办法

因为原来的服务器名称太长输入太麻烦,所以刚刚重新修改了下服务器名称,结果导致Microsoft SQL Server 2005复制发布出现问题。百度了下,找到别人的解决办法,但在我这具体操作起来有个新问题,使用代码修改数据库的名称时总是提示“仍有对服务器 ‘xxxxx’ 的远程登录或链接登录”,最后经过研究总结出以下最终解决办法。
第一步:首先执行
[code]use master
go
select @@servername;
select serverproperty(‘servername’)[/code]
第二步:如果上下两个结果不一样,说明是有问题的,那么请执行下面这段代码来修复问题
[code] 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
[/code]
如果执行成功,恭喜你!然后重启下SQL服务就修复问题了。但是如果报错 如:“仍有对服务器 ‘xxxxx’ 的远程登录或链接登录”,那么请按继续往下
第三步:先在SQL Server 配置管理器中,用修改之前的服务器名称新建别名并填好端口和IP,然后“复制”-右键选择“禁用分配”-确定,然后在重新执行第二步,提示成功后重启SQL服务即可。
补充下:在执行第二步时报错有人说执行下面代码可以解决,但我这试过不行,你可以参考下
[code]sp_droplinkedsrvlogin ‘修改之前的服务器名称’,null
sp_dropserver ‘修改之前的服务器名称'[/code]

本站使用「署名 4.0 国际」创作协议,可自由转载、引用,但需署名原版权作者且注明文章出处。

免责声明:
1. 本站所有资源来源于用户上传和网络,如有侵权请邮件联系站长,并提供相应的资质证明,我们将于3个工作日内予以删除!
2. 本站不保证所提供下载的资源的准确性、安全性和完整性,资源仅供下载学习之用!如果喜欢,请你购买正版,享受售后服务!
3. 您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容资源!如用于商业或者非法用途,与本站无关,一切后果请用户自负!
4. 如有链接无法下载、失效或广告,请联系客服处理,有奖励!
5. 本站资源售价只是赞助,收取费用仅维持本站的日常运营所需!


我的盒子|觅盒 » Microsoft SQL Server 2005 更改服务器名称后问题解决办法

发表评论

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据

提供最优质的资源集合

立即查看 了解详情