Compartir a través de


Copia de seguridad administrada de SQL Server en Azure: interoperabilidad y coexistencia

En este tema se describe SQL Server copia de seguridad administrada en la interoperabilidad y coexistencia de Microsoft Azure con varias características de SQL Server 2014. Estas características son: Grupos de disponibilidad AlwaysOn, creación de reflejo de la base de datos, planes de mantenimiento de copia de seguridad, trasvase de registros, copias de seguridad ad hoc, separar base de datos y quitar base de datos.

Grupos de disponibilidad AlwaysOn

Grupos de disponibilidad AlwaysOn que están configurados como una solución solo de Azure compatible con SQL Server Copia de seguridad administrada en Microsoft Azure. Las configuraciones solo en local o Grupo de disponibilidad AlwaysOn híbrido no se admiten. Para más información y otras consideraciones, consulte Configuración de SQL Server copia de seguridad administrada en Azure para grupos de disponibilidad.

Creación de reflejo de la base de datos

SQL Server copia de seguridad administrada en Microsoft Azure solo se admite en la base de datos principal. Si la entidad de seguridad y el reflejo están configuradas para usar SQL Server Copia de seguridad administrada en Microsoft Azure, se omite la base de datos reflejada y no se realizará una copia de seguridad. Sin embargo, en caso de conmutación por error, SQL Server Copia de seguridad administrada en Microsoft Azure iniciará el proceso de copia de seguridad después de que el reflejo haya completado el cambio de rol y esté en línea. Las copias de seguridad se almacenarán en un nuevo contenedor en este caso. Si el reflejo no está configurado para usar SQL Server Copia de seguridad administrada en Microsoft Azure, en caso de conmutación por error, no se realiza ninguna copia de seguridad. Se recomienda configurar SQL Server Copia de seguridad administrada en Microsoft Azure tanto en la entidad de seguridad como en el reflejo para que las copias de seguridad continúen en caso de una conmutación por error.

Sugerencia

Si va a crear una base de datos reflejada en una instancia con SQL Server configuración predeterminada de Copia de seguridad administrada en Microsoft Azure, puede ser preferible deshabilitar SQL Server copia de seguridad administrada en las instancias de Microsoft Azure, por lo que no se aplican a la base de datos reflejada y, a continuación, volver a habilitar los valores predeterminados de la instancia después de configurar la entidad de seguridad y el reflejo.

Plan de mantenimiento

No se admite el uso de planes de mantenimiento para crear copias de seguridad para una base de datos cuando no se admite SQL Server copia de seguridad administrada en Microsoft Azure. Los planes de mantenimiento provocarán que la cadena de registros rota y SQL Server Copia de seguridad administrada en Microsoft Azure no pueda admitir una capacidad de recuperación garantizada de la base de datos durante la restauración. Esto también se aplica cuando SQL Server copia de seguridad administrada en Microsoft Azure está habilitado en el nivel de instancia.

Sugerencia

Los planes de mantenimiento con copias de seguridad de solo copia se admiten con SQL Server copia de seguridad administrada en Microsoft Azure configurada para la misma base de datos o instancia.

Trasvase de registros

No puede configurar el trasvase de registros y SQL Server Copia de seguridad administrada en Microsoft Azure para la misma base de datos al mismo tiempo. Si hace esto, afectará a las capacidades de recuperación de la base de datos con cualquier funcionalidad.

Copias de seguridad ad hoc con Transact-SQL y SQL Server Management Studio

Las copias de seguridad ad hoc o una vez creadas fuera de SQL Server copia de seguridad administrada en Microsoft Azure mediante Transact-SQL o SQL Server Management Studio pueden afectar al proceso de copia de seguridad administrada de SQL Server a Microsoft Azure en función del tipo de copia de seguridad y los medios de almacenamiento usados. Las copias de seguridad de registros en una cuenta de almacenamiento de Azure diferente a la que SQL Server copia de seguridad administrada en Microsoft Azure usan, o cualquier otro destino que no sea el servicio Azure Blob Storage, provocará una interrupción de la cadena de registro. Se recomienda usar el procedimiento almacenado smart_admin.sp_backup_on_demand (Transact-SQL) para iniciar una copia de seguridad en bases de datos que tengan habilitada la copia de seguridad administrada de SQL Server a Microsoft Azure. Puede iniciar una base de datos completa o la copia de seguridad de registros mediante este procedimiento almacenado.

