出现此报错,说明服务器被修改过计算机名称,导致计算机名称和数据库中计算机名称不一致
解决方法:
打开SQL Server Management Studio,新建查询:
select * from sys.servers //这里可得到原来的计算机名称。然后将其记录下来(复制即可)
下一步
新建查询:
sp_dropserver '你的SQL服务器名称' //这里是将原来的名称删除。
下一步
新建查询:
sp_addserver '新的SQL服务器名称' //这里是新建服务器名称
到这里重启服务,没问题就OK了,不行再下一步。
下一步
新建查询:
sp_serveroption '新的SQL服务器名称','data access', 'true'
执行完成后 重启sql服务 然后才能生效,务必要重启sql服务,否则不会生效