Не можете да предоставите SELECT
на DMV, тъй като това е предотвратено от правилата за DMV с обхват на сървъра:
GRANT SELECT ON sys.dm_db_index_usage_stats TO peon;
Резултати в:
BOL страницата, която посочихте
ви казва, че трябва да предоставите VIEW SERVER STATE
. Бихте приложили това към влизането от master:
USE master;
GO
GRANT VIEW SERVER STATE TO peon;
-- if it's a Windows login then:
GRANT VIEW SERVER STATE TO [Domain\peon];
Но няма начин да направите това за база данни. Не че трябва да сте толкова загрижени, тъй като дори ако някой може да разбере как да хакне вашия сървър с идентификационните данни на ASP.NET акаунта, всичко, което може да направи, е да види състояние на сървъра, те не могат да променят нищо.