Hvordan Slå Sammen En Dump

Innholdsfortegnelse:

Hvordan Slå Sammen En Dump
Hvordan Slå Sammen En Dump

Video: Hvordan Slå Sammen En Dump

Video: Hvordan Slå Sammen En Dump
Video: Hundebur 2024, November
Anonim

For å sikkerhetskopiere informasjon eller overføre data fra en server til en annen, er det ofte nødvendig å slå sammen en dump av en database som serveres av DBMS. Vanligvis er en dump en sekvens av SQL-setninger for å opprette og fylle ut tabeller, legge til begrensninger, lagrede prosedyrer, utløsere osv.

Hvordan slå sammen en dump
Hvordan slå sammen en dump

Nødvendig

  • - legitimasjon for tilgang til databaseservere Microsoft SQL Server, MySQL, PostgreSQL;
  • - SQL Server Management Studio;
  • - en pakke med konsollverktøy, inkludert mysqldump og mysqlshow;
  • er en konsollverktøyspakke inkludert pg_dump og psql.

Bruksanvisning

Trinn 1

Begynn å generere en dump av databasen som vedlikeholdes av Microsoft SQL Server DBMS. Koble til serveren ved hjelp av SQL Server Management Studio. Når applikasjonen starter, vises dialogboksen for tilkoblingsparametere. Spesifiser navnet og typen på serveren i den, velg type godkjenning. Oppgi brukerlegitimasjon hvis nødvendig. Klikk på Koble til-knappen

Steg 2

I Object Explorer-vinduet utvider du delen Databaser. Marker elementet som tilsvarer måldatabasen. Klikk på den med høyre museknapp. I hurtigmenyen velger du "Generer skript …". Veiviservinduet vises

Trinn 3

Angi alternativer på Script Wizard-sidene, og klikk Neste. Spesielt på den fjerde siden velger du stedet der den opprettede dumpen skal plasseres (til en fil, utklippstavle eller et nytt vindu). Klikk på Fullfør-knappen på den femte siden. Vent til prosessen med å generere databasedumpen er fullført. Det kan ta lang tid

Trinn 4

Start et skall på Windows eller en terminalemulator på Linux-lignende systemer. På Linux kan du også bytte til tekstkonsollen ved å trykke Ctrl, alt="Image" og en av funksjonstastene F1-F12. Dette kreves for å bruke MySQL og PostgreSQL konsoll dumpere

Trinn 5

Sjekk ut hjelpinformasjonen for mysqldump-verktøyet. Kjør kommandoen: mysqldump --help Vær spesielt oppmerksom på alternativene som brukes til å spesifisere målserveren og brukerlegitimasjonen

Trinn 6

Dump MySQL-databasen. Kjør mysqldump-verktøyet fra kommandolinjen med de nødvendige parametrene, omdiriger utdataene til en fil, eller spesifiser målfilen ved å bruke alternativene -r eller --result-file. For eksempel: mysqldump -p -u myuser -Q mydatabase> /home/myhomedir/tmp/dump.sql som kan nås med legitimasjonen til brukeren min bruker (passordet blir bedt om av verktøyet) vil bli plassert i filen /home/myhomedir/tmp/dump.sql. Hvis serveren er lokalisert på en annen maskin, bruker du alternativet -h eller --host

Trinn 7

Sjekk pg_dump-referansen. Kjør kommandoen: pg_dump --help Legg merke til alternativene -f, -F, -U, -d, -h

Trinn 8

Dump PostgreSQL-databasen. Bruk pg_dump-verktøyet, og send inn de nødvendige parametrene, for eksempel: pg_dump -f /home/myhome/tmp/dump.sql -U postgres template1 Dette vil dumpe template1-databasen, administrert av serveren som kjører på den lokale maskinen. Dumpen plasseres i /home/myhome/tmp/dump.sql filen. Bruk alternativet -h for å spesifisere serveradressen.

Anbefalt: