Du kan inte bevilja SELECT
på DMV:er, eftersom detta förhindras av policy för serveromfattade DMV:er:
GRANT SELECT ON sys.dm_db_index_usage_stats TO peon;
Resultat i:
BOL-sidan du hänvisade till
talar om för dig att du måste bevilja VIEW SERVER STATE
. Du skulle tillämpa detta på inloggningen från master:
USE master;
GO
GRANT VIEW SERVER STATE TO peon;
-- if it's a Windows login then:
GRANT VIEW SERVER STATE TO [Domain\peon];
Men det finns inget sätt att göra detta per databas. Inte för att du borde vara så orolig, eftersom även om någon skulle kunna ta reda på hur man hackar sig in på din server med ASP.NET-kontouppgifterna, är allt de kan göra att se serverstatus kan de inte ändra någonting.