में ऑब्जेक्ट्स के लिए मालिक डिफ़ॉल्ट रूप से, ऑब्जेक्ट (टेबल, संग्रहित प्रक्रियाएं, आदि) को डीबीओ मालिक/स्कीमा के साथ स्थापित किया जाता है (मुझे लगता है कि एमएस एसक्यूएल 2000 इसे मालिक कहते हैं, जबकि एमएस एसक्यूएल 2005 इसे स्कीमा कहते हैं)स्कीमा, एमएस एसक्यूएल
मालिक/स्कीमा वास्तव में डेटाबेस में एक भूमिका या उपयोगकर्ता है। मैंने हमेशा डीबीओ का डिफॉल्ट छोड़ दिया है, लेकिन मैंने हाल ही में माइक्रोसॉफ्ट ट्रेनिंग किताबों में कुछ उदाहरण देखे हैं, जहां उनकी कुछ टेबल & संग्रहीत प्रक्रियाओं के अलग-अलग मालिक/स्कीमा थे। ऐसा करने के लिए फायदेमंद कब और क्यों?
SQL 2000 और SQL 2005 को भ्रमित न करें, SQL 2000 स्कीमा का सही ढंग से समर्थन नहीं करता है जबकि SQL 2005 करता है। दोनों के बीच भेद महत्वपूर्ण है। –
यदि आप एसक्यूएल 2000 में किसी तालिका के गुणों को देखते हैं तो यह कहता है कि डीबीओ मालिक है। यदि आप एसक्यूएल 2005 के गुणों को देखते हैं तो यह कहता है कि डीबीओ स्कीमा है। यह शायद मेरे भ्रम का हिस्सा – Jeremy