Skip to main content
NetApp Solutions
Se proporciona el idioma español mediante traducción automática para su comodidad. En caso de alguna inconsistencia, el inglés precede al español.

TR-4951: Backup y recuperación de datos para Microsoft SQL Server en AWS FSx ONTAP

Colaboradores

Autor(es): Niyaz Mohammed, Carine Ngwekwe, NetApp Solutions Engineering

Este documento aborda los pasos necesarios para realizar el backup y la recuperación de datos para Microsoft SQL Server en AWS FSx ONTAP con SnapCenter. Esto incluye la siguiente información:

  • Configuración de SnapCenter

  • Operaciones de backup de SnapCenter

  • Operación de copia de seguridad para una base de datos FCI

  • Operación de backup para varias bases de datos

  • Restauración y recuperación

Configuración de SnapCenter

Se deben realizar los siguientes pasos en relación con la configuración de SnapCenter y la protección de los recursos de Microsoft SQL Server. Cada uno de los siguientes pasos se detalla en las siguientes secciones.

  1. Configure las credenciales de sysadmin para el usuario de backup y restauración de SQL Server.

  2. Configure los ajustes de almacenamiento. Proporciona una credencial de gestión de Amazon Web Services (AWS) para acceder a las máquinas virtuales de almacenamiento (SVM) de Amazon FSx ONTAP desde SnapCenter.

  3. Añada un host de SQL Server a SnapCenter. Ponga en marcha e instale los complementos de SnapCenter necesarios.

  4. Configurar políticas. Defina el tipo de operación de backup, la retención y la replicación de backup de Snapshot opcional.

  5. Configurar y proteger la base de datos de Microsoft SQL Server.

Interfaz de usuario de SnapCenter recién instalada

Configure las credenciales para la copia de seguridad de SQL Server y restaure al usuario con derechos de administrador del sistema.

Figura que muestra el cuadro de diálogo de entrada/salida o que representa el contenido escrito

NetApp recomienda usar el control de acceso basado en roles (RBAC) para delegar las funcionalidades de protección de datos y gestión a usuarios individuales en los hosts de SnapCenter y Windows. El usuario debe tener acceso a SQL Server que aloja la base de datos. En el caso de varios hosts, el nombre de usuario y la contraseña deben ser los mismos en los distintos hosts. Además, para permitir que SnapCenter implemente el plugin requerido en los hosts de SQL Server, es necesario registrar la información del dominio para que SnapCenter valide las credenciales y los hosts.

Expanda las siguientes secciones para ver las instrucciones detalladas sobre cómo completar cada paso.

Añada las credenciales

Vaya a Configuración, seleccione Credenciales y haga clic en (+).

Figura que muestra el cuadro de diálogo de entrada/salida o que representa el contenido escrito

El nuevo usuario debe tener derechos de administrador en el host de SQL Server.

Figura que muestra el cuadro de diálogo de entrada/salida o que representa el contenido escrito

Configurar el almacenamiento

Para configurar el almacenamiento en SnapCenter, complete los siguientes pasos:

  1. En la interfaz de usuario de SnapCenter, seleccione Sistemas de almacenamiento. Hay dos tipos de almacenamiento, ONTAP SVM y ONTAP Cluster. Por defecto, el tipo de almacenamiento es ONTAP SVM.

  2. Haga clic en (+) para añadir la información del sistema de almacenamiento.

    Figura que muestra el cuadro de diálogo de entrada/salida o que representa el contenido escrito

  3. Proporcione el punto final FSX ONTAP management.

    Figura que muestra el cuadro de diálogo de entrada/salida o que representa el contenido escrito

  4. La SVM ahora está configurada en SnapCenter.

    Figura que muestra el cuadro de diálogo de entrada/salida o que representa el contenido escrito

Añada un host de SQL Server a SnapCenter

