sql >> Database teknologi >  >> RDS >> Sqlserver

Tilladelse til at få adgang til sys.dm_db_index_usage_stats

Du kan ikke give SELECT på DMV'er, da dette forhindres af politik for server-scoped DMV'er:

GRANT SELECT ON sys.dm_db_index_usage_stats TO peon;

Resultater i:

BOL-siden, du refererede til fortæller dig, at du skal give VIEW SERVER STATE . Du vil anvende dette på login fra 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 der er ikke en måde at gøre dette på pr. database. Ikke at du skulle være så bekymret, da selv hvis nogen kunne finde ud af, hvordan man hacker ind på din server med ASP.NET-kontooplysningerne, er det eneste, de kan gøre, at se servertilstand, kan de ikke ændre noget.




  1. Får MySQL-syntaksfejl efter indsendelse af formularen

  2. Fjern dubletter på MySQL JOIN-forespørgsel på JSON_ARRAYAGG med INNER JOIN

  3. Hvordan man vælger kolonne, * FRA TABLE i Oracle?

  4. MYSQL - Ændring af årstal fra 2020 til 2011