Po kliknięciu tabeli prawym przyciskiem myszy i wybraniu „wybierz górne 1000 wierszy” pojawia się ten błąd:
Czy istnieje jakieś obejście poza oczywistą aktualizacją do SQL Server 2014?
źródło
Po kliknięciu tabeli prawym przyciskiem myszy i wybraniu „wybierz górne 1000 wierszy” pojawia się ten błąd:
Czy istnieje jakieś obejście poza oczywistą aktualizacją do SQL Server 2014?
Dla porównania, ten problem wydaje się być związany z tym błędem Connect:
Nie można wyświetlić właściwości bazy danych podczas korzystania z konta właściciela bazy danych - Jimmy Rudley
Wysłany przez Microsoft w dniu 7/9/2013 o 14:47
[...] Poprawiliśmy to w następnej wersji SQL 14.
Walter A Jokiel, Menedżer programu, SQL Server
Mam ten sam problem z SQL Server 2012 Management Studio 2012.
Jeśli ktoś utknie w tym problemie, spróbuj zaktualizować SQL Server Management Studio. W ten sposób nie musisz udzielać uprawnienia VIEW SERVER STATE
użytkownikowi.
Korzystanie z SQL Server Management Studio 2014 (12.0.4213.0) teraz, a problem wydaje się zniknąć.
Najmniej inwazyjnym sposobem na uruchomienie tej funkcji jest użycie następującego polecenia lub zlecenie DBA wydania tego polecenia:
use master
go
GRANT VIEW SERVER STATE TO <user_name>
[]
wokół nazwy użytkownikaOtrzymasz ten komunikat o błędzie, jeśli użytkownikowi przyznano
SELECT
pojedyncze tabele. Nie napotkasz tego problemu, gdy użytkownik jest członkiemdb_datareader
.Nie podoba mi się pomysł przyznania
VIEW SERVER STATE
standardowym użytkownikom.Ten błąd nadal występuje w SSMS 17.1
źródło
db_datareader
jednego z takich serwerów 2012 i otrzymuję ten błąd. Nie udzielono uprawnień na poziomie tabeli.