MS Access से SQL सर्वर डेटाबेस में डेटा माइग्रेट करें
हाल ही में, मुझे एक्सेस(Access) डेटाबेस से SQL सर्वर 2014(SQL Server 2014) में डेटा माइग्रेट करना पड़ा क्योंकि मेरा डेटाबेस एक्सेस(Access) टू हैंडल के लिए बहुत बड़ा हो रहा था। हालांकि प्रक्रिया काफी सरल है, मुझे लगा कि मैं चरण-दर-चरण निर्देशों के साथ एक लेख लिखूंगा।
सबसे पहले, आपको यह सुनिश्चित करने की आवश्यकता है कि आपके कंप्यूटर पर SQL सर्वर(Server) या SQL सर्वर एक्सप्रेस स्थापित है। (SQL Server Express)व्यक्तिगत कंप्यूटर पर SQL सर्वर एक्सप्रेस(SQL Server Express) डाउनलोड करते समय , सुनिश्चित करें कि आपने उन्नत सेवाओं(Advanced Services) के साथ संस्करण डाउनलोड किया है । यदि आप नहीं करते हैं, तो डेटाबेस इंजन स्थापित नहीं होगा और आपके पास कनेक्ट करने के लिए किसी भी डेटाबेस इंस्टेंस के बिना SQL प्रबंधन स्टूडियो होगा।(SQL Management Studio)
एक बार जब आप SQL सर्वर ठीक से स्थापित कर लेते हैं, तो आप SQL (SQL Server)सर्वर(SQL Server) में एक नए डेटाबेस में एक्सेस(Access) डेटाबेस को आयात करने के लिए नीचे दिए गए चरणों को जारी रख सकते हैं ।
एक्सेस डेटाबेस(Transfer Access Database) को SQL सर्वर में स्थानांतरित करें(SQL Server)
SQL सर्वर प्रबंधन स्टूडियो(SQL Server Management Studio) खोलें और उस डेटाबेस सर्वर से कनेक्ट करें जिसमें आप अपना एक्सेस(Access) डेटाबेस आयात करना चाहते हैं। डेटाबेस(Databases) के अंतर्गत , राइट-क्लिक करें और नया डेटाबेस(New Database) चुनें । यदि आपके पास पहले से ही एक डेटाबेस है और आप केवल एक्सेस(Access) से कुछ टेबल आयात करना चाहते हैं , तो बस इसे छोड़ दें और नीचे डेटा आयात(Import Data) करें चरण पर जाएं। नया डेटाबेस बनाने के बजाय बस अपने वर्तमान डेटाबेस पर राइट-क्लिक करें।(Just)
यदि आप एक नया डेटाबेस बना रहे हैं, तो आगे बढ़ें और इसे एक नाम दें और सेटिंग्स को कॉन्फ़िगर करें यदि आप उन्हें डिफ़ॉल्ट से बदलना चाहते हैं।
अब हमें अपने द्वारा अभी बनाए गए टेस्ट(Test) डेटाबेस पर राइट-क्लिक करना होगा और टास्क(Tasks) और फिर इंपोर्ट डेटा( Import Data) चुनें ।
डेटा स्रोत चुनें( Choose a Data Source) संवाद बॉक्स में, ड्रॉप डाउन बॉक्स से Microsoft Access (Microsoft Jet Database Engine) का चयन करें।(Microsoft Access (Microsoft Jet Database Engine) )
फ़ाइल नाम(File nam) ई के आगे , ब्राउज़ पर क्लिक करें और उस (Browse)एक्सेस(Access) डेटाबेस पर नेविगेट करें जिसे आप आयात करना चाहते हैं और ओपन(Open) पर क्लिक करें । ध्यान दें कि डेटाबेस एक्सेस 2007 या उच्चतर प्रारूप ( ACCDB ) में नहीं हो सकता क्योंकि SQL सर्वर(SQL Server) इसे नहीं पहचानता है! इसलिए यदि आपके पास 2007 से 2016 तक एक्सेस डेटाबेस है, तो पहले (Access) फ़ाइल - इस रूप में सहेजें पर जाकर इसे ( File – Save As)2002-2003 डेटाबेस(2002-2003 Database) प्रारूप ( एमडीबी(MDB) ) में परिवर्तित करें ।
आगे बढ़ें और गंतव्य चुनने के लिए अगला क्लिक करें। (Next)चूंकि आपने उस डेटाबेस पर राइट-क्लिक किया है जिसमें आप डेटा आयात करना चाहते हैं, इसे पहले से ही सूची में चुना जाना चाहिए। यदि नहीं, तो गंतव्य(Destination) ड्रॉप डाउन से SQL मूल क्लाइंट चुनें। (SQL Native Client)आपको सर्वर नाम(Server Name) के तहत डेटाबेस इंस्टेंस देखना चाहिए और फिर प्रमाणीकरण की अपनी विधि चुनने के बाद नीचे विशिष्ट डेटाबेस चुनने में सक्षम होना चाहिए।
अगला(Next) क्लिक करें और फिर निर्दिष्ट करें कि आप डेटा को एक्सेस(Access) से SQL में कैसे स्थानांतरित करना चाहते हैं या तो एक या अधिक तालिकाओं से डेटा कॉपी करें(Copy the data from one or more tables) या डेटा को स्थानांतरित करने के लिए निर्दिष्ट करने के लिए एक क्वेरी लिखें(Write a query to specify the data to transfer) ।
यदि आप बिना किसी डेटा हेरफेर के एक्सेस(Access) डेटाबेस से सभी तालिकाओं या केवल कुछ तालिकाओं की प्रतिलिपि बनाना चाहते हैं , तो पहला विकल्प चुनें। यदि आपको किसी तालिका से डेटा की केवल कुछ पंक्तियों और स्तंभों की प्रतिलिपि बनाने की आवश्यकता है, तो दूसरा विकल्प चुनें और SQL क्वेरी लिखें।
डिफ़ॉल्ट रूप से, सभी तालिकाओं का चयन किया जाना चाहिए और यदि आप मैपिंग (Mappings)संपादित करें(Edit) बटन पर क्लिक करते हैं, तो आप कॉन्फ़िगर कर सकते हैं कि फ़ील्ड दो तालिकाओं के बीच कैसे मैप करते हैं। यदि आपने आयात के लिए एक नया डेटाबेस बनाया है, तो यह एक सटीक प्रति होगी।
यहां मेरे पास मेरे एक्सेस(Access) डेटाबेस में केवल एक टेबल है। नेक्स्ट पर क्लिक करें(Click Next) और आपको रन पैकेज( Run Package) स्क्रीन दिखाई देगी जहां तुरंत रन( Run Immediately) को चेक किया जाना चाहिए।
अगला(Next) क्लिक करें और फिर समाप्त(Finish) पर क्लिक करें । फिर आप डेटा स्थानांतरण की प्रगति देखेंगे जैसे यह होता है। इसके पूरा होने के बाद, आप संदेश(Message) कॉलम में प्रत्येक तालिका के लिए स्थानांतरित पंक्तियों की संख्या देखेंगे ।
बंद करें पर क्लिक करें(Close) और आपका काम हो गया। अब आप आगे बढ़ सकते हैं और यह सुनिश्चित करने के लिए अपनी टेबल पर SELECT चला सकते हैं कि सभी डेटा आयात हो गया है। (SELECT)अब आप अपने डेटाबेस के प्रबंधन के लिए SQL सर्वर की शक्ति का आनंद ले सकते हैं।(SQL Server)
एक्सेस(Access) से SQL सर्वर(Server) तक आपके डेटा को आयात करने में कोई समस्या ? यदि हां, तो एक टिप्पणी पोस्ट करें और मैं मदद करने की कोशिश करूंगा। आनंद लेना!
Related posts
अपने एक्सेल डेटा को चार्ट करना
एक्सेल में डेटा कैसे फ़िल्टर करें
एक्सेल मोबाइल के नए "इन्सर्ट डेटा फ्रॉम पिक्चर" फंक्शन का उपयोग करें
एक्सेल में डेटा को सारांशित करने के लिए सारांश कार्यों का उपयोग करें
वेब से डेटा कॉपी करने के लिए एक टूल के रूप में एक्सेल का उपयोग करें
माइक्रोसॉफ्ट एक्सेल में व्हाट-इफ एनालिसिस को कैसे समझें?
PowerPoint प्रस्तुतियों में संगीत कैसे जोड़ें
वर्ड में कमेंट कैसे जोड़ें या निकालें
Microsoft Word दस्तावेज़ में हस्ताक्षर कैसे सम्मिलित करें
वर्ड में बुकलेट कैसे बनाये
अपने नोट्स को बेहतर ढंग से व्यवस्थित करने के लिए 13 OneNote युक्तियाँ और तरकीबें
किसी Word Doc में तुरंत सामग्री तालिका जोड़ें
अपनी प्रस्तुतियों को बेहतर बनाने के लिए 15 पावरपॉइंट युक्तियाँ और तरकीबें
एमएस वर्ड के साथ ग्रीटिंग कार्ड कैसे बनाएं
मीटिंग के दौरान Microsoft टीम पोल चलाने के 4 तरीके
माइक्रोसॉफ्ट वर्ड मुफ्त में कैसे प्राप्त करें
एक्सेल में चेकलिस्ट कैसे बनाएं
एक्सेल में ड्रॉप डाउन लिस्ट कैसे बनाएं
आउटलुक ईमेल को जीमेल पर कैसे फॉरवर्ड करें
PowerPoint में शीर्षलेख और पाद लेख कैसे जोड़ें