Nie możesz przyznać SELECT
w DMV, ponieważ uniemożliwiają to zasady dotyczące DMV o zasięgu serwera:
GRANT SELECT ON sys.dm_db_index_usage_stats TO peon;
Wyniki w:
strona BOL, do której się odwołujesz
mówi, że musisz przyznać VIEW SERVER STATE
. Możesz zastosować to do logowania z mastera:
USE master;
GO
GRANT VIEW SERVER STATE TO peon;
-- if it's a Windows login then:
GRANT VIEW SERVER STATE TO [Domain\peon];
Ale nie ma na to sposobu na bazę danych. Nie, że powinieneś się tym martwić, ponieważ nawet jeśli ktoś mógłby dowiedzieć się, jak włamać się na twój serwer za pomocą poświadczeń konta ASP.NET, wszystko, co może zrobić, to zobaczyć stan serwera, nie mogą niczego zmienić.