今天想对数据库的登录名作相应的权限调整,即赋予登录名yangjin在服务器级别上的查看任何定义的权限,如下图所示:
然后点击确定之后,却报了如下的错误:
一番思考之后,然后在网上查找资料,找出查询服务器信息的几个语句如下:
select @@SERVERNAME
SELECTSERVERPROPERTY('ServerName')
这一查,看到了返回结果不一样,在结合报错,服务器属性必须等于实际的服务器名称,感觉有了点眉目,可能就是因为上述两个参数不一致的原因导致的。然后就去查这两个语句的具体意思,有如下发现:
1. @@SERVERNAME:
返回运行 Microsoft® SQLServer™ 的本地服务器名称。
SQL Server 安装程序在安装时将服务器名设置为计算机名。可通过使用 sp_addserver 然后重新启动 SQL Serv