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

डेटाबेस और स्कीमा के बीच अंतर

एक डेटाबेस मुख्य कंटेनर है, इसमें डेटा और लॉग फ़ाइलें, और इसके भीतर सभी स्कीमा शामिल हैं। आप हमेशा एक डेटाबेस का बैकअप लेते हैं, यह अपने आप में एक असतत इकाई है।

स्कीमा डेटाबेस के भीतर फ़ोल्डर की तरह होते हैं, और मुख्य रूप से तार्किक वस्तुओं को एक साथ समूहित करने के लिए उपयोग किए जाते हैं, जिससे स्कीमा द्वारा अनुमतियां सेट करना आसान हो जाता है।

अतिरिक्त प्रश्न के लिए संपादित करें

drop schema test1
<ब्लॉकक्वॉट>

संदेश 3729, स्तर 16, राज्य 1, पंक्ति 1
स्कीमा 'test1' को नहीं छोड़ सकता क्योंकि इसे ऑब्जेक्ट 'कॉपीमे' द्वारा संदर्भित किया जा रहा है।

जब यह उपयोग में हो तो आप स्कीमा नहीं छोड़ सकते। आपको सबसे पहले स्कीमा से सभी ऑब्जेक्ट को हटाना होगा।

संबंधित पढ़ना:

  1. SQL सर्वर स्कीमा कितने अच्छे हैं?
  2. MSDN:उपयोगकर्ता-स्कीमा पृथक्करण


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SQL सर्वर, ML.NET और C# के साथ मशीन लर्निंग मॉडल बनाना

  2. SQL सर्वर प्रबंधन स्टूडियो (SSMS) में वस्तुओं को कैसे फ़िल्टर करें - SQL सर्वर / TSQL ट्यूटोरियल भाग 19

  3. SQL सर्वर (T-SQL) में FORMAT () फ़ंक्शन कैसे काम करता है

  4. nvarchar(MAX) में अधिकतम कितने वर्ण होंगे?

  5. .net कोड से संग्रहीत कार्यविधि में तालिका मान पैरामीटर कैसे पास करें?