Tietojen varmuuskopioimiseksi tai tietojen siirtämiseksi palvelimelta toiselle on usein yhdistettävä minkä tahansa DBMS: n palveleman tietokannan kaatopaikka. Tyypillisesti dump on SQL-lauseiden sarja, jolla luodaan ja täytetään taulukoita, lisätään rajoituksia, tallennettuja toimintoja, laukaisimia jne.
Välttämätön
- - kirjautumistiedot tietokantapalvelimien käyttämiseen Microsoft SQL Server, MySQL, PostgreSQL;
- - SQL Server Management Studio;
- - paketti konsoliohjelmia, mukaan lukien mysqldump ja mysqlshow;
- on konsolin apuohjelma, joka sisältää pg_dump ja psql.
Ohjeet
Vaihe 1
Aloita Microsoft SQL Server DBMS: n ylläpitämän tietokannan luominen. Muodosta yhteys palvelimeen SQL Server Management Studion avulla. Kun sovellus käynnistyy, yhteysparametrien valintaikkuna tulee näkyviin. Määritä siinä olevan palvelimen nimi ja tyyppi, valitse todennustyyppi. Anna käyttäjän tunnistetiedot tarvittaessa. Napsauta Yhdistä-painiketta
Vaihe 2
Laajenna Object Explorer -ikkunassa Tietokannat-osio. Korosta kohdetietokantaa vastaava kohde. Napsauta sitä hiiren oikealla painikkeella. Valitse pikavalikosta Luo komentosarjat … -kohde. Ohjattu toiminto -ikkuna tulee näkyviin
Vaihe 3
Syötä ohjatun komentosarjan asetukset ja napsauta Seuraava. Valitse erityisesti neljännellä sivulla sijainti, johon luotu kaatopaikka sijoitetaan (tiedostoon, leikepöydälle tai uuteen ikkunaan). Napsauta viidennellä sivulla Valmis-painiketta. Odota, kunnes tietokannan dumpin luominen on valmis. Se voi kestää kauan
Vaihe 4
Käynnistä kuori Windowsissa tai pääteemulaattori Linuxin kaltaisissa järjestelmissä. Linuxissa voit myös siirtyä tekstikonsoliin painamalla Ctrl, alt="Kuva" ja yhtä toimintonäppäimistä F1-F12. Tätä vaaditaan MySQL- ja PostgreSQL-konsolidumpperien käyttämiseen
Vaihe 5
Tarkista mysqldump-apuohjelman ohjetiedot. Suorita komento: mysqldump --help Kiinnitä erityistä huomiota kohdepalvelimen ja käyttäjän tunnistetietojen määrittämiseen käytettyihin asetuksiin
Vaihe 6
Tyhjennä MySQL-tietokanta. Suorita mysqldump-apuohjelma komentoriviltä tarvittavilla parametreilla, ohjaamalla sen lähtö tiedostoon tai määrittelemällä kohdetiedosto -r- tai --result-tiedosto-asetuksilla. Esimerkiksi: mysqldump -p -u myuser -Q omatietokanta> /home/myhomedir/tmp/dump.sql Tällöin mydatabase-kaatopaikka, mukaan lukien tallennettu menettelykoodi (vaihtoehto -Q), joka sijaitsee paikallisesti toimivalla palvelimella johon pääsee käyttäjän käyttäjän käyttäjän kirjautumistiedoilla (apuohjelma pyytää salasanaa), sijoitetaan tiedostoon /home/myhomedir/tmp/dump.sql. Jos palvelin sijaitsee eri koneella, käytä -h tai --host-vaihtoehtoa
Vaihe 7
Tarkista pg_dump-apuohjelmaviite. Suorita komento: pg_dump --help Huomaa vaihtoehdot -f, -F, -U, -d, -h
Vaihe 8
Tyhjennä PostgreSQL-tietokanta. Käytä pg_dump-apuohjelmaa syöttämällä vaaditut parametrit, esimerkiksi: pg_dump -f /home/myhome/tmp/dump.sql -U postgres template1 Tämä kaataa malli1-tietokannan, jota paikalliskoneella toimiva palvelin hallinnoi. Kaatopaikka sijoitetaan tiedostoon /home/myhome/tmp/dump.sql. Määritä palvelimen osoite käyttämällä -h-vaihtoehtoa.