Hoe Om 'n Stortingsterrein Saam Te Smelt

INHOUDSOPGAWE:

Hoe Om 'n Stortingsterrein Saam Te Smelt
Hoe Om 'n Stortingsterrein Saam Te Smelt

Video: Hoe Om 'n Stortingsterrein Saam Te Smelt

Video: Hoe Om 'n Stortingsterrein Saam Te Smelt
Video: LO GRAAD 8: 25 Mei 2020 - periode 8 (25088) 2024, Mei
Anonim

Om inligting te rugsteun of data van een bediener na 'n ander oor te dra, is dit dikwels nodig om 'n vullis van 'n databasis saam te voeg wat deur enige DBMS bedien word. Gewoonlik is 'n stort 'n reeks SQL-stellings om tabelle te skep en invul, beperkings, gestoorde prosedures, snellers, ens.

Hoe om 'n storting saam te smelt
Hoe om 'n storting saam te smelt

Nodig

  • - geloofsbriewe vir toegang tot databasisbedieners Microsoft SQL Server, MySQL, PostgreSQL;
  • - SQL Server Management Studio;
  • - 'n pakket konsolehulpprogramme, insluitend mysqldump en mysqlshow;
  • is 'n pakket vir konsole, insluitend pg_dump en psql.

Instruksies

Stap 1

Begin met die skep van 'n storting van die databasis wat deur die Microsoft SQL Server DBMS onderhou word. Maak verbinding met die bediener met behulp van SQL Server Management Studio. Wanneer die toepassing begin, sal die verbindingsparametersdialoog vertoon word. Spesifiseer die naam en tipe bediener daarin, kies die tipe verifikasie. Voer gebruikersinligting in indien nodig. Klik op die Connect-knoppie

Stap 2

Brei die afdeling Databasisse in die Object Explorer-venster uit. Merk die item wat ooreenstem met die teikendatabasis. Klik daarop met die regter muisknop. Kies die item "Skripte genereer …" in die konteksmenu. Die towenaarvenster sal vertoon word

Stap 3

Voer opsies op die Script Wizard-bladsye in en klik op Volgende. Kies veral op die vierde bladsy die plek waar die aangepaste stortingsterrein geplaas sal word (na 'n lêer, knipbord of 'n nuwe venster). Klik op die vyfde bladsy op die Voltooi-knoppie. Wag totdat die generering van die databasisstorting voltooi is. Dit kan lank duur

Stap 4

Begin 'n dop op Windows of 'n terminale emulator op Linux-agtige stelsels. Op Linux kan u ook na die tekskonsole oorskakel deur op Ctrl, alt="Image" en een van die funksietoetsen F1-F12 te druk. Dit is nodig om die MySQL- en PostgreSQL-konsol dumpers te gebruik

Stap 5

Kyk na die hulpinligting vir mysqldump. Voer die opdrag uit: mysqldump --help Let veral op die opsies wat gebruik word om die teikenbediener en gebruikersreferensies te spesifiseer

Stap 6

Gooi die MySQL-databasis uit. Voer die mysqldump-hulpprogramma vanaf die opdraglyn uit met die vereiste parameters, herlei die uitvoer daarvan na 'n lêer of spesifiseer die teikenlêer met behulp van die opsies -r of --result-file. Byvoorbeeld: mysqldump -p -u myuser -Q mydatabase> /home/myhomedir/tmp/dump.sql In hierdie geval is 'n dump van die mydatabase, insluitend die gestoorde prosedurekode (opsie -Q), op 'n plaaslik funksionerende bediener wat verkry kan word met die referente van die gebruiker my gebruiker (die wagwoord word deur die hulpprogramma aangevra) sal in die lêer /home/myhomedir/tmp/dump.sql geplaas word. Gebruik die -h of --host-opsie as die bediener op 'n ander masjien geleë is

Stap 7

Kyk na die pg_dump-nutverwysing. Voer die opdrag uit: pg_dump --help Let op die opsies -f, -F, -U, -d, -h

Stap 8

Stort die PostgreSQL-databasis. Gebruik die pg_dump-hulpprogramma en voer die vereiste parameters in, byvoorbeeld: pg_dump -f /home/myhome/tmp/dump.sql -U postgres-sjabloon1 Dit sal die template1-databasis dump, wat bestuur word deur die bediener wat op die plaaslike masjien werk. Die stortingsterrein word in die /home/myhome/tmp/dump.sql lêer geplaas. Gebruik die opsie -h om die bedieneradres op te gee.

Aanbeveel: