Realice una copia de seguridad de su base de datos de SQL Server con dbForge Studio para SQL Server

El proceso de respaldo es un eslabón importante en la cadena de una administración de base de datos exitosa y una protección de datos sólida. En este artículo, vamos a aplicar una solución integral de dbForge Studio para SQL Server que le permite realizar copias de seguridad y restaurar su base de datos de manera rápida y eficiente.

Esta es la cuarta parte de una serie de artículos sobre el proceso de copia de seguridad y restauración de una base de datos en bases de datos de SQL Server. Veamos los temas que ya hemos tratado en artículos anteriores:

  1. Conceptos básicos de copia de seguridad de SQL Server.
  2. Implemente y automatice el proceso de copia de seguridad de SQL Server.
  3. Restaure una copia de seguridad de una base de datos de SQL Server utilizando un script T-SQL y mediante SSMS.

Esta vez, consideremos una de las soluciones más viables que proporciona copias de seguridad y recuperación rápidas de bases de datos. dbForge Studio para SQL Server proporciona muchas funciones que lo ayudan a organizar la administración de la base de datos de SQL Server sin inconvenientes. Esta solución es un IDE independiente con una interfaz fácil de usar que acelera el desarrollo y la administración de la base de datos sin el uso de herramientas y complementos adicionales. Entre otras características, Studio tiene un asistente de copia de seguridad avanzado diseñado para automatizar y facilitar el proceso de copia de seguridad y recuperación.

