SQL Server @@ServerName 为空NULL

使用下面查询看看存在ServerName没有。

select * from sys.servers where server_id=0

如果上面查询不到数据,请执行下面数据。

sp_addserver '<servername>', local

执行完毕后,重启数据库。

 

其实有的时候这个名字在sys.servers表中已经存在,但是id不为0,所以我们取不到@@ServerName 。

我们需要先sp_dropserver,然后再按照上述添加。


版权声明:本文为lywust原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。