मैंने SQL Server 2008 R2 में डेटाबेस बनाया है और इसके लिए डेटाबेस प्रोजेक्ट बनाने के लिए विजुअल स्टूडियो 2010 अल्टीमेट का उपयोग कर रहा हूं।विजुअल स्टूडियो डाटाबेस प्रोजेक्ट में उपयोगकर्ताओं और लॉग इन को कैसे संभालें?
मैंने इस MSDN walkthrough के आधार पर अपने पर्यावरण का प्रतिनिधित्व करने के लिए एक SQL सर्वर प्रोजेक्ट और डेटाबेस प्रोजेक्ट बनाया है। दोनों परियोजनाओं के लिए स्कीमा तुलना अपेक्षा के अनुसार काम करती है और मैं प्रोजेक्ट में सभी परिवर्तन सर्वर को दोहराने में सक्षम हूं।
हालांकि, ऐसा लगता है कि लॉग इन, उपयोगकर्ता/लॉगिन मैपिंग, स्थानीय सेवा खाते (जैसे एनटी सेवा \ MSSQL $ SQLEXPRESS2008) आदि जैसे कुछ पर्यावरण विशिष्ट कॉन्फ़िगरेशन आयात किए गए हैं, ऐसा लगता है क्योंकि यह इंप्रेशन यह डेटाबेस था परियोजना को किसी अन्य सर्वर पर तैनात किया जा सकता है और उन पर्यावरण विशिष्ट विवरण अलग-अलग हो सकते हैं। उदाहरण के लिए देव, क्यूए और प्रोड के बीच नामित उदाहरण अलग-अलग हो सकते हैं। उपयोगकर्ताओं को विभिन्न लॉगिन के लिए मैप किया जा सकता है।
क्या मैं इसे ठीक से कर रहा हूं या क्या मुझे डेटाबेस प्रोजेक्ट को सभी वातावरणों में पोर्टेबल बनाने के लिए अतिरिक्त कदम उठाने चाहिए?
मेरा लक्ष्य
- कब्जा स्कीमा को इस परियोजना का उपयोग करने के लिए है उड़ना।
क्या यह अभी भी SQL सर्वर और विजुअल स्टूडियो के नए संस्करणों के लिए सबसे अच्छा समाधान है? वीएस2015 पर इसे संभालने का सबसे अच्छा तरीका जानने का प्रयास कर रहा है लेकिन कुछ नया नहीं देख रहा है। – ngneema
मैंने ऐसा करने के तरीकों के बारे में कुछ नया नहीं देखा है, हालांकि विभिन्न ऑब्जेक्ट प्रकारों को अनदेखा करने के लिए VS2015 में और अधिक बारीक सेटिंग्स हैं। –