Cómo Fusionar Un Vertedero

Tabla de contenido:

Cómo Fusionar Un Vertedero
Cómo Fusionar Un Vertedero

Video: Cómo Fusionar Un Vertedero

Video: Cómo Fusionar Un Vertedero
Video: Como se debe Realizar un Vertedero 2024, Mayo
Anonim

Para hacer una copia de seguridad de la información o transferir datos de un servidor a otro, a menudo se requiere fusionar un volcado de una base de datos servida por cualquier DBMS. Por lo general, un volcado es una secuencia de declaraciones SQL para crear y completar tablas, agregar restricciones, procedimientos almacenados, disparadores, etc.

Cómo fusionar un vertedero
Cómo fusionar un vertedero

Necesario

  • - credenciales para acceder a servidores de bases de datos Microsoft SQL Server, MySQL, PostgreSQL;
  • - Estudio de administración de SQL Server;
  • - un paquete de utilidades de consola, incluidos mysqldump y mysqlshow;
  • es un paquete de utilidades de consola que incluye pg_dump y psql.

Instrucciones

Paso 1

Empiece a generar un volcado de la base de datos mantenida por el DBMS de Microsoft SQL Server. Conéctese al servidor mediante SQL Server Management Studio. Cuando se inicia la aplicación, se mostrará el cuadro de diálogo de parámetros de conexión. Especifique el nombre y el tipo del servidor en él, seleccione el tipo de autenticación. Ingrese las credenciales de usuario si es necesario. Haga clic en el botón Conectar

Paso 2

En la ventana del Explorador de objetos, expanda la sección Bases de datos. Resalte el elemento correspondiente a la base de datos de destino. Haga clic en él con el botón derecho del ratón. En el menú contextual, seleccione el elemento "Generar scripts …". Se mostrará la ventana del asistente

Paso 3

Ingrese las opciones en las páginas del Asistente de secuencia de comandos y haga clic en Siguiente. En particular, en la cuarta página, seleccione la ubicación donde se colocará el volcado creado (en un archivo, portapapeles o nueva ventana). En la quinta página, haga clic en el botón Finalizar. Espere hasta que se complete el proceso de generación del volcado de la base de datos. Puede llevar mucho tiempo

Paso 4

Inicie un shell en Windows o un emulador de terminal en sistemas similares a Linux. En Linux, también puede cambiar a la consola de texto presionando Ctrl, alt="Imagen" y una de las teclas de función F1-F12. Esto es necesario para utilizar los dumpers de consola MySQL y PostgreSQL

Paso 5

Consulte la información de ayuda de la utilidad mysqldump. Ejecute el comando: mysqldump --help Preste especial atención a las opciones utilizadas para especificar el servidor de destino y las credenciales de usuario

Paso 6

Descarga la base de datos MySQL. Ejecute la utilidad mysqldump desde la línea de comando con los parámetros requeridos, redirigiendo su salida a un archivo o especificando el archivo de destino usando las opciones -ro --result-file. Por ejemplo: mysqldump -p -u myuser -Q mydatabase> /home/myhomedir/tmp/dump.sql En este caso, un volcado de mydatabase, incluido el código de procedimiento almacenado (opción -Q), ubicado en un servidor que funciona localmente al que se puede acceder con las credenciales del usuario myuser (la contraseña es solicitada por la utilidad) se colocará en el archivo /home/myhomedir/tmp/dump.sql. Si el servidor está ubicado en una máquina diferente, use la opción -ho --host

Paso 7

Consulte la referencia de la utilidad pg_dump. Ejecute el comando: pg_dump --help Tenga en cuenta las opciones -f, -F, -U, -d, -h

Paso 8

Volcar la base de datos PostgreSQL. Use la utilidad pg_dump, pasando los parámetros requeridos, por ejemplo: pg_dump -f /home/myhome/tmp/dump.sql -U postgres template1 Esto volcará la base de datos template1, administrada por el servidor que se ejecuta en la máquina local. El volcado se colocará en el archivo /home/myhome/tmp/dump.sql. Utilice la opción -h para especificar la dirección del servidor.

Recomendado: