sqlserver 2005 select @@servername 为null
select * from sys.servers 发现 有server_id 为1 2 的两个名称
server_id 为0的才配置为@@servername???
删除了sp_dropserver 'xxx'.发现server_id为2的被删除。重新添加
sp_addserver 'xxx',local 结果发现在sys.servers里server_id为0的。@@servername也存在了。
恢复正常。
转载于:https://blog.51cto.com/wanggw/771669