Para agregar un host de SQL Server, complete los siguientes pasos:

  1. En la pestaña Host, haga clic en (+) para agregar el host de Microsoft SQL Server.

    Figura que muestra el cuadro de diálogo de entrada/salida o que representa el contenido escrito

  2. Proporcione el nombre de dominio completo (FQDN) o la dirección IP del host remoto.

    Nota Las credenciales se rellenan por defecto.
  3. Seleccione la opción para Microsoft Windows y Microsoft SQL Server y, a continuación, enviar.

    Figura que muestra el cuadro de diálogo de entrada/salida o que representa el contenido escrito

Los paquetes de SQL Server están instalados.

Figura que muestra el cuadro de diálogo de entrada/salida o que representa el contenido escrito

  1. Una vez completada la instalación, vaya a la pestaña Recurso para verificar si todos los volúmenes iSCSI de FSx ONTAP están presentes.

    Figura que muestra el cuadro de diálogo de entrada/salida o que representa el contenido escrito

Configure el directorio de registro

Para configurar un directorio de registro de host, complete los siguientes pasos:

  1. Haga clic en la casilla de verificación. Se abrirá una nueva pestaña.

    Figura que muestra el cuadro de diálogo de entrada/salida o que representa el contenido escrito

  2. Haga clic en el enlace configure log directory.

    Figura que muestra el cuadro de diálogo de entrada/salida o que representa el contenido escrito

  3. Seleccione la unidad para el directorio de registro de host y el directorio de registro de instancia de FCI. Haga clic en Guardar. Repita el mismo proceso para el segundo nodo del clúster. Cierre la ventana.

    Figura que muestra el cuadro de diálogo de entrada/salida o que representa el contenido escrito

El host ahora está en estado en ejecución.

Figura que muestra el cuadro de diálogo de entrada/salida o que representa el contenido escrito

  1. Desde la pestaña Recursos, tenemos todos los servidores y bases de datos.

    Figura que muestra el cuadro de diálogo de entrada/salida o que representa el contenido escrito

Configure una política de backup

Una política de backup es un conjunto de reglas que rigen cómo gestionar, programar y retener el backup. Ayuda en el tipo y la frecuencia de backup según el acuerdo de nivel de servicio de su empresa.

Expanda las siguientes secciones para ver las instrucciones detalladas sobre cómo completar cada paso.

Configurar la operación de copia de seguridad para una base de datos FCI

Para configurar una política de copia de seguridad para una base de datos FCI, realice los siguientes pasos:

  1. Ve a Ajustes y selecciona Políticas en la parte superior izquierda. Luego haga clic en Nuevo.

    Figura que muestra el cuadro de diálogo de entrada/salida o que representa el contenido escrito

  2. Introduzca el nombre de la política y una descripción. Haga clic en Siguiente.

    Figura que muestra el cuadro de diálogo de entrada/salida o que representa el contenido escrito

  3. Seleccione Copia de seguridad completa como tipo de copia de seguridad.

    Figura que muestra el cuadro de diálogo de entrada/salida o que representa el contenido escrito

  4. Seleccione la frecuencia del programa (esto se basa en el SLA de la empresa). Haga clic en Siguiente.

    Figura que muestra el cuadro de diálogo de entrada/salida o que representa el contenido escrito

  5. Configure los ajustes de retención para el backup.

    Figura que muestra el cuadro de diálogo de entrada/salida o que representa el contenido escrito

  6. Configure las opciones de replicación.

    Figura que muestra el cuadro de diálogo de entrada/salida o que representa el contenido escrito

  7. Especifique un script de ejecución antes y después de ejecutar un trabajo de copia de seguridad (si lo hubiera).

    Figura que muestra el cuadro de diálogo de entrada/salida o que representa el contenido escrito

  8. Ejecute la verificación basada en la programación de backups.

    Figura que muestra el cuadro de diálogo de entrada/salida o que representa el contenido escrito

  9. La página Summary proporciona detalles de la política de copia de seguridad. Los errores se pueden corregir aquí.

    Figura que muestra el cuadro de diálogo de entrada/salida o que representa el contenido escrito

