Si Të Bashkoni Një Hale

Përmbajtje:

Si Të Bashkoni Një Hale
Si Të Bashkoni Një Hale

Video: Si Të Bashkoni Një Hale

Video: Si Të Bashkoni Një Hale
Video: 5 Способов монтажа ламината на стену. Разбираем от А до Я. Выбираем самый лучший 2024, Nëntor
Anonim

Në mënyrë që të bëni kopje rezervë të informacionit ose të transferoni të dhëna nga një server në tjetrin, shpesh kërkohet të bashkoni një depozitë të një baze të të dhënave të shërbyer nga ndonjë DBMS. Në mënyrë tipike, një depozitë është një sekuencë e deklaratave SQL për të krijuar dhe mbushur tabela, për të shtuar kufizime, procedura të ruajtura, shkas, etj.

Si të bashkoni një hale
Si të bashkoni një hale

E nevojshme

  • - kredencialet për hyrjen në serverat e bazës së të dhënave Microsoft SQL Server, MySQL, PostgreSQL;
  • - Studio e Menaxhimit të SQL Server;
  • - një paketë e shërbimeve të konsolës, duke përfshirë mysqldump dhe mysqlshow;
  • është një paketë e dobishme e konsolës, përfshirë pg_dump dhe psql.

Udhëzimet

Hapi 1

Filloni të gjeneroni një deponi të bazës së të dhënave që mirëmbahet nga Microsoft SQL Server DBMS. Lidhu me serverin duke përdorur SQL Server Management Studio. Kur fillon aplikimi, do të shfaqet dialogu i parametrave të lidhjes. Specifikoni emrin dhe llojin e serverit në të, zgjidhni llojin e vërtetimit. Vendosni kredencialet e përdoruesit nëse kërkohet. Klikoni në butonin Lidhu

Hapi 2

Në dritaren Object Explorer, zgjeroni seksionin e Bazave të të Dhënave. Theksoni artikullin që korrespondon me bazën e të dhënave të synuara. Klikoni mbi të me butonin e djathtë të miut. Në menunë e kontekstit, zgjidhni artikullin "Generate Scripts …". Do të shfaqet dritarja e magjistarit

Hapi 3

Vendosni opsionet në faqet e Wizard Script dhe klikoni Next. Veçanërisht, në faqen e katërt, zgjidhni vendin ku do të vendoset deponia e krijuar (në një skedar, kujtesë apo dritare të re). Në faqen e pestë, klikoni në butonin Mbaro. Prisni derisa të përfundojë procesi i gjenerimit të bazës së të dhënave. Mund të zgjasë shumë

Hapi 4

Filloni një predhë në Windows ose një emulator terminal në sisteme të ngjashme me Linux. Në Linux, gjithashtu mund të kaloni në tastierën e tekstit duke shtypur Ctrl, alt="Image" dhe një nga tastet e funksionit F1-F12. Kjo kërkohet për të përdorur dumpers të konsolës MySQL dhe PostgreSQL

Hapi 5

Shikoni informacionin e ndihmës për programin mysqldump. Drejtoni komandën: mysqldump - ndihmoni Kushtojini vëmendje të veçantë opsioneve të përdorura për të specifikuar serverin e synuar dhe kredencialet e përdoruesit

Hapi 6

Hidhni bazën e të dhënave MySQL. Drejtoni programin mysqldump nga rreshti i komandës me parametrat e kërkuar, duke ridrejtuar prodhimin e tij në një skedar, ose duke specifikuar skedarin e synuar duke përdorur opsionet -r ose --result-file. Për shembull: mysqldump -p -u myuser -Q mydatabase> /home/myhomedir/tmp/dump.sql Në këtë rast, një depon i bazës së të dhënave mydat, duke përfshirë kodin e procedurës së ruajtur (opsioni -Q), i vendosur në një server që funksionon që mund të arrihet me kredencialet e përdoruesit myuser (fjalëkalimi kërkohet nga ndërmarrja) do të vendoset në skedar /home/myhomedir/tmp/dump.sql. Nëse serveri është i vendosur në një makinë tjetër, përdorni opsionin -h ose --host

Hapi 7

Shikoni referencën e shërbimeve pg_dump. Ekzekutoni komandën: pg_dump - ndihmë Shënoni opsionet -f, -F, -U, -d, -h

Hapi 8

Hidhni bazën e të dhënave PostgreSQL. Përdorni programin pg_dump, duke kaluar në parametrat e kërkuar, për shembull: pg_dump -f /home/myhome/tmp/dump.sql -U postgres template1 Kjo do të hedhë bazën e të dhënave template1, të menaxhuar nga serveri që ekzekutohet në makinerinë lokale. Deponia do të vendoset në skedarin /home/myhome/tmp/dump.sql. Përdorni opsionin -h për të specifikuar adresën e serverit.

Recommended: