Cómo configurar una sesión de creación de reflejo de la base de datos (SQL Server Management Studio)

Para establecer una sesión de creación de reflejo de la base de datos y para modificar las propiedades de la creación de reflejo de la base de datos para una base de datos, utilice la página Creación de reflejo del cuadro de diálogo Propiedades de la base de datos.

Antes de usar la página Creación de reflejo para configurar la creación de reflejo de la base de datos, asegúrese de cumplir los siguientes requisitos:

  • Las instancias del servidor reflejado y de la entidad de seguridad se deben ejecutar en la misma edición de SQL Server, ya sea Standard Edition o Enterprise Edition. Asimismo, se recomienda que se ejecuten en sistemas que puedan controlar cargas de trabajo idénticas.

    Nota

    La instancia del servidor testigo se puede ejecutar en SQL Server Standard, Enterprise, Workgroup o Express.

  • Debe existir la base de datos reflejada y estar vigente.

    Crear una base de datos reflejada requiere una copia de seguridad reciente de la base de datos de la entidad de seguridad (mediante WITH NORECOVERY) en la instancia del servidor reflejado. También se necesita realizar una o más copias de seguridad del registro después de la copia de seguridad completa, y restaurarlos en secuencia en la base de datos reflejada (mediante WITH NORECOVERY). Para obtener más información, vea Cómo preparar una base de datos reflejada para la creación de reflejo (Transact-SQL).

  • Si las instancias del servidor se ejecutan con distintas cuentas de usuario de dominio, cada una requiere un inicio de sesión en la base de datos master de las demás. Si el inicio de sesión no existe, deberá crearlo antes de configurar la creación de reflejo. Para obtener más información, vea Cómo permitir el acceso a una red de creación de reflejo de la base de datos mediante la autenticación de Windows (Transact-SQL).

