MS Access से डेटा SQL सर्वर डेटाबेस पर माइग्रेट करें
हाल ही में, मुझे एक्सेस डेटाबेस से SQL Server 2014 में डेटा को माइग्रेट करना पड़ा क्योंकि मेरे डेटाबेस को एक्सेस को हैंडल करने के लिए बहुत बड़ा हो रहा था। हालांकि यह प्रक्रिया काफी सरल है, मुझे लगा कि मैं चरण-दर-चरण निर्देशों के साथ एक लेख लिखूंगा.
सबसे पहले, आपको यह सुनिश्चित करने की आवश्यकता है कि आपके कंप्यूटर पर SQL सर्वर या SQL सर्वर एक्सप्रेस स्थापित है। व्यक्तिगत कंप्यूटर पर SQL सर्वर एक्सप्रेस डाउनलोड करते समय, सुनिश्चित करें कि आप के साथ संस्करण डाउनलोड करते हैं उन्नत सेवाएँ. यदि आप नहीं करते हैं, तो डेटाबेस इंजन स्थापित नहीं होगा और आपके पास कनेक्ट करने के लिए बिना किसी डेटाबेस उदाहरण के SQL प्रबंधन स्टूडियो होगा.
एक बार जब आप SQL सर्वर ठीक से स्थापित कर लेते हैं, तो आप SQL सर्वर में एक नए डेटाबेस में एक्सेस डेटाबेस को आयात करने के लिए नीचे दिए गए चरणों के साथ जारी रख सकते हैं.
एक्सेस डेटाबेस को SQL सर्वर में ट्रांसफर करें
SQL सर्वर प्रबंधन स्टूडियो खोलें और उस डेटाबेस सर्वर से कनेक्ट करें जिसे आप अपने एक्सेस डेटाबेस में आयात करना चाहते हैं। के अंतर्गत डेटाबेस, राइट-क्लिक करें और चुनें नया डेटाबेस. यदि आपके पास पहले से ही एक डेटाबेस है और आप बस एक्सेस से टेबल के एक जोड़े को आयात करना चाहते हैं, तो बस इसे छोड़ें और अंदर जाएं आयात आंकड़ा नीचे कदम है। नया बनाने के बजाय बस अपने वर्तमान डेटाबेस पर राइट-क्लिक करें.
यदि आप एक नया डेटाबेस बना रहे हैं, तो आगे बढ़ें और इसे एक नाम दें और सेटिंग्स को कॉन्फ़िगर करें यदि आप उन्हें चूक से बदलना चाहते हैं.
अब हमें हमारे द्वारा बनाए गए टेस्ट डेटाबेस पर राइट-क्लिक करना होगा और चुनना होगा कार्य और फिर आयात आंकड़ा.
पर एक डेटा स्रोत चुनें संवाद बॉक्स, चयन करें Microsoft पहुँच (Microsoft Jet डेटाबेस इंजिन) ड्रॉप डाउन बॉक्स से.
के पास फाइल नमई, पर क्लिक करें ब्राउज और उस एक्सेस डेटाबेस पर नेविगेट करें जिसे आप आयात करना चाहते हैं और क्लिक करें खुला. ध्यान दें कि डेटाबेस Access 2007 या उच्च प्रारूप में नहीं हो सकता है (ACCDB) SQL सर्वर के रूप में यह पहचान नहीं करता है! इसलिए यदि आपके पास 2007 से 2016 का एक्सेस डेटाबेस है, तो पहले इसे कन्वर्ट करें 2002-2003 डेटाबेस प्रारूप (एमडीबी) के पास जाकर फ़ाइल - इस रूप में सहेजें.
आगे बढ़ें और क्लिक करें आगामी गंतव्य का चयन करने के लिए। चूंकि आपने उस डेटाबेस पर राइट-क्लिक किया था जिसमें आप डेटा आयात करना चाहते थे, इसे पहले ही सूची में चुना जाना चाहिए। यदि नहीं, तो चयन करें एसक्यूएल नेटिव क्लाइंट वहाँ से गंतव्य ड्रॉप डाउन। आप के तहत डेटाबेस उदाहरण देखना चाहिए सर्वर का नाम और फिर अपने प्रमाणीकरण का तरीका चुनने के बाद नीचे स्थित विशिष्ट डेटाबेस को चुनने में सक्षम हो.
क्लिक करें आगामी और फिर निर्दिष्ट करें कि आप एक्सेस को SQL से डेटा ट्रांसफर कैसे करना चाहते हैं डेटा को एक या अधिक तालिकाओं से कॉपी करें या डेटा को स्थानांतरित करने के लिए निर्दिष्ट करने के लिए एक क्वेरी लिखें.
यदि आप एक्सेस डेटाबेस से सभी टेबल या बस कुछ टेबल को बिना किसी डेटा हेरफेर के कॉपी करना चाहते हैं, तो पहला विकल्प चुनें। यदि आपको किसी तालिका से डेटा की केवल कुछ पंक्तियों और स्तंभों की प्रतिलिपि बनाने की आवश्यकता है, तो दूसरा विकल्प चुनें और SQL क्वेरी लिखें.
डिफ़ॉल्ट रूप से, सभी तालिकाओं को चुना जाना चाहिए और यदि आप क्लिक करते हैं संपादित करें मैपिंग बटन, आप कॉन्फ़िगर कर सकते हैं कि फ़ील्ड्स को दो तालिकाओं के बीच कैसे मैप किया जाए। यदि आपने आयात के लिए एक नया डेटाबेस बनाया है, तो यह एक सटीक प्रतिलिपि होगी.
यहां मेरे एक्सेस डेटाबेस में केवल एक टेबल है। अगला क्लिक करें और आप देखेंगे पैकेज चलाएँ स्क्रीन कहाँ तुरंत चलाओ जाँच होनी चाहिए.
क्लिक करें आगामी और फिर क्लिक करें समाप्त. इसके बाद आपको डेटा ट्रांसफर की प्रगति दिखाई देगी। इसके पूरा होने के बाद, आप प्रत्येक तालिका के लिए स्थानांतरित पंक्तियों की संख्या देखेंगे संदेश स्तंभ.
क्लिक करें बंद करे और आपने कल लिया। अब आप यह सुनिश्चित कर सकते हैं कि सभी डेटा आयात किए गए हैं या नहीं, यह सुनिश्चित करने के लिए अपनी तालिकाओं पर एक चयन करें। अब आप अपने डेटाबेस के प्रबंधन के लिए SQL सर्वर की शक्ति का आनंद ले सकते हैं.
आपके डेटा को SQL सर्वर तक पहुँच से आयात करने में कोई समस्या? यदि हां, तो एक टिप्पणी पोस्ट करें और मैं मदद करने की कोशिश करूंगा। का आनंद लें!