Sqlserver
 sql >> डेटाबेस >  >> RDS >> Sqlserver

SQL सर्वर डेटाबेस को एक सर्वर से दूसरे सर्वर पर ले जाने के लिए युक्तियाँ - राजन सिंह द्वारा SQL ट्यूटोरियल

अग्रणी संगठन हमेशा उच्च-प्रदर्शन डेटा प्रतिकृति और सुरक्षित भंडारण वातावरण के लिए अलग-अलग समाधान ढूंढते हैं। ऐसा ही एक कदम SQL सर्वर डेटाबेस को एक सर्वर से उसके अद्यतन संस्करण में ले जाना है। वास्तव में, जब आप SQL सर्वर डेटाबेस को माइग्रेट करते हैं, तो यह एक इष्टतम लागत पर संगठनों के डेटा पारिस्थितिकी तंत्र को कुशलतापूर्वक स्केल करने का अवसर प्रदान करता है।

आपको SQL सर्वर डेटाबेस को एक सर्वर से दूसरे सर्वर पर क्यों माइग्रेट करना चाहिए?
  1. प्रौद्योगिकी में उन्नति :प्रौद्योगिकी उन्नति आज की चर्चा हो सकती है लेकिन जब यह टेक-वर्ल्ड को संदर्भित करता है तो अप-टू-डेट होना आवश्यक है और आगे रहने के लिए, संगठनों को बिजनेस इंटेलिजेंस की नवीन शैली को समायोजित करने और चपलता और उच्च उत्पादकता सुनिश्चित करने की आवश्यकता है। डेटाबेस को पुराने SQL संस्करण से नवीनतम और उन्नत तकनीक में ले जाने से उपयोगकर्ताओं को प्रतिस्पर्धा में बढ़त मिलती है।
  2. लागत कम करें :SQL सर्वर डेटाबेस को स्थानांतरित करना शुरू में समय लेने वाला और महंगा हो सकता है, हालांकि लंबे समय में लागत काफी कम हो जाती है
  3. उच्च ROI प्राप्त करें :निम्न संस्करण से उच्च संस्करण में या किसी भिन्न डेटाबेस से SQL सर्वर डेटाबेस में स्विच करने के महत्वपूर्ण कारणों में से एक निवेश पर ब्याज की उच्च दर प्राप्त करना है।
  4. डेटा समेकित करें :कभी-कभी, डेटा अलग-अलग प्लेटफॉर्म पर बिखरा होता है। यह विलय और अधिग्रहण के मामले में विशेष रूप से मान्य है। फिर एकल प्लेटफॉर्म पर डेटा को समेकित करना उपयोगकर्ताओं के लिए अनुकूल होता है और SQL व्यवस्थापकों के लिए बनाए रखना आसान होता है।
  5. सुरक्षित भंडारण वातावरण :सुरक्षा किसी भी और सभी डेटाबेस के लिए प्राथमिकता है और सुरक्षा नियमों और अनुपालन के माध्यम से डेटाबेस सुरक्षा सुनिश्चित की जाती है। नेशनल इंस्टीट्यूट ऑफ स्टैंडर्ड एंड टेक्नोलॉजी द्वारा किए गए सर्वेक्षण के अनुसार, SQL सर्वर सबसे सुरक्षित और कम से कम कमजोर डेटाबेस है और इसलिए सबसे पसंदीदा स्टोरेज वातावरण है।
SQL डेटाबेस को एक सर्वर से दूसरे सर्वर पर माइग्रेट करने में प्रमुख चुनौतियाँ

एक बार जब संगठन माइग्रेशन के बारे में निर्णय ले लेता है, तो प्रशासक को डेटाबेस को एक प्लेटफॉर्म से दूसरे प्लेटफॉर्म पर ले जाने में आने वाली चुनौतियों का विश्लेषण करना होता है। निम्नलिखित प्रमुख चुनौतियाँ सुचारू आवाजाही में बाधा उत्पन्न कर सकती हैं:
  1. SQL डेटाबेस भ्रष्टाचार
    SQL डेटाबेस को एक सर्वर से दूसरे सर्वर पर ले जाने से डेटाबेस दूषित हो सकता है।
  2. डेटाबेस बैकअप अपडेट नहीं है
    कई बार, जब डेटाबेस दूषित हो जाता है और बैकअप भी अद्यतित नहीं होते हैं, तो व्यवस्थापक बैकअप से पुनर्स्थापित करने में असमर्थ होता है।
  3. डेटाबेस बैकअप उपलब्ध नहीं है
    यदि बैकअप लागू नहीं किया जाता है और संगठन का डेटाबेस दूषित हो जाता है तो डेटाबेस पुनर्प्राप्ति की संभावना शून्य के बगल में होती है जब तक कि संगठन स्टेलर फीनिक्स SQL ​​डेटाबेस मरम्मत जैसे विश्वसनीय और प्रदर्शन करने वाले सॉफ़्टवेयर को नियोजित नहीं करता है।
  4. डेटाबेस को स्थानांतरित करने में शामिल लागत
    डेटाबेस को एक डेटाबेस मैनेजमेंट सिस्टम (DBMS) से दूसरे में ले जाने में एक नया सर्वर तैनात करने में खर्च होने वाली लागत और डेटा माइग्रेशन की लागत और पुराने सर्वर की लागत शामिल होती है जो गैर-कार्यात्मक प्रदान की जाती है।

    डाउनटाइम लागत पर भी विचार किया जाता है। एक सर्वर से दूसरे सर्वर पर डेटाबेस माइग्रेशन के दौरान डेटाबेस अप्राप्य रहेगा।
