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也存在了。
恢復正常。