Kako Spojiti Odlagalište

Sadržaj:

Kako Spojiti Odlagalište
Kako Spojiti Odlagalište

Video: Kako Spojiti Odlagalište

Video: Kako Spojiti Odlagalište
Video: Kako spojiti - "splajsovati" opticki kabl (Splicing - Fiber To The Home - FTTH, GPON, EPON) 2024, Svibanj
Anonim

Da bi se napravile sigurnosne kopije podataka ili prenijeli podaci s jednog poslužitelja na drugi, često je potrebno spojiti odlagalište baze podataka koju poslužuje bilo koji DBMS. Tipično je odlagalište slijed SQL izraza za stvaranje i popunjavanje tablica, dodavanje ograničenja, pohranjenih procedura, okidača itd.

Kako spojiti odlagalište
Kako spojiti odlagalište

Potrebno

  • - vjerodajnice za pristup poslužiteljima baza podataka Microsoft SQL Server, MySQL, PostgreSQL;
  • - SQL Server Management Studio;
  • - paket uslužnih programa konzole, uključujući mysqldump i mysqlshow;
  • je uslužni paket konzole koji uključuje pg_dump i psql.

Upute

Korak 1

Počnite generirati dump baze podataka koju održava Microsoft SQL Server DBMS. Povežite se s poslužiteljem pomoću SQL Server Management Studija. Kada se aplikacija pokrene, prikazat će se dijaloški okvir parametara veze. Navedite ime i vrstu poslužitelja na njemu, odaberite vrstu provjere autentičnosti. Unesite vjerodajnice korisnika ako je potrebno. Kliknite gumb Poveži

Korak 2

U prozoru Object Explorer proširite odjeljak Baze podataka. Označite stavku koja odgovara ciljnoj bazi podataka. Kliknite je desnom tipkom miša. U kontekstnom izborniku odaberite stavku "Generiraj skripte …". Prikazat će se prozor čarobnjaka

3. korak

Na stranicama čarobnjaka za skripte unesite opcije i kliknite Dalje. Konkretno, na četvrtoj stranici odaberite mjesto na koje će se kreirano odlagalište smjestiti (u datoteku, međuspremnik ili novi prozor). Na petoj stranici kliknite gumb Završi. Pričekajte dok se postupak generiranja izvatka baze podataka ne dovrši. To može potrajati dugo

4. korak

Pokrenite ljusku na sustavu Windows ili emulator terminala na sustavima sličnim Linuxu. Na Linuxu se također možete prebaciti na tekstualnu konzolu pritiskom na Ctrl, alt="Slika" i jednu od funkcijskih tipki F1-F12. To je potrebno za upotrebu dampera konzole MySQL i PostgreSQL

Korak 5

Pogledajte informacije o pomoći za uslužni program mysqldump. Pokrenite naredbu: mysqldump --help Obratite posebnu pozornost na opcije korištene za specificiranje vjerodajnica ciljnog poslužitelja i korisnika

Korak 6

Izbacite MySQL bazu podataka. Pokrenite uslužni program mysqldump iz naredbenog retka sa potrebnim parametrima, preusmjeravajući njegov izlaz u datoteku ili navodeći ciljanu datoteku pomoću opcija -r ili --result-file. Na primjer: mysqldump -p -u myuser -Q baza podataka Mydata> /home/myhomedir/tmp/dump.sql U ovom slučaju, odlagalište baze podataka mydata, uključujući pohranjeni kod postupka (opcija -Q), smješteno na lokalno funkcionirajućem poslužitelju kojem se može pristupiti s vjerodajnicama korisnika myuser (lozinku traži uslužni program) stavit će se u datoteku /home/myhomedir/tmp/dump.sql. Ako se poslužitelj nalazi na drugom stroju, upotrijebite opciju -h ili --host

Korak 7

Pogledajte referencu uslužnog programa pg_dump. Pokrenite naredbu: pg_dump --help Zabilježite opcije -f, -F, -U, -d, -h

Korak 8

Izbaci bazu podataka PostgreSQL. Upotrijebite uslužni program pg_dump, unoseći potrebne parametre, na primjer: pg_dump -f /home/myhome/tmp/dump.sql -U postgres template1 To će izbaciti bazu podataka template1, kojom upravlja poslužitelj pokrenut na lokalnom računalu. Odlagalište će biti postavljeno u datoteku /home/myhome/tmp/dump.sql. Pomoću opcije -h odredite adresu poslužitelja.

Preporučeni: