none
Como Trabaja el Servidor Espejo a la hora que falla el Servidor Principal? RRS feed

  • Pregunta

  • Desde hace rato tengo las siguientes duda de como trabaja el servidor espejo cuando falla el Servidor Principal

    1. si falla el servidor principal tengo que hacer algo especial para que el servidor espejo entre a trabajar?
    2. los sistemas que depende de las base de datos que estan en el servidor principal tienen una cadena de conexion que apunta a ellos , cuando entre a trabajar el Servidor Espejo tengo que cambiar la cadena de conexion ?

    Gracias.    

    martes, 24 de enero de 2012 5:35

Respuestas

  • 1. si falla el servidor principal tengo que hacer algo especial para que el servidor espejo entre a trabajar?

    Depende de si tienes un servidor Testigo. Si hay Testigo, el Testigo y el servidor secundario forman "quorum" y deciden que el Principal se ha caído; entonces "levantan" automáticamente el secundario.

    Si no hay testigo, tienes que ejecutar un comando del tipo "Alter Database... Set Partner Failover" para "activar" el espejo.

    2. los sistemas que depende de las base de datos que estan en el servidor principal tienen una cadena de conexion que apunta a ellos , cuando entre a trabajar el Servidor Espejo tengo que cambiar la cadena de conexion ?

    Si es un cliente "antiguo", entonces sí, tienes que cambiar la cadena de conexión, a no ser que cambies el DNS para que el nombre de servidor que había en la cadena de conexión pase a apuntar a la IP del servidor secundario (lo cual requiere que le pongas un TTL muy breve). Pero lo ideal es que uses el cliente "moderno" (SQL Server Native Client 10.0 si no recuerdo mal). En este caso, te deja poner en la cadena de conexión los dos servidores (principal y espejo) y el cliente nativo realiza la conmutación de uno al otro sin necesidad de intervención manual.

     

    martes, 24 de enero de 2012 6:51