Sqlserver
 sql >> база данни >  >> RDS >> Sqlserver

Разрешение за достъп до sys.dm_db_index_usage_stats

Не можете да предоставите 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 акаунта, всичко, което може да направи, е да види състояние на сървъра, те не могат да променят нищо.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Преобразуване на резултатите от Select в скрипт за вмъкване - SQL Server

  2. Репликацията на Sql сървър изисква действителното име на сървъра, за да се осъществи връзка със сървъра

  3. Как да изпълним съхранена процедура с входни и изходни параметри с помощта на EF?

  4. Контрол на източника и съхранени процедури

  5. Справочник за курсора на SQL Server (синтаксис и т.н.)