Сообщение об ошибке - разрешение на просмотр состояния сервера было отклонено - при подключении к SQL Server 2014 с помощью SQL Server 2012 Management Studio


Ответы:


9

Просто для справки, эта проблема, кажется, связана с этой ошибкой Connect:

Невозможно просмотреть свойства базы данных при использовании учетной записи владельца базы данных - Джимми Рудли

Написал Microsoft 9.07.2013 в 14:47
[...] Мы исправили это для следующей версии SQL 14.
Вальтер Джокель, руководитель программы, SQL Server

У меня та же проблема с SQL Server 2012 Management Studio 2012.

Если кто-то столкнется с этой проблемой, попробуйте обновить SQL Server Management Studio. Таким образом, вам не нужно предоставлять разрешение VIEW SERVER STATEпользователю.

Использование SQL Server Management Studio 2014 (12.0.4213.0) сейчас, и проблема, похоже, исчезла.


15

Наименее навязчивым способом добиться этой работы является использование следующей команды или поручение администратору базы данных выполнить эту команду для вас:

use master
go
GRANT VIEW SERVER STATE TO <user_name>

возможно используйте []вокруг имени пользователя
Бернхард Доблер

1

Вы получите это сообщение об ошибке, если пользователю предоставлены SELECTотдельные таблицы. Вы не столкнетесь с этой проблемой, когда пользователь является членом db_datareader.

Мне не нравится идея предоставления VIEW SERVER STATEстандартным пользователям.

Эта ошибка все еще существует в SSMS 17.1


2
Я не могу это подтвердить. Прямо сейчас я являюсь членом db_datareaderодного из таких серверов 2012 года и получаю эту ошибку. Разрешения на уровне таблицы не предоставлены.
ajeh
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.