MySQL कार्यक्षेत्र प्रवासन उपकरण इस कार्य को करने में आपकी सहायता कर सकता है
1) माइएसक्यू वर्कबेंच मुख्य स्क्रीन पर माइग्रेशन प्रक्रिया शुरू करने के लिए, डेटाबेस-> माइग्रेशन विज़ार्ड पर जाएं।
2) हमें यह सुनिश्चित करने के लिए किसी और चीज की जांच करनी चाहिए कि क्या हम कार्य जारी रख सकते हैं। अगर सब कुछ ठीक लगता है, तो हम स्टार्ट माइग्रेशन पर प्रेस कर सकते हैं।
3) इस चरण में, हमें इस मामले में, SQL सर्वर, स्रोत डेटाबेस के बारे में जानकारी प्रदान करने की आवश्यकता है।
हम अपने स्रोत पैरामीटर को कॉन्फ़िगर करेंगे:
डेटाबेस सिस्टम: Microsoft SQL सर्वर
कनेक्शन विधि: ODBC (नेटिव)
ड्राइवर: SQL सर्वर
सर्वर: लोकलहोस्ट
उपयोगकर्ता नाम: सा
4) अब, हम टेस्ट कनेक्शन बटन का उपयोग करके कनेक्शन की जांच कर सकते हैं।
5) फिर, हमें लक्ष्य पैरामीटर जोड़ने की आवश्यकता है:
कनेक्शन विधि: मानक (टीसीपी / आईपी)
होस्टनाम: Your_host_name
पोर्ट: 3306
उपयोगकर्ता नाम: माइग्रेशन
6) और अतिरिक्त जानकारी की पुष्टि करने के लिए टेस्ट कनेक्शन पर प्रेस करें।
7) अगले चरण में, MySQL वर्कबेंच कैटलॉग और स्कीमा की एक सूची लाने के लिए हमारे SQL सर्वर से कनेक्ट होगा।
8) अब, हम सूची से Your_database_name डेटाबेस चुनेंगे।
हम चुन सकते हैं कि रिवर्स इंजीनियर स्कीमा और ऑब्जेक्ट को कैसे मैप किया जाए। हम कैटलॉग का उपयोग करेंगे। Chema.Table -> Catalog.Table विकल्प, इसलिए हमारे MySQL में, हमारे पास हमारे SQL सर्वर डेटाबेस में चुने गए डेटाबेस और वर्तमान टेबल होंगे।
9) अगर सब कुछ ठीक रहा, तो हमारे पास माइग्रेट होने वाली वस्तुओं की एक सूची होगी।
10) इस मामले में, हमारे पास टेबल ऑब्जेक्ट्स, व्यू ऑब्जेक्ट्स और रूटीन ऑब्जेक्ट्स हैं। हम केवल टेबल ऑब्जेक्ट का चयन करेंगे क्योंकि बाकी ऑब्जेक्ट के लिए हमें संबंधित MySQL के बराबर कोड को मैन्युअल रूप से जांचना चाहिए।
11) इस चरण में, स्रोत से ऑब्जेक्ट्स को MySQL के संगत ऑब्जेक्ट में परिवर्तित किया जाता है।
12) यदि सब कुछ ठीक रहा, तो हम यह चुनकर जारी रख सकते हैं कि हम लक्ष्य में माइग्रेटेड स्कीमा कैसे बनाना चाहते हैं। हम डिफ़ॉल्ट "लक्ष्य आरडीबीएमएस में स्कीमा बनाएँ" विकल्प का उपयोग करेंगे।
13) अब, निर्माण स्कीमा प्रक्रिया की जाँच करें।
14) अगले चरण में, हम प्रत्येक स्क्रिप्ट निष्पादन के परिणाम की जांच कर सकते हैं, और हम अपने MySQL सर्वर पर बनाए गए नए डेटाबेस की जांच कर सकते हैं।
15) इस बिंदु पर, हमारे पास डेटाबेस संरचना होगी, लेकिन हमारे पास अभी तक डेटा नहीं है। अब, हम यह चुनेंगे कि हम डेटा को MySQL सर्वर में कैसे कॉपी करना चाहते हैं। हम "आरडीबीएमएस को लक्षित करने के लिए तालिका डेटा की ऑनलाइन प्रतिलिपि" विकल्प का उपयोग करेंगे।
16) अंतिम चरण में, हम माइग्रेशन रिपोर्ट की जांच कर सकते हैं और कार्य समाप्त कर सकते हैं।
एक MS SQL DB को MySQL में परिवर्तित करने का एक और आसान तरीका Stellar के DIY टूल का उपयोग Stellar Converter नाम डेटाबेस के लिए है जो किसी विशिष्ट डेटाबेस की डेटाबेस फ़ाइल को सीधे चुन सकता है और परिवर्तनीय तालिकाओं का पूर्वावलोकन प्रदान कर सकता है और रूपांतरण के बाद डेटा को सीधे निर्दिष्ट डेटाबेस में संग्रहीत करेगा। आपके सिस्टम पर स्थापित है। इस स्थिति में आपको MS SQL डेटाबेस फ़ाइल प्रदान करनी होगी और रूपांतरण के बाद इसे सिस्टम में स्थापित MySQL डेटाबेस में संग्रहीत किया जाएगा। आप इस सॉफ्टवेयर का मुफ्त संस्करण स्टेलर की आधिकारिक वेबसाइट से प्राप्त कर सकते हैं ।