איך למזג מזבלה

תוכן עניינים:

איך למזג מזבלה
איך למזג מזבלה

וִידֵאוֹ: איך למזג מזבלה

וִידֵאוֹ: איך למזג מזבלה
וִידֵאוֹ: Erosion protection for landfill encasement 2024, נוֹבֶמבֶּר
Anonim

על מנת לגבות מידע או להעביר נתונים משרת אחד לשרת אחר, לעתים קרובות נדרש למזג dump של מסד נתונים המוגש על ידי כל DBMS. בדרך כלל, dump הוא רצף של הצהרות SQL ליצירת ואכלוס טבלאות, הוספת אילוצים, נהלים מאוחסנים, טריגרים וכו '.

איך למזג מזבלה
איך למזג מזבלה

נחוץ

  • - אישורי גישה לשרתי מסדי נתונים של Microsoft SQL Server, MySQL, PostgreSQL;
  • - סטודיו לניהול שרת SQL;
  • - חבילת כלי עזר לקונסולות, כולל mysqldump ו- mysqlshow;
  • היא חבילת כלי קונסולה הכוללת pg_dump ו- psql.

הוראות

שלב 1

התחל ליצור dump של מסד הנתונים שמתוחזק על ידי DBMS של Microsoft SQL Server. התחבר לשרת באמצעות סטודיו ניהול שרת SQL. כאשר האפליקציה מתחילה, תוצג תיבת הדו-שיח של פרמטרים של חיבור. ציין את שם וסוג השרת בו, בחר את סוג האימות. הזן אישורי משתמש במידת הצורך. לחץ על הלחצן התחבר

שלב 2

בחלון סייר האובייקטים, הרחב את הקטע מסדי נתונים. הדגש את הפריט המתאים למסד היעד. לחץ עליו באמצעות כפתור העכבר הימני. בתפריט ההקשר בחר בפריט "צור סקריפטים …". חלון האשף יוצג

שלב 3

הזן אפשרויות בדפי אשף הסקריפט ולחץ על הבא. בפרט, בעמוד הרביעי בחר את המיקום שבו יוצב המזבלה שנוצרה (לקובץ, ללוח או לחלון חדש). בעמוד החמישי לחץ על כפתור סיום. המתן עד להשלמת התהליך של יצירת dump dump. זה יכול לקחת הרבה זמן

שלב 4

הפעל מעטפת ב- Windows או אמולטור מסוף במערכות דומות לינוקס. ב- Linux תוכלו גם לעבור למסוף הטקסט על ידי לחיצה על 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 במקרה זה, dump של mydatabase, כולל קוד הפרוצדורה המאוחסן (אפשרות -Q), הממוקם בשרת המתפקד באופן מקומי אליהם ניתן לגשת באמצעות אישורי המשתמש המשתמש שלי (הסיסמה מתבקשת על ידי כלי השירות) ימוקם בקובץ /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 תבנית postgres1 פעולה זו תשליך את מסד הנתונים template1, המנוהל על ידי השרת הפועל במחשב המקומי. המזבלה תמוקם בקובץ /home/myhome/tmp/dump.sql. השתמש באפשרות -h כדי לציין את כתובת השרת.

מוּמלָץ: