Com Combinar Un Bolcat

Taula de continguts:

Com Combinar Un Bolcat
Com Combinar Un Bolcat

Vídeo: Com Combinar Un Bolcat

Vídeo: Com Combinar Un Bolcat
Vídeo: 24 DE ORE SINGUR PE APA!! (in mijlocul oceanului) - Challenge 2024, Maig
Anonim

Per fer una còpia de seguretat d’informació o transferir dades d’un servidor a un altre, sovint és necessari combinar un buidatge d’una base de dades servida per qualsevol SGBD. Normalment, un bolcat és una seqüència d’instruccions SQL per crear i omplir taules, afegir restriccions, procediments emmagatzemats, activadors, etc.

Com combinar un bolcat
Com combinar un bolcat

Necessari

  • - credencials per accedir als servidors de bases de dades Microsoft SQL Server, MySQL, PostgreSQL;
  • - SQL Server Management Studio;
  • - un paquet d'utilitat de consola, inclosos mysqldump i mysqlshow;
  • és un paquet d'utilitat de consola que inclou pg_dump i psql.

Instruccions

Pas 1

Comenceu a generar un buidatge de la base de dades mantinguda pel SGBD de Microsoft SQL Server. Connecteu-vos al servidor mitjançant SQL Server Management Studio. Quan s’iniciï l’aplicació, es mostrarà el diàleg de paràmetres de connexió. Especifiqueu el nom i el tipus de servidor, seleccioneu el tipus d’autenticació. Introduïu les credencials d’usuari si cal. Feu clic al botó Connecta

Pas 2

A la finestra Explorador d’objectes, amplieu la secció Bases de dades. Ressalteu l'element corresponent a la base de dades de destinació. Feu-hi clic amb el botó dret del ratolí. Al menú contextual, seleccioneu l'element "Genera scripts …". Es mostrarà la finestra de l'assistent

Pas 3

Introduïu opcions a les pàgines de l'Assistent de scripts i feu clic a Següent. En particular, a la quarta pàgina, seleccioneu la ubicació on es col·locarà el bolcat creat (a un fitxer, a un porta-retalls o a una finestra nova). A la cinquena pàgina, feu clic al botó Finalitza. Espereu fins que es completi el procés de generació de la bolcada de la base de dades. Pot trigar molt

Pas 4

Inicieu un intèrpret d'ordres a Windows o un emulador de terminal en sistemes semblants a Linux. A Linux, també podeu canviar a la consola de text prement Ctrl, alt="Imatge" i una de les tecles de funció F1-F12. Això és necessari per utilitzar els dumpers de la consola MySQL i PostgreSQL

Pas 5

Consulteu la informació d’ajuda de la utilitat mysqldump. Executeu l'ordre: mysqldump --help Presteu especial atenció a les opcions que s'utilitzen per especificar el servidor de destinació i les credencials d'usuari

Pas 6

Voleu la base de dades MySQL. Executeu la utilitat mysqldump des de la línia d'ordres amb els paràmetres necessaris, redirigint la sortida a un fitxer o especificant el fitxer de destinació mitjançant les opcions -r o --result-file. Per exemple: mysqldump -p -u myuser -Q mydatabase> /home/myhomedir/tmp/dump.sql En aquest cas, un buidatge de mydatabase, inclòs el codi de procediment emmagatzemat (opció -Q), situat en un servidor que funciona localment que es pugui accedir amb les credencials de l'usuari myuser (la utilitat sol·licita la contrasenya) es col·locarà al fitxer /home/myhomedir/tmp/dump.sql. Si el servidor es troba en una màquina diferent, utilitzeu l'opció -h o --host

Pas 7

Consulteu la referència de la utilitat pg_dump. Executeu l'ordre: pg_dump --help Tingueu en compte les opcions -f, -F, -U, -d, -h

Pas 8

Voleu la base de dades PostgreSQL. Utilitzeu la utilitat pg_dump, passant els paràmetres necessaris, per exemple: pg_dump -f /home/myhome/tmp/dump.sql -U postgres template1 Això bolcarà la base de dades template1, gestionada pel servidor que s’executa a la màquina local. El bolcat es col·locarà al fitxer /home/myhome/tmp/dump.sql. Utilitzeu l'opció -h per especificar l'adreça del servidor.

Recomanat: