मेरी जानकारी के लिए
, वहाँ मूल रूप से तीन दो एसक्यूएल सर्वर के एक कम संस्करण के लिए एक डेटाबेस माइग्रेट करने के लिए विकल्प, 3 पार्टी उपकरण का उपयोग कर के बिना कर रहे हैं:
- उत्पन्न स्क्रिप्ट (वास्तव में नहीं डेटा की बड़ी मात्रा)
- कस्टम स्क्रिप्टिंग और BCP या आयात/निर्यात विज़ार्ड
एसक्यूएल सर्वर एकीकरण सेवाएं के लिए उपयुक्त (स्थानांतरण डाटाबेस टास्क)
पहले विकल्प के रूप में बताया गया है, आपके मामले में उपयुक्त नहीं है।
दूसरा विकल्प बस स्क्रिप्ट के डेटाबेस की संरचना है, और फिर एक समय में एक मेज, डेटा की प्रतिलिपि आयात/निर्यात विज़ार्ड का उपयोग। ध्यान दें, कि यदि आपके डेटाबेस में विदेशी कुंजी बाधाएं हैं, तो हो सकता है कि आप डेटा के साथ अपनी सभी तालिकाओं को पॉप्युलेट करने के बाद तक बाधाओं को अक्षम करना चाहें। This blog post विवरण में बताता है कि यह कैसे किया जा सकता है।
तीसरा विकल्पSISS Transfer Database Task जो मूल रूप से गंतव्य सर्वर पर वस्तुओं को बनाने के एसएमओ का उपयोग करता है और फिर डेटा स्थानांतरित करता है उपयोग करता है। विभिन्न संस्करणों के SQL सर्वर उदाहरणों के बीच डेटाबेस माइग्रेट करने का यह अनुशंसित तरीका है। एसएसआईएस की आवश्यकता है कि आपने विजुअल स्टूडियो के लिए SQL सर्वर डेटा टूल्स - बिजनेस इंटेलिजेंस (एसएसडीटी-बीआई) स्थापित किया है। एसक्यूएल सर्वर 2012 से पहले, इसे बिजनेस इंटेलिजेंस डेवलपमेंट स्टूडियो (बीआईडीएस) कहा जाता था। आप इन यहां से डाउनलोड कर सकते हैं:
मैं एसएसआईएस ट्रांसफर डेटाबेस टास्क का उपयोग कैसे कर सकता हूं? विजुअल स्टूडियो में माइक्रोसॉफ्ट एसक्यूएल सर्वर डेटा टूल्स स्थापित होना चाहिए? या ... – Azarsa
मैंने एसएसडीटी-बीआई और बीआईडीएस के संबंध में कुछ लिंक के साथ अपना जवाब अपडेट कर लिया है। – Dan