Ako Zlúčiť Skládku

Obsah:

Ako Zlúčiť Skládku
Ako Zlúčiť Skládku

Video: Ako Zlúčiť Skládku

Video: Ako Zlúčiť Skládku
Video: Lymfodrenážní masáž obličeje. Jak odstranit otok a utáhnout ovál obličeje. Aigerim Zhumadilova 2024, November
Anonim

Na účely zálohovania informácií alebo prenosu údajov z jedného servera na druhý je často potrebné zlúčiť výpis z databázy obsluhovanej akýmkoľvek DBMS. Výpis je zvyčajne sekvencia príkazov SQL na vytváranie a vyplňovanie tabuliek, pridávanie obmedzení, uložených procedúr, spúšťačov atď.

Ako zlúčiť skládku
Ako zlúčiť skládku

Nevyhnutné

  • - poverenia na prístup k databázovým serverom Microsoft SQL Server, MySQL, PostgreSQL;
  • - SQL Server Management Studio;
  • - balík nástrojov pre konzolu vrátane mysqldump a mysqlshow;
  • je konzolový obslužný balík vrátane pg_dump a psql.

Inštrukcie

Krok 1

Začnite generovať výpis z databázy udržiavanej serverom Microsoft SQL Server DBMS. Pripojte sa k serveru pomocou programu SQL Server Management Studio. Po spustení aplikácie sa zobrazí dialógové okno s parametrami pripojenia. Zadajte v ňom názov a typ servera, vyberte typ autentifikácie. Ak je to potrebné, zadajte poverenia používateľa. Kliknite na tlačidlo Pripojiť

Krok 2

V okne Prieskumník objektov rozbaľte sekciu Databázy. Zvýraznite položku zodpovedajúcu cieľovej databáze. Kliknite na ňu pravým tlačidlom myši. V kontextovej ponuke vyberte položku „Generovať skripty …“. Zobrazí sa okno sprievodcu

Krok 3

Zadajte možnosti na stránkach Sprievodcu skriptmi a kliknite na Ďalej. Najmä na štvrtej stránke vyberte umiestnenie, kam bude vytvorená skládka umiestnená (do súboru, schránky alebo do nového okna). Na piatej stránke kliknite na tlačidlo Dokončiť. Počkajte, kým sa dokončí proces generovania výpisu databázy. Môže to trvať dlho

Krok 4

Spustite shell v systéme Windows alebo emulátor terminálu v systémoch podobných systému Linux. V systéme Linux môžete tiež prepnúť na textovú konzolu stlačením klávesov Ctrl, alt="Image" a jedného z funkčných klávesov F1-F12. Toto je potrebné pre použitie vyklápačov konzoly MySQL a PostgreSQL

Krok 5

Prečítajte si informácie o pomocnom programe mysqldump. Spustite príkaz: mysqldump --help Venujte osobitnú pozornosť možnostiam použitým na zadanie poverení cieľového servera a používateľa

Krok 6

Vypíšte databázu MySQL. Spustite obslužný program mysqldump z príkazového riadku s požadovanými parametrami, presmerujte jeho výstup do súboru alebo zadajte cieľový súbor pomocou možností -r alebo --result-file. Napríklad: mysqldump -p -u myuser -Q mydatabase> /home/myhomedir/tmp/dump.sql V tomto prípade výpis z databázy mydatabase vrátane kódu uloženej procedúry (voľba -Q), ktorý sa nachádza na lokálne fungujúcom serveri ku ktorým je možné získať prístup pomocou prihlasovacích údajov používateľa myuser (heslo požaduje obslužný program), bude umiestnený v súbore /home/myhomedir/tmp/dump.sql. Ak je server umiestnený na inom počítači, použite voľbu -h alebo --host

Krok 7

Pozrite si referenciu obslužného programu pg_dump. Spustite príkaz: pg_dump --help Poznamenajte si možnosti -f, -F, -U, -d, -h

Krok 8

Vypíšte databázu PostgreSQL. Použite obslužný program pg_dump a odovzdajte požadované parametre, napríklad: pg_dump -f /home/myhome/tmp/dump.sql -U postgres template1 Týmto sa vypíše databáza template1 spravovaná serverom bežiacim na lokálnom počítači. Výpis bude umiestnený v súbore /home/myhome/tmp/dump.sql. Pomocou voľby -h zadajte adresu servera.

Odporúča: