2010-05-11 16 views
6

के बीच अंतर SQL सर्वर में उपयोगकर्ता और ओरेकल में एक के बीच कोई अंतर है? यदि ऐसा है, तो वो क्या हैं?एसक्यूएल सर्वर और ओरेकल 'उपयोगकर्ता'

अग्रिम धन्यवाद।

+2

विरोध नहीं कर सका! वहां सभी प्रशंसक-लड़कों को फ्रेम करें, रिक्त स्थान भरें: डेटाबेस ____ के उपयोगकर्ता # और% @ हैं जबकि डेटाबेस ____ के उपयोगकर्ता बहुत अच्छे हैं !! ;-) –

+2

@ केएम: क्या मैं एक ही डेटाबेस के साथ दोनों रिक्त स्थान भर सकता हूं, क्योंकि किसी डेटाबेस में दोनों प्रकार के उपयोगकर्ता हैं? – Quassnoi

उत्तर

9

Oracle में, उपयोगकर्ता और स्कीमा एक बात है। आप अलग-अलग उपयोगकर्ताओं से संबंधित एक ही नाम के साथ दो अलग-अलग टेबल बना सकते हैं।

SQL Server में, स्कीमा और उपयोगकर्ता अलग-अलग चीजें हैं। उपयोगकर्ताओं को केवल लॉग इन करने और अनुमतियों को परिभाषित करने के लिए उपयोग किया जाता है।

+1

इसके अतिरिक्त, ओरेकल में 'स्कीमा' क्या है SQL सर्वर में 'डेटाबेस' है। –

+1

@ रेने: 'एसक्यूएल सर्वर' में 'स्कीमा' की अवधारणा भी है। तीन भाग वाले नाम 'mydb.dbo.mytable'' में,' mydb' एक डेटाबेस (भौतिक समूह) है, जबकि 'dbo' एक स्कीमा (तार्किक समूह) है। – Quassnoi

1

ओरेकल स्कीमा विंडोज ओएस में मेरे दस्तावेज़ फ़ोल्डर की तरह हैं। कोई उपयोगकर्ता अन्य उपयोगकर्ताओं को अपनी स्कीमा में चीज़ों को देखने की अनुमति दे सकता है लेकिन ओरेकल स्कीमा अनिवार्य रूप से उपयोगकर्ता का कार्यक्षेत्र है।

एमएस एसक्यूएल सर्वर के स्कीमा नामस्थान हैं। जबकि आपके पास लेखांकन और विपणन योजनाएं हो सकती हैं, वे व्यक्तिगत उपयोगकर्ताओं के साथ कसकर नहीं हैं। एकाउंटिंग स्कीमा में ऑब्जेक्ट्स में मार्केटिंग स्कीमा में लेखांकन जानकारी और ऑब्जेक्ट्स में मार्केटिंग जानकारी होती है।

ओरेकल स्कीमा कसकर उपयोगकर्ताओं के साथ मिलकर हैं और एमएस एसक्यूएल सर्वर स्कीमा मुख्य रूप से वर्गीकरण के लिए हैं।

संबंधित मुद्दे