Je kunt SELECT
niet verlenen op DMV's, aangezien dit wordt voorkomen door het beleid voor server-scoped DMV's:
GRANT SELECT ON sys.dm_db_index_usage_stats TO peon;
Resultaten in:
De BOL-pagina waarnaar u verwijst
vertelt u dat u VIEW SERVER STATE
. moet verlenen . U zou dit toepassen op de login van master:
USE master;
GO
GRANT VIEW SERVER STATE TO peon;
-- if it's a Windows login then:
GRANT VIEW SERVER STATE TO [Domain\peon];
Maar er is geen manier om dit per database te doen. Niet dat u zich zorgen hoeft te maken, want zelfs als iemand zou kunnen uitvinden hoe hij uw server kan hacken met de inloggegevens van uw ASP.NET-account, kunnen ze alleen maar zien serverstatus kunnen ze niets veranderen.