डंप कैसे मर्ज करें

विषयसूची:

डंप कैसे मर्ज करें
डंप कैसे मर्ज करें

वीडियो: डंप कैसे मर्ज करें

वीडियो: डंप कैसे मर्ज करें
वीडियो: टैलेंड में छोटी फाइलों को कैसे मर्ज करें? 2024, नवंबर
Anonim

जानकारी का बैकअप लेने या डेटा को एक सर्वर से दूसरे सर्वर में स्थानांतरित करने के लिए, अक्सर किसी भी DBMS द्वारा प्रदान किए गए डेटाबेस के डंप को मर्ज करना आवश्यक होता है। आमतौर पर, डंप टेबल बनाने और पॉप्युलेट करने, बाधाओं, संग्रहीत प्रक्रियाओं, ट्रिगर्स आदि को जोड़ने के लिए SQL स्टेटमेंट का एक क्रम है।

डंप कैसे मर्ज करें
डंप कैसे मर्ज करें

ज़रूरी

  • - डेटाबेस सर्वर तक पहुँचने के लिए क्रेडेंशियल्स Microsoft SQL Server, MySQL, PostgreSQL;
  • - SQL सर्वर प्रबंधन स्टूडियो;
  • - mysqldump और mysqlshow सहित कंसोल उपयोगिताओं का एक पैकेज;
  • pg_dump और psql सहित एक कंसोल उपयोगिता पैकेज है।

निर्देश

चरण 1

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

चरण 2

ऑब्जेक्ट एक्सप्लोरर विंडो में, डेटाबेस अनुभाग का विस्तार करें। लक्ष्य डेटाबेस से संबंधित आइटम को हाइलाइट करें। राइट माउस बटन से उस पर क्लिक करें। संदर्भ मेनू में, "स्क्रिप्ट जेनरेट करें …" आइटम का चयन करें। विज़ार्ड विंडो प्रदर्शित की जाएगी

चरण 3

स्क्रिप्ट विज़ार्ड पृष्ठों पर विकल्प दर्ज करें और अगला क्लिक करें। विशेष रूप से, चौथे पृष्ठ पर, उस स्थान का चयन करें जहां बनाया गया डंप रखा जाएगा (फ़ाइल, क्लिपबोर्ड या नई विंडो में)। पांचवें पेज पर फिनिश बटन पर क्लिक करें। डेटाबेस डंप जनरेट करने की प्रक्रिया पूरी होने तक प्रतीक्षा करें। इसमें लंबा समय लग सकता है

चरण 4

विंडोज पर एक शेल या लिनक्स जैसे सिस्टम पर एक टर्मिनल एमुलेटर शुरू करें। लिनक्स पर, आप Ctrl, alt="Image" और फ़ंक्शन कुंजियों में से एक F1-F12 दबाकर टेक्स्ट कंसोल पर भी स्विच कर सकते हैं। यह MySQL और PostgreSQL कंसोल डंपर्स का उपयोग करने के लिए आवश्यक है

चरण 5

Mysqldump उपयोगिता के लिए सहायता जानकारी देखें। कमांड चलाएँ: mysqldump --help लक्ष्य सर्वर और उपयोगकर्ता क्रेडेंशियल्स को निर्दिष्ट करने के लिए उपयोग किए गए विकल्पों पर विशेष ध्यान दें

चरण 6

MySQL डेटाबेस को डंप करें। कमांड लाइन से mysqldump उपयोगिता को आवश्यक मापदंडों के साथ चलाएँ, इसके आउटपुट को एक फ़ाइल में पुनर्निर्देशित करें, या -r या --result-file विकल्पों का उपयोग करके लक्ष्य फ़ाइल निर्दिष्ट करें। उदाहरण के लिए: mysqldump -p -u myuser -Q mydatabase> /home/myhomedir/tmp/dump.sql इस मामले में, स्थानीय रूप से कार्य करने वाले सर्वर पर स्थित संग्रहीत कार्यविधि कोड (विकल्प -Q) सहित, mydatabase का एक डंप जिसे उपयोगकर्ता myuser के क्रेडेंशियल के साथ एक्सेस किया जा सकता है (यूटिलिटी द्वारा पासवर्ड का अनुरोध किया गया है) फ़ाइल /home/myhomedir/tmp/dump.sql में रखा जाएगा। यदि सर्वर किसी भिन्न मशीन पर स्थित है, तो -h या --host विकल्प का उपयोग करें

चरण 7

pg_dump उपयोगिता संदर्भ देखें। कमांड चलाएँ: pg_dump --help विकल्पों पर ध्यान दें -f, -F, -U, -d, -h

चरण 8

PostgreSQL डेटाबेस को डंप करें। pg_dump उपयोगिता का उपयोग करें, आवश्यक मापदंडों में पासिंग, उदाहरण के लिए: pg_dump -f /home/myhome/tmp/dump.sql -U postgres template1 यह स्थानीय मशीन पर चल रहे सर्वर द्वारा प्रबंधित टेम्पलेट1 डेटाबेस को डंप कर देगा। डंप को /home/myhome/tmp/dump.sql फ़ाइल में रखा जाएगा। सर्वर पता निर्दिष्ट करने के लिए -h विकल्प का उपयोग करें।

सिफारिश की: