出现此报错,说明服务器被修改过计算机名称,导致计算机名称和数据库中计算机名称不一致
解决方法:
打开SQL Server Management Studio,新建查询:
select * from sys.servers //这里可得到原来的计算机名称。然后将其记录下来(复制即可)
下一步
新建查询:
sp_dropserver '你的SQL服务器名称' //这里是将原来的名称删除。
下一步
新建查询:
sp_addserver '新的SQL服务器名称' //这里是新建服务器名称
到这里重启服务,没问题就OK了,不行再下一步。
下一步
新建查询:
sp_serveroption '新的SQL服务器名称','data access', 'true'
执行完成后 重启sql服务 然后才能生效,务必要重启sql服务,否则不会生效
本文介绍了解决因更改服务器名称导致的SQL服务器与数据库名称不匹配的问题。通过执行特定的SQL查询来获取原始服务器名、删除旧名称,并添加新名称,最后调整数据访问权限。
1万+

被折叠的 条评论
为什么被折叠?