Configurar y proteger la base de datos de MSSQL Server

  1. Configure la fecha de inicio y de vencimiento de la política de backup.

    Figura que muestra el cuadro de diálogo de entrada/salida o que representa el contenido escrito

  2. Defina la programación para la copia de seguridad. Para ello, haga clic en (+) para configurar una programación. Introduzca la Fecha de inicio y Fecha de caducidad. Establecer la hora en función del SLA de la empresa.

    Figura que muestra el cuadro de diálogo de entrada/salida o que representa el contenido escrito

  3. Configure el servidor de verificación. En el menú desplegable, seleccione el servidor.

    Figura que muestra el cuadro de diálogo de entrada/salida o que representa el contenido escrito

  4. Confirme la programación configurada haciendo clic en el signo más y confirme.

  5. Proporcione información para la notificación por correo electrónico. Haga clic en Siguiente.

    Figura que muestra el cuadro de diálogo de entrada/salida o que representa el contenido escrito

El resumen de la política de backup para la base de datos de SQL Server ahora está configurado.

Figura que muestra el cuadro de diálogo de entrada/salida o que representa el contenido escrito

Operaciones de backup de SnapCenter

Para crear copias de seguridad de SQL Server a petición, lleve a cabo los siguientes pasos:

  1. Desde la vista Recurso, selecciona el recurso y selecciona Hacer una copia de seguridad ahora.

    Figura que muestra el cuadro de diálogo de entrada/salida o que representa el contenido escrito

  2. En el cuadro de diálogo Copia de seguridad, haga clic en Copia de seguridad.

    Figura que muestra el cuadro de diálogo de entrada/salida o que representa el contenido escrito

  3. Aparece una pantalla de confirmación. Haga clic en para confirmar.

    Figura que muestra el cuadro de diálogo de entrada/salida o que representa el contenido escrito

Supervise la tarea de backup

  1. En la pestaña Monitor, haga clic en el trabajo y seleccione Detalles a la derecha para ver los trabajos.

    Figura que muestra el cuadro de diálogo de entrada/salida o que representa el contenido escrito

    Figura que muestra el cuadro de diálogo de entrada/salida o que representa el contenido escrito

Cuando se completa la copia de seguridad, se muestra una nueva entrada en la vista Topology.

Operación de backup para varias bases de datos

Para configurar una política de backup para varias bases de datos de SQL Server, cree políticas de grupos de recursos completando los siguientes pasos:

  1. En la pestaña Recursos del menú Ver, cambie a un grupo de recursos usando el menú desplegable.

    Figura que muestra el cuadro de diálogo de entrada/salida o que representa el contenido escrito

  2. Haga clic en (+) para obtener un nuevo grupo de recursos.

    Figura que muestra el cuadro de diálogo de entrada/salida o que representa el contenido escrito

  3. Proporcione un nombre y una etiqueta. Haga clic en Siguiente.

    Figura que muestra el cuadro de diálogo de entrada/salida o que representa el contenido escrito

  4. Añada recursos al grupo de recursos:

    • Host. Seleccione el servidor en el menú desplegable que aloja la base de datos.

    • Tipo de recurso. En el menú desplegable, selecciona Base de datos.

    • Instancia de SQL Server. Seleccione el servidor.

      Figura que muestra el cuadro de diálogo de entrada/salida o que representa el contenido escrito

      La opción Opción Auto selecciona todos los recursos del mismo volumen de almacenamiento* está seleccionada de forma predeterminada. Desactive la opción y seleccione solo las bases de datos que necesita agregar al grupo de recursos, haga clic en la flecha para agregar y haga clic en Siguiente.

    Figura que muestra el cuadro de diálogo de entrada/salida o que representa el contenido escrito

  5. En las políticas, haga clic en (+).

    Figura que muestra el cuadro de diálogo de entrada/salida o que representa el contenido escrito

  6. Escriba el nombre de la política del grupo de recursos.

    Figura que muestra el cuadro de diálogo de entrada/salida o que representa el contenido escrito

  7. Seleccione Copia de seguridad completa y la frecuencia de programación según el SLA de su empresa.

    Figura que muestra el cuadro de diálogo de entrada/salida o que representa el contenido escrito

  8. Configure los ajustes de retención.

    Figura que muestra el cuadro de diálogo de entrada/salida o que representa el contenido escrito

  9. Configure las opciones de replicación.

    Figura que muestra el cuadro de diálogo de entrada/salida o que representa el contenido escrito

  10. Configure los scripts que se ejecutarán antes de realizar una copia de seguridad. Haga clic en Siguiente.

    Figura que muestra el cuadro de diálogo de entrada/salida o que representa el contenido escrito

  11. Confirme la verificación de las siguientes programaciones de backup.

    Figura que muestra el cuadro de diálogo de entrada/salida o que representa el contenido escrito

  12. En la página Resumen, verifique la información y haga clic en Finalizar.

    Figura que muestra el cuadro de diálogo de entrada/salida o que representa el contenido escrito

