修改sqlserver 2008实例名称

こ雲淡風輕ζ 提交于 2020-03-04 13:13:16

前几天安装了sqlserver 2008,当时是刚装的系统,后来回到公司要加入域,就修改了一下机器名称,加入域后发现机器名称与以前的不一致了,导致的问题就是SqlServer的实例名称不一致了,不能访问了,在网上查了一下终于可以修改了,方法如下:

SELECT @@SERVERNAME ,serverproperty('servername')

 

先用以上语句在master表里面查询一下,看看两个名字是不是一样,有人会说了实例名都登录不了了,还怎么查询呀,告诉你吧,你可以先设置一下用IP访问。哈哈

 

如果发现上面查询的名称不一致,执行下面的sql

 

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

执行完后,要立即重启一下SqlServer服务,

然后用实例名登录,就成功了!OK!

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!