Sqlserver
 sql >> डेटाबेस >  >> RDS >> Sqlserver

sys.dm_db_index_usage_stats तक पहुँचने की अनुमति

आप SELECT grant को अनुदान नहीं दे सकते DMV पर, चूंकि इसे सर्वर-दायरे वाले DMV के लिए नीति द्वारा रोका जाता है:

GRANT SELECT ON sys.dm_db_index_usage_stats TO peon;

इसमें परिणाम:

आपके द्वारा संदर्भित BOL पृष्ठ आपको बताता है कि आपको VIEW SERVER STATE grant प्रदान करने की आवश्यकता है . आप इसे मास्टर से लॉगिन पर लागू करेंगे:

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. डेटटाइम टू टाइम कास्ट कैसे करें

  2. मैं OLE DB स्रोत घटक में संग्रहीत कार्यविधि पैरामीटर के लिए मान कैसे पास करूं?

  3. varbinary(max) फ़ील्ड की प्रतिलिपि बनाते समय अधिकतम पंक्ति आकार पार हो गया

  4. कैसे पता लगाएं कि SQL सर्वर में कम से कम एक संख्या में मान है या नहीं?

  5. किसी सरणी को SQL सर्वर संग्रहीत कार्यविधि में कैसे पास करें