Configurar y proteger varias bases de datos de SQL Server

  1. Haga clic en el signo (+) para configurar la fecha de inicio y la fecha de caducidad.

    Figura que muestra el cuadro de diálogo de entrada/salida o que representa el contenido escrito

  2. Ajuste la hora.

    Figura que muestra el cuadro de diálogo de entrada/salida o que representa el contenido escrito

    Figura que muestra el cuadro de diálogo de entrada/salida o que representa el contenido escrito

  3. En la pestaña Verificación, seleccione el servidor, configure la programación y haga clic en Siguiente.

    Figura que muestra el cuadro de diálogo de entrada/salida o que representa el contenido escrito

  4. Configure las notificaciones para enviar un correo electrónico.

    Figura que muestra el cuadro de diálogo de entrada/salida o que representa el contenido escrito

La política ahora está configurada para realizar backup de varias bases de datos de SQL Server.

Figura que muestra el cuadro de diálogo de entrada/salida o que representa el contenido escrito

Active el backup bajo demanda para varias bases de datos de SQL Server

  1. En la pestaña Recurso, selecciona Ver. En el menú desplegable, selecciona Grupo de recursos.

    Figura que muestra el cuadro de diálogo de entrada/salida o que representa el contenido escrito

  2. Seleccione el nombre del grupo de recursos.

  3. Haga clic en Copia de seguridad ahora en la parte superior derecha.

    Figura que muestra el cuadro de diálogo de entrada/salida o que representa el contenido escrito

  4. Se abrirá una nueva ventana. Haga clic en la casilla de verificación Verificar después de copia de seguridad y luego haga clic en Copia de seguridad.

    Figura que muestra el cuadro de diálogo de entrada/salida o que representa el contenido escrito

  5. Se muestra un mensaje de confirmación. Haga clic en .

    Figura que muestra el cuadro de diálogo de entrada/salida o que representa el contenido escrito

Supervise trabajos de backup de varias bases de datos

En la barra de navegación izquierda, haga clic en Monitor, seleccione el trabajo de respaldo y haga clic en Detalles para ver el progreso del trabajo.

Figura que muestra el cuadro de diálogo de entrada/salida o que representa el contenido escrito

Haga clic en la pestaña Recurso para ver el tiempo que tarda la copia de seguridad en completarse.

Figura que muestra el cuadro de diálogo de entrada/salida o que representa el contenido escrito

Backup de registros de transacciones para un backup de varias bases de datos

SnapCenter es compatible con los modelos de recuperación completa, registrada en volumen y sencilla. El modo de recuperación simple no admite el backup de registro transaccional.

