Hogyan Lehet Egyesíteni A Szeméttárolót

Tartalomjegyzék:

Hogyan Lehet Egyesíteni A Szeméttárolót
Hogyan Lehet Egyesíteni A Szeméttárolót

Videó: Hogyan Lehet Egyesíteni A Szeméttárolót

Videó: Hogyan Lehet Egyesíteni A Szeméttárolót
Videó: Hogyan növeld az állományod 30%-al minden évben? 2024, Lehet
Anonim

Az információk biztonsági mentése vagy az egyik szerverről a másikra történő átvitel érdekében gyakran meg kell egyesíteni a DBMS által kiszolgált adatbázisok kiírását. Jellemzően a dump egy SQL utasítássorozat, amely táblákat hoz létre és tölt fel, korlátozásokat, tárolt eljárásokat, triggereket ad hozzá.

Hogyan lehet egyesíteni a szeméttárolót
Hogyan lehet egyesíteni a szeméttárolót

Szükséges

  • - hitelesítő adatok az adatbázis-szerverek eléréséhez Microsoft SQL Server, MySQL, PostgreSQL;
  • - SQL Server Management Studio;
  • - csomag konzol segédprogramok, beleértve a mysqldump és a mysqlshow programokat;
  • egy konzol segédprogram csomag, amely tartalmazza a pg_dump és a psql fájlt.

Utasítás

1. lépés

Kezdje el létrehozni a Microsoft SQL Server DBMS által fenntartott adatbázis kiírását. Csatlakozzon a kiszolgálóhoz az SQL Server Management Studio használatával. Amikor az alkalmazás elindul, megjelenik a kapcsolati paraméterek párbeszédpanel. Adja meg a szerver nevét és típusát, válassza ki a hitelesítés típusát. Adja meg a felhasználói hitelesítő adatokat, ha szükséges. Kattintson a Csatlakozás gombra

2. lépés

Az Object Explorer ablakban bontsa ki az Adatbázisok szakaszt. Jelölje ki a cél adatbázisnak megfelelő elemet. Kattintson rá a jobb egérgombbal. A helyi menüben válassza ki a "Szkriptek létrehozása …" elemet. Megjelenik a varázsló ablaka

3. lépés

Írja be a beállításokat a Script Wizard oldalakon, és kattintson a Tovább gombra. Különösen a negyedik oldalon válassza ki a helyet, ahová a létrehozott dump kerül (fájlba, vágólapra vagy új ablakba). Az ötödik oldalon kattintson a Befejezés gombra. Várjon, amíg az adatbázis-dump létrehozásának folyamata befejeződik. Sokáig tarthat

4. lépés

Indítson el egy shell-t Windows rendszeren vagy egy terminálemulátort Linux-szerű rendszereken. Linuxon a Ctrl, az Alt = "Kép" és az F1-F12 egyik funkcióbillentyű megnyomásával is átválthat a szövegkonzolra. Erre a MySQL és a PostgreSQL konzolos dömperek használatához van szükség

5. lépés

Nézze meg a mysqldump segédprogram súgóját. Futtassa a következő parancsot: mysqldump --help Különös figyelmet fordítson a célszerver és a felhasználói hitelesítő adatok megadására használt opciókra

6. lépés

Dobja ki a MySQL adatbázist. Futtassa a mysqldump segédprogramot a parancssorból a szükséges paraméterekkel, irányítsa át a kimenetét egy fájlba, vagy adja meg a célfájlt az -r vagy --result-file beállításokkal. Például: mysqldump -p -u myuser -Q mydatabase> /home/myhomedir/tmp/dump.sql Ebben az esetben a mydatabase kiírása, beleértve a tárolt eljárási kódot (-Q) opció, egy helyileg működő kiszolgálón található amelyet a felhasználói felhasználó hitelesítő adataival lehet elérni (a jelszót a segédprogram kéri), az /home/myhomedir/tmp/dump.sql fájlba kerül. Ha a kiszolgáló másik gépen található, használja a -h vagy --host opciót

7. lépés

Nézze meg a pg_dump segédprogram hivatkozását. Futtassa a következő parancsot: pg_dump --help Vegye figyelembe a -f, -F, -U, -d, -h opciókat

8. lépés

Dobja ki a PostgreSQL adatbázist. Használja a pg_dump segédprogramot, adja meg a szükséges paramétereket, például: pg_dump -f /home/myhome/tmp/dump.sql -U postgres template1 Ez a helyi gépen futó szerver kezeli a template1 adatbázist. A kiíratás a /home/myhome/tmp/dump.sql fájlba kerül. A -h opcióval adja meg a szerver címét.

Ajánlott: