Migración de una base de datos de Microsoft SQL Server en las instalaciones a Amazon RDS para SQL Server mediante métodos nativos de copia de seguridad y restauración - Recomendaciones de AWS

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Migración de una base de datos de Microsoft SQL Server en las instalaciones a Amazon RDS para SQL Server mediante métodos nativos de copia de seguridad y restauración

Creado por Tirumala Dasari (AWS), David Queiroz (AWS) y Vishal Singh (AWS)

Entorno: PoC o piloto

Origen: base de datos de Microsoft SQL Server en las instalaciones

Destino: Amazon RDS para SQL Server

Tipo R: redefinir la plataforma

Carga de trabajo: Microsoft

Tecnologías: migración; bases de datos; sistemas operativos

Servicios de AWS: Amazon RDS; Amazon S3

Resumen

Este patrón describe cómo migrar una base de datos de Microsoft SQL Server en las instalaciones a una instancia de base de datos de Amazon Relational Database Service (Amazon RDS) para SQL Server (migración homogénea). El proceso de migración se basa en los métodos nativos de copia de seguridad y restauración de SQL Server. Utiliza SQL Server Management Studio (SSMS) para crear un archivo de copia de seguridad de la base de datos y un bucket de Amazon Simple Storage Service (Amazon S3) para almacenar el archivo de copia de seguridad antes de restaurarlo en Amazon RDS para SQL Server.

Requisitos previos y limitaciones

Requisitos previos

  • Una cuenta de AWS activa.

  • Políticas de rol de AWS Identity and Access Management (IAM) para el acceso al bucket de S3 y a la instancia de base de datos de Amazon RDS para SQL Server.

Limitaciones

  • El proceso descrito en este patrón migra solo la base de datos. Los inicios de sesión de SQL o los usuarios de bases de datos, incluidos los trabajos de SQL Server Agent, no se migran porque requieren pasos adicionales.

Versiones de producto

  • SQL Server 2012-2017. Para ver la lista actualizada de versiones compatibles, consulte MySQL en Amazon RDS en la documentación de AWS.

Arquitectura

Pila de tecnología de origen

  • Base de datos de Microsoft SQL Server en las instalaciones

Pila de tecnología de destino

  • Instancia de base de datos de Amazon RDS para SQL Server

Arquitectura de migración de datos

Arquitectura para migrar una base de datos de SQL Server local a una instancia de base de datos de Amazon RDS for SQL Server.

Herramientas

  • Microsoft SQL Server Management Studio (SSMS) es un entorno integrado para administrar infraestructuras de SQL Server. Proporciona una interfaz de usuario y un grupo de herramientas con editores de scripts enriquecidos que interactúan con SQL Server.

Epics

TareaDescripciónHabilidades requeridas

Seleccione SQL Server como motor de base de datos en Amazon RDS para SQL Server.

Administrador de base de datos

Seleccione SQL Server Express Edition.

Administrador de base de datos

Especifique los detalles de la base de datos.

Para obtener más información acerca de cómo crear una instancia de base de datos, consulte la documentación de Amazon RDS.

Administrador de base de datos, propietario de la aplicación
TareaDescripciónHabilidades requeridas

Conéctese a la base de datos de SQL Server en las instalaciones mediante SSMS.

Administrador de base de datos

Cree una copia de seguridad de la base de datos.

Para obtener instrucciones, consulte la documentación de SSMS.

Administrador de base de datos, propietario de la aplicación
TareaDescripciónHabilidades requeridas

Cree un bucket de Amazon S3.

Para obtener más información, consulte la documentación de Amazon S3.

Administrador de base de datos

Cargue el archivo de copia de seguridad en el bucket de S3.

Para obtener más información, consulte la documentación de Amazon S3.

SysOps administrador
TareaDescripciónHabilidades requeridas

Añada el grupo de opciones a Amazon RDS.

  1. Abra la consola de Amazon RDS en https://console.aws.amazon.com/rds/.

  2. En el panel de navegación, elija Option grupos (Grupos de opciones), Create gropu (Crear grupo).

  3. Complete la información del grupo de opciones y, a continuación, seleccione Create (Crear).

  4. Añada la opción SQLSERVER_BACKUP_RESTORE al grupo de opciones y, a continuación, elija Add option (Añadir opción).

Para obtener más información, consulte la documentación de Amazon RDS.

SysOps administrador

Restaure la base de datos.

  1. Conéctese a Amazon RDS para SQL Server mediante SSMS.

  2. Para restaurar la base de datos, llame al procedimiento almacenado msdb.dbo.rds_restore_database.

Administrador de base de datos
TareaDescripciónHabilidades requeridas

Valide los objetos y los datos.

Valide los objetos y los datos entre la base de datos de origen y Amazon RDS para SQL Server.

Nota: Esta tarea solo migra la base de datos. Los inicios de sesión y los trabajos no se migrarán.

Administrador de base de datos, propietario de la aplicación
TareaDescripciónHabilidades requeridas

Redirija el tráfico de la aplicación.

Tras la validación, redirija el tráfico de la aplicación a la instancia de base de datos Amazon RDS para SQL Server.

Administrador de base de datos, propietario de la aplicación

Recursos relacionados