Índice

    Descripción general de las capacidades de administración

    Para pasar a las funciones de administración, pasemos a Administración Pestaña DbForge Studio para SQL Server:

    Figura 1. Funciones de administración

    Allí podrá encontrar las siguientes opciones:

    1. Gestión de la seguridad del servidor: un administrador de roles y usuarios que trabaja con sus niveles de acceso:

    Figura 2. Adición de un nuevo usuario

    2. Adjuntar base de datos - opción para adjuntar base de datos:

    Figura 3. Seleccione una base de datos para unirse

    3. Copia de seguridad: función de copia de seguridad;

    4. Restaurar: la función de restaurar desde una copia de seguridad;

    5. Monitoreo: monitoreo en tiempo real del estado de la base de datos y MS SQL Server:

    Figura 4. Monitor de estado

    6. Generar secuencia de comandos: genere secuencias de comandos que deberían crear una base de datos y llenar tablas con datos de acuerdo con los objetos y tipos de objetos seleccionados:

    Figura 5. Generación de un script de creación de base de datos

    7. Copiar base de datos: copie las bases de datos seleccionadas de un servidor a otro:

    Figura 6. Copiando bases de datos seleccionadas

    8. Eventos del servidor de perfiles: generación de perfiles de solicitudes y eventos:

    Figura 7. Consultas y eventos de generación de perfiles

    9. Administrar fragmentación de índices: administrador de optimización de fragmentación de índices:

    Figura 8. Administrador de optimización de fragmentación de índices

    A continuación, veremos más de cerca los procesos de copia de seguridad y restauración desde la copia de seguridad. Primero, considere el procedimiento de copia de seguridad.

    Copia de seguridad con dbForge Studio para SQL Server

    1. Para hacer una copia de seguridad, vaya a la página Administración pestaña y haga clic Respaldo:

    Figura 9. La ventana principal de la pestaña "Administración".

    2. En la pestaña General podemos seleccionar las siguientes opciones:

    Figura 10. Configuración de la pestaña General

    1. Conexión: configure una conexión a una instancia de MS SQL Server.
    2. Base de datos: seleccione una base de datos para realizar una copia de seguridad.
    3. Tipo de copia de seguridad: seleccione el tipo de copia de seguridad (completa, diferencial o registro de transacciones).
    4. Componente de copia de seguridad: seleccione si desea realizar una copia de seguridad de toda la base de datos o de archivos o grupos de archivos individuales.
    5. Copia de seguridad solo para copia: cree una copia de seguridad solo para copia.
    6. Copia de seguridad del disco: especifique el destino de la copia de seguridad.

    3. En la pestaña Configuración de medios, configure los ajustes de la copia de seguridad. Tenga en cuenta que elegimos todas las opciones en Fiabilidad sección:

    Figura 11. Configuración de la pestaña Opciones de medios en dbForge Studio para SQL Server

    4. Encendido Opciones de copia de seguridad en la pestaña, seleccione el conjunto de copia de seguridad y las opciones de cifrado:

    Figura 12. Pestaña Opciones de copia de seguridad Opciones de copia de seguridad en dbForge Studio para SQL Server

    Tenga en cuenta que podemos crear un script de respaldo haciendo clic en el botón Script. Alternativamente, podemos iniciar el proceso de copia de seguridad haciendo clic en Copia de seguridad o Aceptar.

    El siguiente es un ejemplo de un script generado:

    BACKUP Base de datos JobEmplDB
    TO DISK = N'D:Program FilesMicrosoft SQL ServerMSSQL15.MSSQLSERVERMSSQLBackupLogJobEmplDB_Log_backup_2020_07_20_00_24_43.trn' WITH DESCRIPTION = N'Full Base de datos backup', NAME = N'JobEmplDB-Full Base de datos backup', NOFORMAT, NOINIT, SKIP, NOREWIND, NOUNLOAD, STATS = 1, CHECKSUM, CONTINUE_AFTER_ERROR
    GO
    DECLARE @backupSetId AS INT
    SELECT
      @backupSetId = position
    FROM msdb..backupset
    WHERE database_name = N'JobEmplDB'
    AND backup_set_id = (SELECT
        MAX(backup_set_id)
      FROM msdb..backupset
      WHERE database_name = N'JobEmplDB')
    IF @backupSetId IS NULL
    BEGIN
      RAISERROR (N'Verify failed. Backup information for Base de datos ''JobEmplDB'' not found.', 16, 1)
    END
    RESTORE VERIFYONLY FROM DISK = N'D:Program FilesMicrosoft SQL ServerMSSQL15.MSSQLSERVERMSSQLBackupLogJobEmplDB_Log_backup_2020_07_20_00_24_43.trn' WITH FILE = @backupSetId, NOUNLOAD, NOREWIND
    GO

    En cuanto a la copia de seguridad diferencial y la copia de seguridad del registro de transacciones, puede realizarlas de manera similar.

    5. Iniciamos el proceso de respaldo presionando el botón BackUp:

    Figura 13. Ejecutando el proceso de copia de seguridad en dbForge Studio para SQL Server

    Durante el proceso de copia de seguridad podemos seguir el progreso en la pestaña Progreso. Una vez que se completa el proceso de copia de seguridad, se mostrará la siguiente pestaña en la pestaña "Listo":

    Figura 14. Resumen del proceso de respaldo

    Restaurar copia de seguridad usando dbForge Studio para SQL Server

    1. Para restaurar la copia de seguridad, vaya a la página Administración pestaña y seleccione Restaurar:

    Figura 15. La ventana principal de la pestaña Administración

    2. Sobre el arte Fuente y propósito en la pestaña, podemos seleccionar los siguientes ajustes:

    Figura 16. Configuración de las pestañas Fuente y Propósito

    1. Conexión: configure una conexión a una instancia de MS SQL Server.
    2. Fuente de recuperación: seleccione una base de datos o un archivo de copia de seguridad para restaurar.
    3. Destino de recuperación: configure el nombre de la base de datos y el tiempo de recuperación exacto.

    3. Sobre el arte archivos en la pestaña configuramos el destino para recuperar cada archivo de base de datos:

    Figura 17. Configuración de la pestaña Archivos

    4. Encendido Opciones en la pestaña, necesitamos configurar las opciones de recuperación:

    Figura 18. Configuración de la pestaña Configuración en dbForge Studio para SQL Server

    Tenga en cuenta que puede crear un script de recuperación haciendo clic en el botón Script. Alternativamente, podemos iniciar el proceso de recuperación haciendo clic en Restaurar o en Aceptar.

    El siguiente es un ejemplo de un script generado:

    USE master
    RESTORE Base de datos JobEmplDB2
    FROM DISK = N'D:Program FilesMicrosoft SQL ServerMSSQL15.MSSQLSERVERMSSQLBackupLogJobEmplDB_Log_backup_2020_07_20_00_24_43.trn' WITH REPLACE,
         FILE = 2,
         MOVE N'JobEmplDB' TO N'D:Program FilesMicrosoft SQL ServerMSSQL15.MSSQLSERVERMSSQLDATAJobEmplDB2.mdf',
         MOVE N'JobEmplDB_log' TO N'D:Program FilesMicrosoft SQL ServerMSSQL15.MSSQLSERVERMSSQLDATAJobEmplDB2_log.ldf',
         STATS = 1;

    Ahora comenzamos el proceso de recuperación haciendo clic en el botón Restaurar:

    Figura 19. Iniciar el proceso de recuperación

    Durante el proceso de recuperación vemos un indicador de progreso en Recuperación camino. Una vez finalizado el proceso, La operación está completa La pestaña muestra un resumen:

    Figura 20. Resumen de la información de recuperación

    Conclusión

    En resumen, en este artículo, revisamos la implementación de los procedimientos de copia de seguridad y recuperación de la base de datos de SQL Server utilizando dbForge Studio para SQL Server. Siga esta sencilla guía para proteger su base de datos y obtener toda la gama de beneficios adicionales que brinda la herramienta.

    Artículos de interés

    Subir