Axlatxonani Qanday Qilib Birlashtirish Mumkin

Mundarija:

Axlatxonani Qanday Qilib Birlashtirish Mumkin
Axlatxonani Qanday Qilib Birlashtirish Mumkin

Video: Axlatxonani Qanday Qilib Birlashtirish Mumkin

Video: Axlatxonani Qanday Qilib Birlashtirish Mumkin
Video: Felting terlik - video darslik. Kostrub Tatyana 2024, May
Anonim

Axborotning zaxira nusxasini yaratish yoki ma'lumotlarni bitta serverdan ikkinchisiga boshqa serverga o'tkazish uchun ko'pincha har qanday DBMS tomonidan xizmat ko'rsatiladigan ma'lumotlar bazasi dempini birlashtirish talab qilinadi. Odatda, demp - bu jadvallarni yaratish va to'ldirish, cheklovlar, saqlangan protseduralar, triggerlar va boshqalarni qo'shish uchun SQL bayonotlarining ketma-ketligi.

Axlatxonani qanday qilib birlashtirish mumkin
Axlatxonani qanday qilib birlashtirish mumkin

Kerakli

  • - ma'lumotlar bazasi Microsoft SQL Server, MySQL, PostgreSQL serverlariga kirish uchun ma'lumotnoma;
  • - SQL Server Management Studio;
  • - mysqldump va mysqlshow dasturlarini o'z ichiga olgan konsol dasturlari to'plami;
  • pg_dump va psql-ni o'z ichiga olgan konsol yordam dasturidir.

Ko'rsatmalar

1-qadam

Microsoft SQL Server DBMS tomonidan saqlanadigan ma'lumotlar bazasi chiqindilarini yaratishni boshlang. SQL Server Management Studio yordamida serverga ulaning. Ilova ishga tushirilgach, ulanish parametrlari oynasi ko'rsatiladi. Undagi server nomi va turini ko'rsating, autentifikatsiya turini tanlang. Agar kerak bo'lsa, foydalanuvchi ma'lumotlarini kiriting. Ulanish tugmasini bosing

2-qadam

Object Explorer oynasida Ma'lumotlar bazalari bo'limini kengaytiring. Maqsadli ma'lumotlar bazasiga mos keladigan elementni ajratib ko'rsatish. Sichqonchaning o'ng tugmasi bilan ustiga bosing. Kontekst menyusida "Ssenariylarni yaratish …" bandini tanlang. Sehrgar oynasi ko'rsatiladi

3-qadam

Skript ustasi sahifalariga parametrlarni kiriting va Keyingiga bosing. Xususan, to'rtinchi sahifada yaratilgan dump joylashtiriladigan joyni tanlang (faylga, buferga yoki yangi oynaga). Beshinchi sahifada Finish tugmachasini bosing. Ma'lumotlar bazasi axlatini yaratish jarayoni tugaguncha kuting. Bu uzoq vaqt talab qilishi mumkin

4-qadam

Windows-da qobiqni yoki Linux-ga o'xshash tizimlarda terminal emulyatorini ishga tushiring. Linuxda Ctrl, alt="Image" va F1-F12 funktsional tugmalaridan birini bosish orqali matn konsoliga o'tishingiz mumkin. Bu MySQL va PostgreSQL konsolidagi damperlardan foydalanish uchun talab qilinadi

5-qadam

Mysqldump yordam dasturining yordam ma'lumotlarini tekshiring. Buyruqni bajaring: mysqldump --help Maqsadli server va foydalanuvchi ma'lumotlarini ko'rsatish uchun ishlatiladigan parametrlarga alohida e'tibor bering

6-qadam

MySQL ma'lumotlar bazasini tashlash. Mysqldump yordam dasturini buyruq satridan kerakli parametrlar bilan ishga tushiring, uning chiqishini faylga yo'naltiring yoki -r yoki --result-file parametrlari yordamida maqsad faylni ko'rsating. Masalan: mysqldump -p -u myuser -Q mydatabase> /home/myhomedir/tmp/dump.sql bu holda, mahalliy ishlaydigan serverda joylashgan, saqlangan protsedura kodini (variant -Q) o'z ichiga olgan mydatabase ning tashlanishi. foydalanuvchi myuser-ning ma'lumotlari bilan kirish mumkin (parol parolni yordam dasturi tomonidan talab qilinadi) /home/myhomedir/tmp/dump.sql fayliga joylashtiriladi. Agar server boshqa mashinada joylashgan bo'lsa, -h yoki --host parametridan foydalaning

7-qadam

Pg_dump yordam dasturiga murojaat qiling. Buyruqni bajaring: pg_dump --help -f, -F, -U, -d, -h parametrlariga e'tibor bering

8-qadam

PostgreSQL ma'lumotlar bazasini tashlash. Pg_dump yordam dasturidan foydalaning, kerakli parametrlarni o'tkazing, masalan: pg_dump -f /home/myhome/tmp/dump.sql -U postgres template1 Bu shablon1 ma'lumotlar bazasini tashiydi, bu mahalliy kompyuterda ishlaydigan server tomonidan boshqariladi. Dump /home/myhome/tmp/dump.sql fayliga joylashtiriladi. Server manzilini ko'rsatish uchun -h parametridan foydalaning.

Tavsiya: