को पुनर्स्थापित करने के बाद उपयोगकर्ताओं को लॉग इन करने के लिए लिंक करना मैं दो सर्वरों के बीच डेटाबेस को स्थानांतरित करना चाहता हूं, मैंने पहले सर्वर से डेटाबेस का बैक अप लिया है और दूसरे सर्वर पर डेटाबेस पुनर्स्थापना किया है, अब तक इतना अच्छा है।SQL सर्वर 2005 डेटाबेस
हालांकि हमारा एप्लिकेशन डेटाबेस में परिभाषित कई डेटाबेस उपयोगकर्ताओं का उपयोग करता है। इन्हें मास्टर डेटाबेस में परिभाषित लॉग इन से जोड़ा जाना चाहिए। सर्वर मैंने डेटाबेस को पुनर्स्थापित किया है जिसमें सभी लॉग इन परिभाषित हैं, हालांकि उनके पास अलग-अलग सिड्स हैं।
मैं टी-एसक्यूएल विशेषज्ञ नहीं हूं ...।
मुझे लगता है कि sp_change_users_login
समाधान का हिस्सा है, लेकिन मैं कैसे यह स्वचालित रूप से एक ही नाम के लॉगिन के लिए बहाल डेटाबेस में सभी उपयोगकर्ताओं से जोड़ने के लिए प्राप्त करने के लिए बाहर नहीं मिल रहा।
हमारे द्वारा उपयोग किए जाने वाले डेटाबेस निर्माण स्क्रिप्ट्स उपयोगकर्ता और लॉग इन बनाते हैं, हालांकि यह लॉगिन बनाते समय एसआईडी निर्दिष्ट नहीं करता है, इसलिए यह समस्या है। अब अगर मेरे पास टाइम मशीन थी ...
(जब मैं Google को बहुत सारी हिट प्राप्त करता हूं, हालांकि वे अधिकतर साइटें हैं जो आपको पहले साइट पर पंजीकरण किए बिना उत्तर नहीं देगी।)
भी देखें इस सवाल http://stackoverflow.com/प्रश्न/22 9 883/सिंक-एसक्यूएल-लॉग इन-यूटिलिटी-ऑन-2005-2008 – Cruachan