SQL सर्वर डेटाबेस को एक सर्वर से दूसरे सर्वर पर ले जाने के तरीके
  1. बैकअप SQL डेटाबेस और किसी अन्य सर्वर पर पुनर्स्थापित करें
    सबसे आसान समाधान डेटाबेस का नवीनतम बैकअप लेना और दूसरे सर्वर पर पुनर्स्थापित करना है। हालाँकि, ज्यादातर मामलों में, SQL Admins और बैकअप Admins अलग हैं और संभावना है कि बैकअप अप-टू-डेट नहीं है।
  2. SQL सर्वर में एक डुप्लिकेट डेटाबेस बनाएँ
    यदि पहले वाला डेटाबेस SQL ​​डेटाबेस का उपयोग कर रहा है और आप डेटाबेस को एक उच्च संस्करण में ले जाना चाहते हैं, तो SQL सर्वर में डेटाबेस की डुप्लिकेट कॉपी बनाने का एक तरीका है। हालाँकि, व्यवस्थापकों के पास 100% से अधिक खाली स्थान होना चाहिए। यह एक व्यवहार्य विकल्प नहीं है और इससे SQL डेटाबेस दूषित हो सकता है।
  3. SQL डेटाबेस को नए सर्वर पर ले जाएँ
    SQL सर्वर प्रबंधन स्टूडियो डेटाबेस को एक सर्वर से दूसरे सर्वर पर कॉपी करने में सक्षम बनाता है। आगे बढ़ने के लिए, आपको इससे परिचित होना चाहिए:
    1. स्रोत सर्वर
    2. गंतव्य सर्वर
    3. Windows प्रमाणीकरण का उपयोग करें
    4. एसक्यूएल सर्वर प्रमाणीकरण का उपयोग करना
    स्थानांतरित करने के लिए कदम:
    • ऑब्जेक्ट एक्सप्लोरर पर जाएं और SQL सर्वर प्रबंधन स्टूडियो लॉन्च करें और सोर्स सर्वर से कनेक्ट करें
    • 'कार्य' विकल्प का चयन करने के लिए डेटाबेस पर राइट क्लिक करें और 'डेटाबेस कॉपी करें' विकल्प 'डेटाबेस विज़ार्ड कॉपी करें' स्क्रीन डिस्प्ले का चयन करें।
    • स्रोत सर्वर का विवरण भरें और उपयोगकर्ता आईडी और पासवर्ड के बाद 'विंडोज प्रमाणीकरण का उपयोग करें' विकल्प चुनें
    • अगला, डेस्टिनेशन सर्वर और उसके विंडोज ऑथेंटिकेशन क्रेडेंशियल्स का विवरण भरें
    • 'एसक्यूएल प्रबंधन ऑब्जेक्ट विधि का उपयोग करें' के लिए चेकबॉक्स
    • उपलब्ध विकल्पों में से डेटाबेस का चयन करें और कॉपी विकल्प पर क्लिक करें। SQL डेटाबेस को गंतव्य सर्वर पर माइग्रेट करने के लिए अगला क्लिक करें
    • गंतव्य सर्वर पर MDF फ़ाइलें और लॉग फ़ाइल पथ सत्यापित करें
    • अन्य सभी कार्यों को कॉपी करें। यदि SQL प्रबंधन स्टूडियो नौकरियों की प्रतिलिपि बनाने में विफल रहता है तो निम्न का चयन करें:
      • सिस्टम इवेंट व्यू
      • स्थानीय पथ
      • Windows Event Logs और उसके बाद Next बटन पर क्लिक करें
      • एसएसआईएस पेज को शेड्यूल करने के लिए, तुरंत रन पर क्लिक करें
      • विज़ार्ड संदेश डिस्प्ले को पूरा करें। इस विकल्प को चिह्नित करें और प्रक्रिया को पूरा करने के लिए समाप्त पर क्लिक करें।
  4. एक सर्वर से दूसरे सर्वर पर SQL सर्वर डेटाबेस की प्रतिलिपि बनाने के लिए तारकीय SQL मरम्मत
    SQL सर्वर डेटाबेस की प्रतिलिपि बनाने के लिए एक भरोसेमंद सॉफ़्टवेयर की तैनाती। ऐसा ही एक सॉफ्टवेयर है स्टेलर फीनिक्स SQL ​​डेटाबेस रिपेयर सॉफ्टवेयर . यह सॉफ़्टवेयर उपयोगकर्ताओं को एक दूषित SQL सर्वर डेटाबेस को सुधारने की अनुमति देता है। एक बार जब आप मरम्मत किए गए डेटाबेस को नए या लाइव डेटाबेस के रूप में सहेज लेते हैं, तो अगला चरण SQL सर्वर प्रबंधन स्टूडियो या SSMS को परिनियोजित करना है। SSMS डेटाबेस को स्रोत सर्वर से अलग करता है और इसे गंतव्य सर्वर से जोड़ता है।

    मैन्युअल विधि का उपयोग करने से पहले SQL पुनर्प्राप्ति के लिए स्टेलर सॉफ़्टवेयर को परिनियोजित करने के कारण हैं:
      • माइग्रेशन के दौरान डेटाबेस दूषित हो सकता है। स्टेलर सॉफ्टवेयर भ्रष्ट एमडीएफ फाइल की मरम्मत करता है और सुचारू प्रवास सुनिश्चित करता है
      • यदि MDF फ़ाइलें या कोई अन्य संबद्ध फ़ाइल ठीक से अलग नहीं की जाती है, तो SQL डेटाबेस उचित परिणाम नहीं देगा
    निष्कर्ष SQL सर्वर डेटाबेस का त्रुटि-मुक्त माइग्रेशन तब संभव है जब SQL डेटाबेस से जुड़ी विभिन्न फाइलें स्रोत सर्वर से ठीक से अलग हो जाती हैं और गंतव्य सर्वर से जुड़ी होती हैं। हालाँकि, कई बार, जब व्यवस्थापक फ़ाइलों को अलग करने में असमर्थ होते हैं और यदि इन फ़ाइलों को स्रोत स्थान से अलग नहीं किया जाता है, तो इन्हें गंतव्य पर संलग्न करने की संभावना कम होती है। ऐसी परिस्थितियों में, सबसे अच्छा समाधान यह है कि स्टेलर फीनिक्स एसक्यूएल डेटाबेस रिपेयर का उपयोग करके डेटाबेस की मरम्मत की जाए, इसे नए डेटाबेस के रूप में सहेजा जाए और फिर इस SQL ​​​​सर्वर डेटाबेस को एक सर्वर से दूसरे सर्वर पर ले जाया जाए। इस प्रक्रिया का पालन करके, SQL व्यवस्थापक त्रुटि रहित और सुचारू डेटा माइग्रेशन सुनिश्चित कर सकते हैं।
    स्टेलर फीनिक्स SQL ​​डेटाबेस मरम्मत के बारे में MVP की प्रतिक्रिया चेकआउट करें।

    राजन सिंह के बारे में
    राजन सिंह स्टेलर डेटा रिकवरी इंक में सीनियर टेक्नोलॉजी कंसल्टेंट हैं और उन्होंने एमएस एक्सचेंज ईमेल, आईओटी, एपीआई, बग फिक्सिंग आदि पर कई लेख प्रकाशित किए हैं।

    सोशल मीडिया प्रोफाइल
    गूगल प्लस:https://plus.google.com/101490924635563531512

    1. Database
    2.   
    3. Mysql
    4.   
    5. Oracle
    6.   
    7. Sqlserver
    8.   
    9. PostgreSQL
    10.   
    11. Access
    12.   
    13. SQLite
    14.   
    15. MariaDB
    1. टी-एसक्यूएल:मैक्स (अन्य कॉलम) के आधार पर कॉलम का चयन करना

    2. SQL सर्वर मॉनिटरिंग को स्वचालित करने के लिए PowerShell और SQL डायग्नोस्टिक मैनेजर को मिलाएं

    3. SSMS 2019 (v18) के लिए एक्सटेंशन कैसे बनाएं

    4. SQL सर्वर में एक स्ट्रिंग से सभी रिक्त स्थान निकालें

    5. SQL सर्वर में JSON दस्तावेज़ से डुप्लिकेट कुंजियाँ कैसे लौटाएँ?