错误消息 - 查看服务器状态权限被拒绝 - 使用 SQL Server 2012 Management Studio 连接到 SQL Server 2014 时

Mar*_*lli 18 sql-server ssms sql-server-2012 connectivity sql-server-2014

右键单击表格并选择“选择前 1000 行”时,出现此错误:

在此处输入图片说明

除了明显升级到 SQL Server 2014 之外,还有其他解决方法吗?

Sti*_*ing 15

使其工作的侵入性最小的方法是使用以下命令或让 DBA 为您发出此命令:

use master
go
GRANT VIEW SERVER STATE TO <user_name>
Run Code Online (Sandbox Code Playgroud)


小智 9

仅供参考,这个问题似乎与这个Connect bug有关:

使用数据库所有者帐户时无法查看数据库的属性- 作者 Jimmy Rudley

Microsoft 于 2013 年 7 月 9 日下午 2:47 发布
[...] 我们已针对下一版本的 SQL 14 更正此问题
。Walter A Jokiel,SQL Server 程序经理

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

如果有人发现自己遇到此问题,请尝试更新 SQL Server Management Studio。这样,您就不需要向VIEW SERVER STATE用户授予权限。

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