Клацнувши правою клавішею миші на таблиці та вибравши "вибрати топ 1000 рядків", я отримую цю помилку:
Чи є якесь вирішення, крім очевидного оновлення до SQL Server 2014?
Клацнувши правою клавішею миші на таблиці та вибравши "вибрати топ 1000 рядків", я отримую цю помилку:
Чи є якесь вирішення, крім очевидного оновлення до SQL Server 2014?
Відповіді:
Щойно для довідки, ця проблема, схоже, пов’язана з цією помилкою Connect:
Неможливо переглянути властивості бази даних при використанні облікового запису власника db - від Jimmy Rudley
Опубліковано Microsoft 9.07.2013 о 14: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) зараз, і проблеми, здається, немає.
Ви отримаєте це повідомлення про помилку, якщо користувач отримав доступ SELECT
до окремих таблиць. Ви не зіткнетеся з цією проблемою, коли користувач є членом db_datareader
.
Мені не подобається ідея надання VIEW SERVER STATE
стандартним користувачам.
Ця помилка все ще існує в SSMS 17.1
db_datareader
одного із таких серверів 2012 року і отримую цю помилку. Дозволів на рівні таблиці не надано.
[]
навколо імені користувача