12

我刚刚安装了 SQL Server 2014,但是我在创建数据库甚至查看属性时遇到了问题。

我得到“查看服务器状态权限被拒绝对象'server', database 'master'. Microsoft Server, Error:300"

我无法更改我的服务器角色,出于某种原因我只有“公共”角色。有任何想法吗?

4

3 回答 3

15

使用管理员(sysadmin)帐户连接到 ssms 并执行以下操作

USE MASTER
GO
GRANT VIEW SERVER STATE TO [username]
于 2017-08-11T14:17:14.953 回答
2

仅供参考,此问题似乎与此错误有关。

我对 SQL Server Management Studio 2012 有同样的问题。

如果有人发现这个问题,请尝试更新 SQL Server Management Studio。这样,您无需向用户授予 VIEW SERVER STATE 权限。

现在使用 SQL Server Management Studio 2014 (12.0.4213.0),问题似乎消失了

于 2017-10-05T11:44:02.357 回答
2

来自SQL Server 专家

登录用户没有查看服务器状态权限,授予所需权限即可解决问题。

USE MASTER
GO
GRANT VIEW SERVER STATE TO <username>
于 2017-08-10T06:02:29.680 回答