Jak Sloučit Výpis

Obsah:

Jak Sloučit Výpis
Jak Sloučit Výpis

Video: Jak Sloučit Výpis

Video: Jak Sloučit Výpis
Video: Jak sloučit data z více tabulek 2024, Duben
Anonim

Aby bylo možné zálohovat informace nebo přenášet data z jednoho serveru na druhý, je často nutné sloučit výpis z databáze obsluhované jakýmkoli DBMS. Výpis je obvykle sekvence příkazů SQL k vytváření a vyplňování tabulek, přidávání omezení, uložených procedur, spouštěčů atd.

Jak sloučit výpis
Jak sloučit výpis

Nezbytné

  • - pověření pro přístup k databázovým serverům Microsoft SQL Server, MySQL, PostgreSQL;
  • - SQL Server Management Studio;
  • - balíček konzolových nástrojů, včetně mysqldump a mysqlshow;
  • je balíček obslužného programu konzoly včetně pg_dump a psql.

Instrukce

Krok 1

Začněte generovat výpis databáze udržované serverem Microsoft SQL Server DBMS. Připojte se k serveru pomocí SQL Server Management Studio. Po spuštění aplikace se zobrazí dialogové okno s parametry připojení. Zadejte název a typ serveru, vyberte typ ověřování. V případě potřeby zadejte pověření uživatele. Klikněte na tlačítko Připojit

Krok 2

V okně Průzkumník objektů rozbalte sekci Databáze. Zvýrazněte položku odpovídající cílové databázi. Klikněte na něj pravým tlačítkem myši. V místní nabídce vyberte položku „Generovat skripty …“. Zobrazí se okno průvodce

Krok 3

Zadejte možnosti na stránkách Průvodce skriptem a klikněte na Další. Zejména na čtvrté stránce vyberte umístění, kam bude vytvořená skládka umístěna (do souboru, schránky nebo do nového okna). Na páté stránce klikněte na tlačítko Dokončit. Počkejte, až bude dokončen proces generování výpisu databáze. Může to trvat dlouho

Krok 4

Spusťte shell v systému Windows nebo emulátor terminálu v systémech podobných systému Linux. V systému Linux můžete také přepnout na textovou konzolu stisknutím kláves Ctrl, alt="Image" a jedné z funkčních kláves F1-F12. To je nutné pro použití sklápěčů konzoly MySQL a PostgreSQL

Krok 5

Podívejte se na informace nápovědy k nástroji mysqldump. Spusťte příkaz: mysqldump --help Věnujte zvláštní pozornost možnostem použitým k určení cílového serveru a pověření uživatele

Krok 6

Vypsat databázi MySQL. Spusťte obslužný program mysqldump z příkazového řádku s požadovanými parametry, přesměrováním jeho výstupu do souboru nebo určením cílového souboru pomocí možností -r nebo --result-file. Například: mysqldump -p -u myuser -Q mydatabase> /home/myhomedir/tmp/dump.sql V tomto případě výpis mydatabase včetně kódu uložené procedury (volba -Q), který se nachází na místně fungujícím serveru ke kterým lze získat přístup pomocí pověření uživatele myuser (heslo požaduje obslužný program), bude umístěn v souboru /home/myhomedir/tmp/dump.sql. Pokud je server umístěn na jiném počítači, použijte volbu -h nebo --host

Krok 7

Podívejte se na odkaz na nástroj pg_dump. Spusťte příkaz: pg_dump --help Poznamenejte si možnosti -f, -F, -U, -d, -h

Krok 8

Vypište databázi PostgreSQL. Použijte obslužný program pg_dump a předejte požadované parametry, například: pg_dump -f /home/myhome/tmp/dump.sql -U postgres template1 Tím se vypíše databáze template1 spravovaná serverem běžícím na místním počítači. Výpis bude umístěn do souboru /home/myhome/tmp/dump.sql. Pomocí volby -h zadejte adresu serveru.

Doporučuje: