如何修改SQL Server 2008数据库服务器名称

 我来答
殿智n
2016-07-25 · TA获得超过1.5万个赞
知道大有可为答主
回答量:9036
采纳率:81%
帮助的人:2253万
展开全部

但是在配置复制的时候却出了问题,我在MS-ZY上配置了数据库分发,配置成功,接下来想在MS-ZY2上配置订阅,可是却报错。于是我就试一下在MS-ZY2上配置分发,同样报错,报错内容为:

  

  显然,虽然在操作系统中将机器名修改为MS-ZY2了,但是在数据库中仍然使用的MS-ZY作为服务器名。唯一的办法就是修改数据库的服务器名。

具体修改过程:

  1.使用select @@ServerName可以看到当前数据库的服务器名,果然还是MS-ZY!

  2.从Sys.SysServers表中可以看到当前的所有服务器名,也是MS-ZY!

  3.使用 sp_dropserver 'MS-ZY' 将这个服务器名删除。

  4.使用 sp_addserver 'MS-ZY2','LOCAL'将本地服务器重新添加到服务器表中,并且命名为MS-ZY2.

  5.查询Sys.SysServers表,果然已经修改了。

  6.重启数据库服务,修改完成,可以正常使用复制功能了 :)

  其实操作还是十分的简单,但是由于修改服务器名这种情况实在太少见了,一般都是使用默认的,所以很多人都不知道如果修改。

匿名用户
2016-07-25
展开全部
exec sp_dropserver @server = '旧服务器名'

exec sp_addserver @server = '新服务器名', @local = 'LOCAL'
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式