Messaggio di errore: negazione dell'autorizzazione di visualizzazione dello stato del server durante la connessione a SQL Server 2014 mediante SQL Server 2012 Management Studio


Risposte:


9

Solo per riferimento, questo problema sembra essere correlato a questo bug di Connect:

Impossibile visualizzare le proprietà del database quando si utilizza l'account del proprietario del database - di Jimmy Rudley

Inserito da Microsoft il 09/07/2013 alle 14:47
[...] Questo è stato corretto per la prossima versione di SQL 14.
Walter A Jokiel, Program Manager, SQL Server

Ho lo stesso problema con SQL Server 2012 Management Studio 2012.

Se qualcuno si trova bloccato con questo problema, prova ad aggiornare SQL Server Management Studio. In questo modo, non è necessario concedere l'autorizzazione VIEW SERVER STATEall'utente.

Ora utilizza SQL Server Management Studio 2014 (12.0.4213.0) e il problema sembra essere scomparso.


15

Il modo meno invadente per farlo funzionare è utilizzare il comando seguente o fare in modo che il DBA emetta questo comando per te:

use master
go
GRANT VIEW SERVER STATE TO <user_name>

forse utilizzare []intorno a user_name
Bernhard Döbler

1

Riceverai questo messaggio di errore se l'utente è stato concesso SELECTsu singole tabelle. Non si verificherà questo problema quando l'utente è membro di db_datareader.

Non mi piace l'idea di concedere VIEW SERVER STATEagli utenti standard.

Questo errore esiste ancora in SSMS 17.1


2
Non posso confermarlo. In questo momento sono membro di db_datareaderuno di questi server 2012 e ottengo questo errore. Non sono state concesse autorizzazioni a livello di tabella.
aje
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.