При щелчке правой кнопкой мыши по таблице и выборе «1000 лучших строк» я получаю эту ошибку:
Есть ли обходной путь, кроме очевидного обновления до SQL Server 2014?
источник
При щелчке правой кнопкой мыши по таблице и выборе «1000 лучших строк» я получаю эту ошибку:
Есть ли обходной путь, кроме очевидного обновления до SQL Server 2014?
Просто для справки, эта проблема, кажется, связана с этой ошибкой 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) сейчас, и проблема, похоже, исчезла.
Наименее навязчивым способом добиться этой работы является использование следующей команды или поручение администратору базы данных выполнить эту команду для вас:
use master
go
GRANT VIEW SERVER STATE TO <user_name>
[]
вокруг имени пользователяВы получите это сообщение об ошибке, если пользователю предоставлены
SELECT
отдельные таблицы. Вы не столкнетесь с этой проблемой, когда пользователь является членомdb_datareader
.Мне не нравится идея предоставления
VIEW SERVER STATE
стандартным пользователям.Эта ошибка все еще существует в SSMS 17.1
источник
db_datareader
одного из таких серверов 2012 года и получаю эту ошибку. Разрешения на уровне таблицы не предоставлены.