Mensagem de erro - permissão de exibição do estado do servidor foi negada - ao conectar-se ao SQL Server 2014 usando o SQL Server 2012 Management Studio


Respostas:


9

Apenas para referência, este problema parece estar relacionado a este bug do Connect:

Não é possível exibir as propriedades do banco de dados ao usar a conta do proprietário do banco de dados - por Jimmy Rudley

Postado por Microsoft em 09/07/2013 às 14:47
[...] Nós corrigimos isso para a próxima versão do SQL 14.
Walter A Jokiel, gerente de programas do SQL Server

Eu tenho o mesmo problema com o SQL Server 2012 Management Studio 2012.

Se alguém se encontrar com esse problema, tente atualizar o SQL Server Management Studio. Dessa forma, você não precisa conceder a permissão VIEW SERVER STATEao usuário.

Agora, usando o SQL Server Management Studio 2014 (12.0.4213.0), o problema parece ter desaparecido.


15

A maneira menos intrusiva de obter esse trabalho é usar o seguinte comando ou pedir ao DBA que execute este comando para você:

use master
go
GRANT VIEW SERVER STATE TO <user_name>

talvez use em []torno do user_name
Bernhard Döbler 29/11

1

Você receberá essa mensagem de erro se o usuário tiver sido concedido SELECTem tabelas únicas. Você não terá esse problema quando o usuário for membro de db_datareader.

Não gosto da ideia de conceder VIEW SERVER STATEa usuários padrão.

Este bug ainda existe no SSMS 17.1


2
Não posso confirmar isso. No momento, sou membro de db_datareaderum desses servidores de 2012 e estou recebendo esse erro. Nenhuma permissão no nível da tabela foi concedida.
ajeh
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.