Share via


Configurar la creación de reflejo de la base de datos (SQL Server)

En esta sección se describen los requisitos previos, las recomendaciones y los pasos para configurar la creación de reflejo de la base de datos. Para obtener una introducción a la creación de reflejo de la base de datos, vea Creación de reflejo de base de datos (SQL Server).

Nota importanteImportante

Se recomienda configurar la creación de reflejo de la base de datos durante los periodos de poca actividad, dado que este proceso puede afectar al rendimiento.

En este tema:

  • Preparar instancias de servidor para participar en la creación de reflejo de la base de datos

  • Información general: establecer una creación de reflejo de la base de datos

  • En esta sección

  • Tareas relacionadas

Preparar una instancia de servidor para hospedar un servidor reflejado

Para cada sesión de creación de reflejo de la base de datos:

  1. El servidor principal, el servidor reflejado y el testigo, si existen, deben estar hospedados en instancias de servidor independientes que, a su vez, deben estar en sistemas de host diferentes. Cada una de las instancias de servidor requiere un extremo de creación de reflejo de la base de datos. Si necesita crear un extremo de creación de reflejo de la base de datos, asegúrese de que sea accesible a las demás instancias de servidor.

    El tipo de autenticación que utilice la instancia de servidor para la creación de reflejo de la base de datos es una propiedad del extremo de reflejo de la base de datos. Existen dos tipos de seguridad de transporte disponibles para la creación de reflejo de la base de datos: autenticación de Windows o autenticación basada en certificados. Para obtener más información, vea Seguridad de transporte para la creación de reflejo de la base de datos y grupos de disponibilidad AlwaysOn (SQL Server).

    Los requisitos para el acceso de red son específicos del tipo de autenticación, del siguiente modo:

  2. Asegúrese de que existen inicios de sesión en el servidor reflejado para todos los usuarios de la base de datos. Para obtener más información, vea Configurar cuentas de inicio de sesión para la creación de reflejo de la base de datos o grupos de disponibilidad de AlwaysOn (SQL Server).

  3. En la instancia de servidor que hospedará la base de datos reflejada, configure el resto del entorno necesario para la base de datos reflejada. Para obtener más información, vea Administrar los metadatos cuando una base de datos pasa a estar disponible en otra instancia de servidor (SQL Server).

Información general: establecer una sesión de reflejo de la base de datos

Los pasos básicos para establecer una sesión de creación de reflejo son los siguientes:

  1. Cree la base de datos reflejada restaurando las copias de seguridad siguientes, utilizando RESTORE WITH NORECOVERY en cada operación de restauración:

    1. Restaure una copia de seguridad de base de datos completa reciente de la base de datos principal, después de asegurarse de que la base de datos principal utilizaba ya el modelo de recuperación completa cuando se realizó la copia de seguridad. La base de datos reflejada debe tener el mismo nombre que la base de datos principal.

    2. Si ha realizado copias de seguridad diferenciales de la base de datos desde la copia de seguridad completa restaurada, restaure la copia de seguridad diferencial más reciente.

    3. Restaure todas las copias de seguridad de registros realizadas desde la copia de seguridad diferencial o completa de la base de datos.

    Para obtener más información, vea Preparar una base de datos reflejada para la creación de reflejo (SQL Server).

    Nota importanteImportante

    Complete los pasos de configuración restantes lo antes posible después de realizar la copia de seguridad de la base de datos principal. Para poder iniciar la creación de reflejo en los asociados, debe crear una copia de seguridad de registros actual en la base de datos original y restaurarla en la base de datos reflejada que se va a crear.

  2. Puede configurar la creación de reflejo mediante Transact-SQL o con el Asistente de creación de reflejo de la base de datos. Para obtener más información, vea uno de los siguientes temas:

  3. De forma predeterminada, una sesión se configura con la seguridad de las transacciones completa (SAFETY se establece en FULL), lo que inicia la sesión en modo sincrónico de alta seguridad sin conmutación automática por error. Puede volver a configurar la sesión para ejecutarla en modo de alta seguridad sin conmutación automática por error o en modo asincrónico de alto rendimiento, como se indica a continuación:

[!NOTA]

Para obtener un ejemplo del uso de Transact-SQL para configurar la creación de reflejo de la base de datos mediante la autenticación de Microsoft Windows, vea Ejemplo: Configurar la creación de reflejo de la base de datos mediante la autenticación de Windows (Transact-SQL).

Para obtener un ejemplo del uso de Transact-SQL para configurar la creación de reflejo de la base de datos mediante la seguridad basada en certificados, vea Ejemplo: configurar la creación de reflejo de la base de datos mediante certificados (Transact-SQL).

[Arriba]

En esta sección

Tareas relacionadas

SQL Server Management Studio

Transact-SQL

Transact-SQL/SQL Server Management Studio

[Arriba]

Vea también

Conceptos

Creación de reflejo de base de datos (SQL Server)

Seguridad de transporte para la creación de reflejo de la base de datos y grupos de disponibilidad AlwaysOn (SQL Server)

Especificar una dirección de red de servidor (creación de reflejo de la base de datos)

Otros recursos

Creación de reflejo de la base de datos: interoperabilidad y coexistencia (SQL Server)