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.
Migre una base de datos de Microsoft SQL Server local a Amazon RDS for SQL Server mediante métodos nativos de copia de seguridad y restauración
Creado por Tirumala Dasari (AWS), David Queiroz () y Vishal Singh (AWS) AWS
Resumen
Este patrón describe cómo migrar una base de datos de Microsoft SQL Server local a una instancia de base de datos Amazon Relational Database Service (RDSAmazon) SQL for Server (migración homogénea). El proceso de migración se basa en los métodos nativos de respaldo y restauración SQL del servidor. Utiliza SQL Server Management Studio (SSMS) para crear un archivo de copia de seguridad de la base de datos y un depósito de Amazon Simple Storage Service (Amazon S3) para almacenar el archivo de copia de seguridad antes de restaurarlo en RDS Amazon SQL for Server.
Requisitos previos y limitaciones
Requisitos previos
Una cuenta de AWS activa.
AWSPolíticas de roles de Identity and Access Management (IAM) para acceder al bucket de S3 y a la instancia de base de datos Amazon RDS for SQL Server.
Limitaciones
El proceso descrito en este patrón migra solo la base de datos. SQLlos inicios de sesión o los usuarios de bases de datos, incluidos los trabajos de SQL Server Agent, no se migran porque requieren pasos adicionales.
Versiones de producto
SQLServidor 2012-2017. Para obtener la lista más reciente de versiones y funciones compatibles, consulte Microsoft SQL Server en Amazon RDS en la AWS documentación.
Arquitectura
Pila de tecnología de origen
Una base de datos de Microsoft SQL Server local
Pila de tecnología de destino
Instancia RDS de base SQL de datos Amazon for Server
Arquitectura de migración de datos
Herramientas
Microsoft SQL Server Management Studio (SSMS) es un entorno integrado para administrar la infraestructura SQL del servidor. Proporciona una interfaz de usuario y un grupo de herramientas con editores de scripts sofisticados que interactúan con el SQL servidor.
Epics
Tarea | Descripción | Habilidades requeridas |
---|---|---|
Seleccione SQL Server como motor de base de datos en Amazon RDS for SQL Server. | DBA | |
Elija la edición SQL Server Express. | DBA | |
Especifique los detalles de la base de datos. | Para obtener más información sobre la creación de una instancia de base de datos, consulte la RDSdocumentación de Amazon. | DBA, propietario de la aplicación |
Tarea | Descripción | Habilidades requeridas |
---|---|---|
Conéctese a la base de datos SQL del servidor local a través SSMS de. | DBA | |
Cree una copia de seguridad de la base de datos. | Para obtener instrucciones, consulte la SSMSdocumentación | DBA, propietario de la aplicación |
Tarea | Descripción | Habilidades requeridas |
---|---|---|
Cree un bucket de Amazon S3. | Para obtener más información, consulte la documentación de Amazon S3. | DBA |
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 |
Tarea | Descripción | Habilidades requeridas |
---|---|---|
Añade el grupo de opciones a AmazonRDS. |
Para obtener más información, consulta la RDSdocumentación de Amazon. | SysOps administrador |
Restaure la base de datos. |
| DBA |
Tarea | Descripción | Habilidades requeridas |
---|---|---|
Valide los objetos y los datos. | Valide los objetos y los datos entre la base de datos de origen y Amazon RDS for SQL Server. notaEsta tarea solo migra la base de datos. Los inicios de sesión y los trabajos no se migrarán. | Propietario de la aplicación, DBA |
Tarea | Descripción | Habilidades 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 for SQL Server. | Propietario de la aplicación, DBA |