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

SQL सर्वर:sys.master_files बनाम sys.database_files

sys.master_files :

sys.database_files :

तो, SELECT * FROM sys.master_files उदाहरण में प्रत्येक डेटाबेस के लिए फाइलों को सूचीबद्ध करना चाहिए जबकि SELECT * FROM sys.database_files विशिष्ट डेटाबेस संदर्भ के लिए फाइलों को सूचीबद्ध करना चाहिए।

यहां इसका परीक्षण (एसक्यूएल 2K8), यह ऊपर के अनुसार काम करता है?

अपडेट करें: यदि आपको sys.master_files की पंक्तियाँ नहीं दिखाई दे रही हैं, तो यह अनुमति की समस्या हो सकती है, जैसा कि BOL बताता है:

जबकि sys.database_files के लिए केवल सार्वजनिक भूमिका में सदस्यता की आवश्यकता होती है।




  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. DMV (डायनामिक मैनेजमेंट व्यू) और DMF (डायनामिक मैनेजमेंट फंक्शन) का उपयोग करना | SQL सर्वर प्रदर्शन समस्या निवारण -4

  3. पैरामीटर के रूप में तालिका नाम के साथ संग्रहीत प्रक्रिया

  4. Xml वैरिएबल में क्वेरी परिणाम संग्रहीत करते समय मैं सीडीएटीए टैग कैसे बनाए रख सकता हूं?

  5. इन कॉपी ओनली बैकअप विकल्पों का क्या अर्थ है?