Importación y exportación de bases de datos de SQL Server por copias de seguridad y restauración nativas - Amazon Relational Database Service

Importación y exportación de bases de datos de SQL Server por copias de seguridad y restauración nativas

Amazon RDS admite la copia de seguridad y la restauración nativas de bases de datos de Microsoft SQL Server mediante los archivos de copia de seguridad completos (archivos .bak). Al utilizar RDS, accede a archivos almacenados en Amazon S3 en lugar de usar el sistema de archivos local en el servidor de base de datos.

Por ejemplo, puede crear una copia de seguridad completa desde su servidor local, almacenarlo en S3 y restaurarlo en una instancia de base de datos de Amazon RDS. También puede realizar copias de seguridad desde RDS, almacenarlas en S3 y restaurarlas siempre que quiera.

La copia de seguridad y la restauración nativas están disponibles en todas las regiones AWS para instancias de base de datos Single-AZ y Multi-AZ, incluidas las instancias de base de datos Multi-AZ con réplicas de lectura. La copia de seguridad y la restauración nativas están disponibles para todas las ediciones de Microsoft SQL Server compatibles con Amazon RDS.

En el siguiente diagrama se muestran los escenarios admitidos.

Arquitectura de la copia de seguridad y la restauración nativas

El uso de archivos .bak nativos para realizar copias de seguridad y restaurar bases de datos suele ser la forma más rápida de realizar copias de seguridad y de restaurar bases de datos. El uso de la copia de seguridad y la restauración nativas ofrece muchos beneficios adicionales. Por ejemplo, puede hacer lo siguiente:

  • Migrar bases de datos a o desde Amazon RDS.

  • Mover bases de datos entre instancias de bases de datos de RDS para SQL Server.

  • Migrar datos, esquemas, procedimientos almacenados, disparadores y otro tipo de código de base de datos dentro de los archivos .bak.

  • Realizar una copia de seguridad y restaurar bases de datos únicas, en lugar de instancias de base de datos completas.

  • Crear copias de bases de datos para desarrollo, pruebas, sesiones de formación y demostraciones.

  • Almacenar y transferir archivos de copia de seguridad con Amazon S3 para capa de protección adicional para la recuperación de desastres.

  • Cree copias de seguridad nativas de bases de datos que tengan activado el cifrado de datos transparente (TDE) y restaure esas copias de seguridad en bases de datos en las instalaciones. Para obtener más información, consulte Compatibilidad con el Cifrado de datos transparente en SQL Server.

  • Restaure copias de seguridad nativas de bases de datos en las instalaciones que tengan TDE activado en instancias de base de datos de RDS para SQL Server. Para obtener más información, consulte Compatibilidad con el Cifrado de datos transparente en SQL Server.

Limitaciones y recomendaciones

El uso de la copia de seguridad y la restauración nativas tiene limitaciones como las siguientes:

  • No se puede realizar una copia de seguridad desde un bucket de Amazon S3 situado en una región de AWS que no coincida con la de la instancia de base de datos de Amazon RDS.

  • No puede restaurar una base de datos si ya existe una base de datos SSAS con el mismo nombre. Los nombres de base de datos son únicos.

  • Recomendamos encarecidamente que no restaure copias de seguridad de una zona horaria en una zona horaria diferente. Si restaura copias de seguridad de una zona horaria a otra zona horaria distinta, debe auditar las consultas y aplicaciones para comprobar los efectos del cambio de zona horaria.

  • Amazon S3 tiene un límite de 5 TB por archivo. Para las copias de seguridad nativas de bases de datos más grandes, puede utilizar la copia de seguridad de varios archivos.

  • El tamaño máximo de la base de datos del que se puede realizar una copia de seguridad en S3 depende de la memoria, la CPU, la E/S y los recursos de red disponibles en la instancia de base de datos. Cuanto mayor sea la base de datos, más memoria consume el agente de copia de seguridad. Nuestras pruebas muestran que puede realizar una copia de seguridad comprimida de una base de datos de 16 TB en nuestros tipos de instancia de última generación a partir de tamaños de instancia 2xlarge o más grandes, siempre que haya recursos suficientes del sistema.

  • No puede realizar copias de seguridad ni restaurar de más de 10 archivos de copia de seguridad al mismo tiempo.

  • Una copia de seguridad diferencial se basa en la copia de seguridad completa. Para que funcionen los backups diferenciales, no puede crear una instantánea entre el último backup completo y la copia de seguridad diferencial. Si desea una copia de seguridad diferencial, pero existe una instantánea manual o automatizada, haga otra copia de seguridad completa antes de continuar con la copia de seguridad diferencial.

  • Las restauraciones de registros y diferenciales no son compatibles con bases de datos con archivos que tienen su file_guid (identificador único) establecido en NULL.

  • Puede ejecutar hasta dos tareas de copia de seguridad o restauración al mismo tiempo.

  • No puede realizar copias de seguridad del registro nativas desde SQL Server en Amazon RDS.

  • RDS admite restauraciones nativas de bases de datos de hasta 16 TB. Las restauraciones nativas de bases de datos en SQL Server Express Edition están limitadas a 10 GB.

  • No se puede realizar una copia de seguridad nativa durante el periodo de mantenimiento ni mientras Amazon RDS esté creando una instantánea de la base de datos. Si una tarea de copia de seguridad nativa se superpone a la ventana de copia de seguridad diaria de RDS, la tarea de copia de seguridad nativa se cancela.

  • En las instancias de base de datos Multi-AZ, solo puede restaurar de forma nativa las bases de datos a las que se haya realizado una copia de seguridad en el modelo de recuperación completa.

  • No se admite la restauración desde copias de seguridad diferenciales en instancias Multi-AZ.

  • La llamada a los procedimientos RDS para la copia de seguridad y la restauración nativas no es compatible.

  • Utilice una AWS KMS key de cifrado simétrica para cifrar las copias de seguridad. Amazon RDS no admite las claves de KMS asimétricas. Para obtener más información, consulte Creación de claves KMS de cifrado simétricas en la Guía para desarrolladores de AWS Key Management Service.

  • Los archivos de copia de seguridad nativos están cifrados con la clave de KMS especificada con el modo criptográfico "Solo cifrado". Al restaurar archivos de copia de seguridad cifrados, tenga en cuenta que estaban cifrados con el modo criptográfico "Solo cifrado".

  • No se puede restaurar una base de datos que contenga un grupo de archivos FILESTREAM.

Si la base de datos puede estar sin conexión mientras se crea, se copia y se restaura el archivo de copia de seguridad, recomendamos utilizar la copia de seguridad y la restauración nativas para migrarla a RDS. Si la base de datos en las instalaciones no puede estar sin conexión, recomendamos utilizar AWS Database Migration Service para migrar la base de datos a Amazon RDS. Para obtener más información, consulte ¿Qué es AWS Database Migration Service?

La copia de seguridad y la restauración nativas no se han diseñado para reemplazar las capacidades de recuperación de datos de la característica de copia de instantáneas entre regiones. Recomendamos utilizar la función de copia de instantáneas para copiar la instantánea de base de datos en otra región de AWS para la recuperación de desastres entre regiones en Amazon RDS. Para obtener más información, consulte Copia de una instantánea de base de datos para Amazon RDS.