Para configurar la creación de reflejo de la base de datos

  1. Después de conectarse a la instancia del servidor de la entidad de seguridad, en el Explorador de objetos, haga clic en el nombre del servidor para expandir el árbol del servidor.

  2. Expanda Bases de datos y seleccione la base de datos que se va a reflejar.

  3. Haga clic con el botón secundario en la base de datos, seleccione Tareas y, a continuación, haga clic en Reflejado. Así se abre la página Creación de reflejo del cuadro de diálogo Propiedades de la base de datos.

  4. Para empezar la configuración de la creación de reflejo, haga clic en Configurar seguridad para iniciar el Asistente para la configuración de seguridad de la creación de reflejo de bases de datos.

    Nota

    Durante una sesión de creación de reflejo de la base de datos, puede utilizar este asistente para agregar o cambiar la instancia del servidor token.

  5. El Asistente para la configuración de seguridad de la creación de reflejo de bases de datos crea automáticamente el extremo de creación de reflejo de la base de datos (si no existe ninguno) en cada instancia de servidor y especifica la dirección de red del servidor en el campo correspondiente a la función de la instancia de servidor (Entidad de seguridad, Reflejado o Testigo).

    Nota importanteImportante

    Cuando se crea un extremo, el Asistente para la configuración de seguridad de la creación de reflejo de bases de datos siempre utiliza la Autenticación de Windows. Antes de poder usar el asistente con la autenticación basada en certificados, se debe haber configurado el extremo de creación de reflejo para el uso de certificados en cada una de las instancias de servidor. Además, todos los campos del cuadro de diálogo Cuentas de servicio deben permanecer vacíos. Para obtener información acerca de la creación de un extremo de creación de reflejo de la base de datos, vea CREATE ENDPOINT (Transact-SQL).

  6. Opcionalmente, cambie el modo operativo. La disponibilidad de determinados modos operativos depende de si se ha especificado una dirección TCP para un token. Las opciones son las siguientes:

    Opción

    ¿Testigo?

    Explicación

    Alto rendimiento (asincrónico)

    Null (si existe, no se usa excepto cuando la sesión requiere un quórum)

    Para maximizar el rendimiento, la base de datos reflejo siempre estará algo detrás de la base de datos de la entidad de seguridad, nunca acercándose demasiado. Sin embargo, el espacio entre las bases de datos suele ser pequeño. La pérdida de un asociado tiene el siguiente efecto:

    • Si la instancia del servidor reflejado deja de estar disponible, el servidor de la entidad de seguridad continúa.

    • Si la instancia del servidor de la entidad de seguridad pasa a no estar disponible, el reflejado se detiene; pero si la sesión no tiene token (como se recomienda) o el token está conectado al servidor reflejado, se puede tener acceso a éste como servidor en espera activa; el propietario de la base de datos puede forzar el servicio a la instancia del servidor reflejado (con posible pérdida de datos).

    Para obtener más información, vea Operación asincrónica de creación de reflejo de la base de datos (Modo de alto rendimiento) y Servicio forzado (con posible pérdida de datos).

    Alta seguridad sin conmutación automática por error (sincrónica)

    No

    Se garantiza que todas las transacciones confirmadas se escribirán en disco en el servidor reflejado.

    La conmutación manual por error es posible siempre que los asociados estén conectados entre ellos y la base de datos esté sincronizada.

    La pérdida de un asociado tiene el siguiente efecto:

    • Si la instancia del servidor reflejado deja de estar disponible, el servidor de la entidad de seguridad continúa.

    • Si la instancia del servidor de la entidad de seguridad deja de estar disponible, el reflejado se detiene, pero es accesible como servidor en espera activa; el propietario de la base de datos puede forzar el servicio a la instancia del servidor reflejado (con una posible pérdida de datos).

    Para obtener más información, vea Creación de reflejo sincrónico de la base de datos (modo de alta seguridad).

    Alta seguridad con conmutación automática por error (sincrónica)

    Sí (obligatorio)

    Se garantiza que todas las transacciones confirmadas se escribirán en disco en el servidor reflejado.

    Máxima disponibilidad al incluir una instancia del servidor token para permitir la conmutación automática por error. Tenga en cuenta que sólo puede seleccionar la opción Seguridad alta con conmutación automática por error (sincrónico) si antes ha especificado una dirección del servidor token.

    La conmutación manual por error es posible siempre que los asociados estén conectados entre ellos y la base de datos esté sincronizada.

    Nota importanteImportante
    Si el token se desconecta, los asociados deben estar conectados entre ellos para que la base de datos esté disponible. Para obtener más información, vea Quórum: cómo un testigo afecta a la disponibilidad de la base de datos.

    En la presencia de un token, la pérdida de un asociado tiene el siguiente efecto:

    • Si la instancia del servidor de la entidad de seguridad deja de estar disponible, se produce una conmutación automática por error. La instancia del servidor reflejado cambia a la función del servidor de la entidad de seguridad y ofrece su base de datos como base de datos de la entidad de seguridad.

    • Si la instancia del servidor reflejado deja de estar disponible, el servidor de la entidad de seguridad continúa.

    Para obtener más información, vea Creación de reflejo sincrónico de la base de datos (modo de alta seguridad).

  7. Cuando se den todas las condiciones siguientes, haga clic en Iniciar creación de reflejo para iniciar la creación de reflejo:

    • Actualmente está conectado a la instancia del servidor de la entidad de seguridad.

    • La seguridad se ha configurado correctamente.

    • Las direcciones TCP completas de las instancias del servidor de la entidad de seguridad y reflejado están especificadas (en la sección Direcciones de red de servidor).

    • Si el modo operativo está establecido en Seguridad alta con conmutación automática por error (sincrónico), también se especifica la dirección TCP completa de la instancia del servidor token.

  8. Una vez iniciada la creación de reflejo, puede cambiar el modo operativo y guardar el cambio haciendo clic en Aceptar. Tenga en cuenta que sólo puede cambiar al modo de alta seguridad con conmutación automática por error si antes ha especificado la dirección de un servidor testigo.

    Nota

    Para quitar el testigo, elimine su dirección de red del servidor del campo Testigo. Si pasa del modo de alta seguridad con conmutación automática por error al modo de alto rendimiento, el campo Testigo se vacía de forma automática.

Vea también

Tasks

Referencia

Conceptos

Otros recursos