Para realizar una copia de seguridad del registro de transacciones, complete los siguientes pasos:

  1. Desde la pestaña Recursos, cambie el menú de visualización de Base de datos a Grupo de recursos.

    Figura que muestra el cuadro de diálogo de entrada/salida o que representa el contenido escrito

  2. Seleccione la política de backup del grupo de recursos creada.

  3. Seleccione Modificar grupo de recursos en la parte superior derecha.

    Figura que muestra el cuadro de diálogo de entrada/salida o que representa el contenido escrito

  4. La sección Name se establece por defecto en el nombre y la etiqueta de la política de copia de seguridad. Haga clic en Siguiente.

    La pestaña Recursos resalta las bases en las que se va a configurar la política de copia de seguridad de transacciones.

    Figura que muestra el cuadro de diálogo de entrada/salida o que representa el contenido escrito

  5. Introduzca el nombre de la política.

    Figura que muestra el cuadro de diálogo de entrada/salida o que representa el contenido escrito

  6. Seleccione las opciones de backup de SQL Server.

  7. Seleccione log backup.

  8. Establezca la frecuencia de programación en función del objetivo de tiempo de recuperación de su empresa. Haga clic en Siguiente.

    Figura que muestra el cuadro de diálogo de entrada/salida o que representa el contenido escrito

  9. Configure las opciones de retención de backups de registros. Haga clic en Siguiente.

    Figura que muestra el cuadro de diálogo de entrada/salida o que representa el contenido escrito

  10. (Opcional) Configure las opciones de replicación.

    Figura que muestra el cuadro de diálogo de entrada/salida o que representa el contenido escrito

  11. (Opcional) Configure cualquier script que se ejecute antes de realizar un trabajo de backup.

    Figura que muestra el cuadro de diálogo de entrada/salida o que representa el contenido escrito

  12. (Opcional) Configurar verificación de copia de seguridad.

    Figura que muestra el cuadro de diálogo de entrada/salida o que representa el contenido escrito

  13. En la página Resumen, haz clic en Finalizar.

    Figura que muestra el cuadro de diálogo de entrada/salida o que representa el contenido escrito

Configurar y proteger varias bases de datos de MSSQL Server

  1. Haga clic en la política de backup de registro de transacciones recién creada.

    Figura que muestra el cuadro de diálogo de entrada/salida o que representa el contenido escrito

  2. Establece la Fecha de inicio y Fecha de caducidad.

  3. Introduzca la frecuencia de la política de backup de registros según el acuerdo de nivel de servicio, RTP y RPO. Haga clic en Aceptar.

    Figura que muestra el cuadro de diálogo de entrada/salida o que representa el contenido escrito

  4. Puede ver ambas políticas. Haga clic en Siguiente.

    Figura que muestra el cuadro de diálogo de entrada/salida o que representa el contenido escrito

  5. Configure el servidor de verificación.

    Figura que muestra el cuadro de diálogo de entrada/salida o que representa el contenido escrito

  6. Configure la notificación por correo electrónico.

    Figura que muestra el cuadro de diálogo de entrada/salida o que representa el contenido escrito

  7. En la página Resumen, haz clic en Finalizar.

    Figura que muestra el cuadro de diálogo de entrada/salida o que representa el contenido escrito

Activación de un backup de registro de transacciones bajo demanda para varias bases de datos de SQL Server

Para activar una copia de seguridad a petición del log transaccional para varias bases de datos de SQL Server, realice los siguientes pasos:

  1. En la página de políticas recién creada, seleccione Copia de seguridad ahora en la parte superior derecha de la página.

    Figura que muestra el cuadro de diálogo de entrada/salida o que representa el contenido escrito

  2. Desde la ventana emergente de la pestaña Política, seleccione el menú desplegable, seleccione la política de copia de seguridad y configure la copia de seguridad del registro de transacciones.

    Figura que muestra el cuadro de diálogo de entrada/salida o que representa el contenido escrito

  3. Haga clic en copia de seguridad. Aparecerá una nueva ventana.

  4. Haga clic en para confirmar la política de copia de seguridad.

    Figura que muestra el cuadro de diálogo de entrada/salida o que representa el contenido escrito

Supervisión

