Compartir a través de


Conmutación por error manual de una sesión de creación de reflejo de la base de datos (SQL Server Management Studio)

Cuando la base de datos reflejada se sincroniza (es decir, cuando el estado de la base de datos es SYNCHRONIZED), el propietario de la base de datos puede iniciar una conmutación por error manual en el servidor reflejado.

Durante una conmutación por error manual, los roles de servidor principal y reflejado se intercambian para la base de datos en la que se produce la conmutación por error. La base de datos reflejada se convierte en la base de datos principal y la base de datos principal se convierte en el reflejo. Por ejemplo, en la tabla siguiente se muestra cómo una conmutación por error manual intercambia los roles de dos socios de espejo: SQLDBENGINE0_1 y SQLDBENGINE0_2.

Servidor Antes de la conmutación por error Después de la conmutación por error
SQLDBENGINE0_1 PRINCIPAL ESPEJO
SQLDBENGINE0_2 ESPEJO PRINCIPAL

Tenga en cuenta que los roles de servidor para otras sesiones de reflejo de base de datos no se ven afectados. Para obtener más información, vea Conmutación de roles durante una sesión de creación de reflejo de la base de datos (SQL Server).

Para realizar una conmutación manual en el reflejo de la base de datos

  1. Conéctese a la instancia del servidor principal y, en el panel 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 conmutar por error.

  3. Haga clic con el botón derecho en la base de datos, seleccione Tareasy, luego, 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. Haga clic en Conmutación.

    Aparece un cuadro de confirmación. El servidor principal comienza intentando conectarse al servidor reflejado mediante la autenticación de Windows. Si la autenticación de Windows no funciona, el servidor principal muestra el cuadro de diálogo Conectar al servidor. Si el servidor reflejado usa la autenticación de SQL Server, seleccione Autenticación de SQL Server en el cuadro Autenticación . En el cuadro de texto Inicio de sesión, especifique la cuenta de inicio de sesión con la que conectarse en el servidor reflejado y, en el cuadro de texto Contraseña , especifique la contraseña de esa cuenta.

    Si la conmutación por error se realiza correctamente, el cuadro de diálogo Propiedades de la base de datos se cierra. La base de datos reflejada se convierte en la base de datos principal y la base de datos principal se convierte en el reflejo.

    Si el mecanismo de respaldo falla, se muestra un mensaje de error y el cuadro de diálogo permanece abierto.

    Importante

    Si ha modificado alguna propiedad desde que abrió la página Espejado, esos cambios no se guardarán.

    El cuadro de diálogo se cierra automáticamente.

Véase también

Propiedades de la base de datos (página Creación de reflejo)
Creación de reflejo de la base de datos (SQL Server)
Conmutación por error manual de una sesión de creación de reflejo de la base de datos (Transact-SQL)
Pausar o reanudar una sesión de creación de reflejo de la base de datos (SQL Server)
Quitar la creación de reflejo de la base de datos (SQL Server)