2009-12-08 3 views
5

के लिए डीबी स्कीमा और एमवीसी उपयोगकर्ता लॉगिन कैसे संभाल सकता हूं हमारी आवश्यकता कुछ ऐसा है।एसएएएस आर्किटेक्चर में, मैं बहु-किरायेदारों

हम एएसपी.नेट एमवीसी में एक बहु-किरायेदार वेबसाइट का निर्माण कर रहे हैं, और प्रत्येक ग्राहक पूर्वनिर्धारित उपयोगकर्ता भूमिकाओं के अनुसार अपने स्वयं के उपयोगकर्ताओं को बनाने में सक्षम होना चाहिए।

हम कुछ तालिकाओं के लिए एक स्कीमा बनाने के बारे में सोच रहे हैं जो ग्राहकों के लिए आम होगा। इसलिए ग्राहक अपने स्कीमा लॉग इन के अनुसार सिस्टम में लॉगिन कर सकते हैं और हमें उन सभी की सेवा के लिए किसी भी प्रश्न को बदलने की आवश्यकता नहीं है।

हम http://msdn.microsoft.com/en-us/library/aa479086.aspx साझा डेटाबेस, अलग स्कीमा का जिक्र कर रहे हैं।

किसी 1. निम्न स्कीमा बनाने कैसे एक विशेष स्कीमा 2. के खिलाफ उपयोगकर्ता को अधिकृत करने के बाद पर बता सकते हैं यह संभव है कि प्रश्नों में बिना किसी परिवर्तन के डाटाबेस अग्रिम अनिल में बहु किरायेदारों

धन्यवाद सेवा कर सकते हैं

उत्तर

2

अधिक शोध के बाद, मैं कह सकता हूं कि, हालांकि, आगे बढ़ने के साथ आगे और अधिक चेक लेते हैं, साझा डेटाबेस और साझा स्कीमा जाने का तरीका है। यह कुछ सीमाएं डालता है कि आप कितनी आसानी से किसी ग्राहक की विशिष्ट ज़रूरतों को पूरा कर सकते हैं, लेकिन मेरे दृष्टिकोण से एसएएएस एक ग्राहक की अजीब ज़रूरतों को पूरा करने के बारे में नहीं है। यह अधिकांश ग्राहकों को खानपान के बारे में है। ऐसा नहीं है कि यह एक एसएएएस है लेकिन आईफोन को एक उदाहरण के रूप में ले लो। यह जनता को पूरा करने के लिए बनाया गया था। सब कुछ करने पर ध्यान केंद्रित करने के बजाय यह एक आकार के लिए बनाया गया है बस इसकी सादगी से फिट बैठता है। जब यह प्राधिकरण की बात आती है तो यह आपके मामले में मदद नहीं करता है लेकिन यह आपको लंबे समय तक देव घंटे बचाएगा।

0

यदि आप SQL सर्वर प्रमाणीकरण/प्रमाणीकरण तंत्र के संदर्भ में यह पूछ रहे हैं, तो मैं यह प्रश्न कहकर इस सवाल को बता सकता हूं कि प्रत्येक उपयोगकर्ता के पास एक डिफ़ॉल्ट स्कीमा है जो डेटाबेस में आवश्यक ऑब्जेक्ट को खोजने के लिए क्वेरी इंजन की सहायता करता है।

SQL क्वेरी इंजन आवश्यक वस्तु (तालिका) को खोजने के लिए पहले उपयोगकर्ता की डिफ़ॉल्ट स्कीमा को देखेगा। यदि यह उपयोगकर्ता की स्कीमा में ऑब्जेक्ट पाता है तो इसका उपयोग करें, अन्यथा इसे खोजने के लिए सिस्टम डिफ़ॉल्ट स्कीमा (डीबीओ) पर जाता है।

this आलेख ऑब्जेक्ट्स अनुभाग का संदर्भ कैसे लें यह पता लगाने के लिए कि यह कैसे काम करता है। लेख में स्कीमा से संबंधित सुरक्षा अवधारणाओं के बारे में कुछ जानकारी भी है।

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