Vaya a la pestaña Monitoring y supervise el progreso del trabajo de copia de seguridad.

Figura que muestra el cuadro de diálogo de entrada/salida o que representa el contenido escrito

Restauración y recuperación

Consulte los siguientes requisitos previos necesarios para restaurar una base de datos de SQL Server en SnapCenter.

  • La instancia de destino debe estar en línea y en ejecución antes de que se complete el trabajo de restauración.

  • Las operaciones de SnapCenter que están programadas para ejecutarse en la base de datos de SQL Server deben deshabilitarse, lo que incluye cualquier trabajo programado en servidores de gestión remota o de verificación remota.

  • Si va a restaurar backups de directorio de registro personalizado en un host alternativo, el servidor SnapCenter y el host del plugin deben tener la misma versión de SnapCenter instaladas.

  • Puede restaurar la base de datos del sistema en un host alternativo.

  • SnapCenter puede restaurar una base de datos en un clúster de Windows sin que el grupo de clústeres de SQL Server quede sin conexión.

Restauración de tablas eliminadas en una base de datos de SQL Server a un punto en el tiempo

Para restaurar una base de datos de SQL Server a un punto en el tiempo, lleve a cabo los siguientes pasos:

  1. La siguiente captura de pantalla muestra el estado inicial de la base de datos de SQL Server antes de las tablas eliminadas.

    Figura que muestra el cuadro de diálogo de entrada/salida o que representa el contenido escrito

    La captura de pantalla muestra que se han eliminado 20 filas de la tabla.

    Figura que muestra el cuadro de diálogo de entrada/salida o que representa el contenido escrito

  2. Inicie sesión en el servidor SnapCenter. En la pestaña Recursos, seleccione la base de datos.

    Figura que muestra el cuadro de diálogo de entrada/salida o que representa el contenido escrito

  3. Seleccione el backup más reciente.

  4. A la derecha, selecciona Restaurar.

    Figura que muestra el cuadro de diálogo de entrada/salida o que representa el contenido escrito

  5. Aparecerá una nueva ventana. Seleccione la opción Restaurar.

  6. Restaure la base de datos en el mismo host donde se creó el backup. Haga clic en Siguiente.

    Figura que muestra el cuadro de diálogo de entrada/salida o que representa el contenido escrito

  7. Para el Tipo de recuperación, selecciona All log backups. Haga clic en Siguiente.

    Figura que muestra el cuadro de diálogo de entrada/salida o que representa el contenido escrito

    Figura que muestra el cuadro de diálogo de entrada/salida o que representa el contenido escrito

Opciones de pre-restauración:

  1. Seleccione la opción Sobrescribir la base de datos con el mismo nombre durante la restauración. Haga clic en Siguiente.

    Figura que muestra el cuadro de diálogo de entrada/salida o que representa el contenido escrito

Opciones post-restauración:

  1. Seleccione la opción Operativo, pero no disponible para restaurar registros de transacciones adicionales. Haga clic en Siguiente.

    Figura que muestra el cuadro de diálogo de entrada/salida o que representa el contenido escrito

  2. Proporcione la configuración del correo electrónico. Haga clic en Siguiente.

    Figura que muestra el cuadro de diálogo de entrada/salida o que representa el contenido escrito

  3. En la página Resumen, haz clic en Finalizar.

    Figura que muestra el cuadro de diálogo de entrada/salida o que representa el contenido escrito

Supervise el progreso de la restauración

  1. En la pestaña Monitoring, haga clic en los detalles del trabajo de restauración para ver el progreso del trabajo de restauración.

    Figura que muestra el cuadro de diálogo de entrada/salida o que representa el contenido escrito

  2. Restaurar los detalles del trabajo.

    Figura que muestra el cuadro de diálogo de entrada/salida o que representa el contenido escrito

  3. Volver al host de SQL Server > base de datos > tabla están presentes.

    Figura que muestra el cuadro de diálogo de entrada/salida o que representa el contenido escrito