Quitar la base de datos y separar la base de datos

Si una base de datos que tiene SQL Server copia de seguridad administrada en Microsoft Azure habilitada está desasociada o quitada, aunque no se pueden realizar copias de seguridad adicionales, las copias de seguridad anteriores permanecen en el almacenamiento hasta que haya transcurrido el período de retención, momento en el que se purgarán las copias de seguridad.

Cambios del modelo de recuperación

  • Si cambia el modelo de recuperación de una base de datos de Simple a Full o Bulk-Logged, tiene la opción de configurar SQL Server Copia de seguridad administrada en Microsoft Azure para la base de datos. Esto se considerará como una nueva base de datos desde SQL Server copia de seguridad administrada a la perspectiva de Microsoft Azure.

  • Si cambia el modelo de recuperación de una base de datos de Full o Bulk-Logged a Simple, que tiene habilitada SQL Server Copia de seguridad administrada a Microsoft Azure habilitada, las operaciones de copia de seguridad ya no se programarán. La configuración del periodo de retención estará todavía activa y los archivos de copia de seguridad permanecerán en la cuenta de almacenamiento hasta que haya transcurrido el período de retención. Si desea conservar las copias de seguridad, se recomienda descargar los archivos en una cuenta de almacenamiento diferente o en una ubicación local. Los valores de configuración se conservan y se pueden reutilizar si el modelo de recuperación se vuelve a establecer en Full o Bulk-Logged de nuevo.

Copias de seguridad de registros con otras herramientas de copia de seguridad o scripts personalizados

Dos copias de seguridad cualesquiera que estén configuradas para realizar copias de seguridad de registros en la misma base de datos interrumpirán la cadena de registro de copia de seguridad. Aunque SQL Server copia de seguridad administrada en Microsoft Azure intentará solucionar la interrupción en la cadena de copia de seguridad mediante la programación de copias de seguridad completas cuando se detecte una interrupción en la cadena, esto significa mantenerse al día continuamente con interrupciones periódicas y copias de seguridad de registros realizadas por dos herramientas competidoras. También puede afectar a la capacidad de recuperación de la base de datos, ya que no se puede esperar que ninguna herramienta tenga un conjunto completo de copias de seguridad en orden. Aunque esto se aplica a dos características o herramientas cualesquiera que realizan copias de seguridad de registros, resulta útil ver ejemplos específicos como se describe a continuación. También es la base de los problemas de configuración de planes de mantenimiento o del trasvase de registros, como se ha descrito en secciones anteriores de este tema.

Copias de seguridad basadas en Data Protection Manager (DPM): Microsoft Data Protection Manager le permite realizar copias de seguridad completas e incrementales. Las copias de seguridad incrementales son copias de seguridad de registros que realizan un truncamiento del registro después de crear una copia de seguridad de registros T. Por lo tanto, no se admite la configuración de DPM y SQL Server Copia de seguridad administrada en Microsoft Azure para la misma base de datos.

Herramientas o scripts de terceros: Cualquier herramienta o scripts de terceros que realicen copias de seguridad de registros que provoquen el truncamiento del registro no es compatible con SQL Server Copia de seguridad administrada en Microsoft Azure y no se admite.

Si ha SQL Server copia de seguridad administrada en Microsoft Azure habilitada para una instancia de base de datos y desea realizar una copia de seguridad ad hoc, puede usar el procedimiento almacenado smart_admin.sp_backup_on_demand (Transact-SQL), como se describe en la sección anterior. Si también necesita programar o anular copias de seguridad periódicamente fuera de SQL Server Copia de seguridad administrada en Microsoft Azure, puede usar la copia de seguridad de solo copia de seguridad. Para obtener más información, consulte Copias de seguridad de solo copia (SQL Server).