Tengo una aplicación que se conecta a SQL Server 2008. Lo que quiero es crear un servidor en espera (este servidor en espera debe ser un espejo del principal). De modo que cuando la conexión falla, el servidor principal debería cambiar automáticamente al servidor en espera sin modificar mi aplicación. Si hay alguna manera, por favor dígame en detalle o incluso si hay un producto de terceros.
Tenga en cuenta que necesito configurar la conexión en mi aplicación a un solo servidor.
Respuesta1
- Configure el segundo servidor.
- Lea más sobre ESPEJO. Esto mantiene una copia de los datos en un segundo servidor en "espera activa".
- Malas noticias: para la conmutación por error automática se necesita un tercer servidor (puede ejecutar la edición express gratuita) que actúe como lo que se llama testigo (decidiendo quién está activo).
Luego, después de una falla, las aplicaciones pueden volver a conectarse al servidor de respaldo. Esto se puede codificar en la cadena de conexión, por lo que no es necesario realizar ningún cambio en la aplicación.
Sin testigo, solo puede realizar una conmutación por error manualmente.
Esto no requiere almacenamiento compartido (que también es un punto único de falla en caso de que la base de datos esté dañada) ni herramientas costosas de terceros.
Respuesta2
Todos deberían hacer una prueba de recuperación ante desastres en sus bases de datos. Hemos estado realizando pruebas semanales de recuperación segura usando CA RHA r15 y r16 y las bases de datos son sospechosas o están corruptas casi siempre... Creo que CA tiene problemas para mantener los datos en un estado utilizable.
Respuesta3
Si desea que se produzca una conmutación por error sin ninguna intervención, realmente se encuentra en algún tipo de clúster de alta disponibilidad, realmente no puede hacer que sus aplicaciones se comuniquen con otro servidor o poner el otro servidor en línea sin que algo en el medio verifique el estado de tus servicios
Respuesta4
Podría considerar algún tipo de software de replicación que pueda realizar una conmutación por error y una conmutación por recuperación automatizadas. Hay softwares de clase empresarial disponibles que pueden realizar dicha redirección. Los principales proveedores son CA Technologies (anteriormente Computer Associates), Symantec y Doubletake.
CA ARCserve High Availability puede crear una réplica reflejada del servidor del sitio de producción a través de LAN o WAN (optimizada para enlaces WAN). Esto permite que los cambios en el servidor maestro lleguen a la réplica de tal manera que la réplica esté solo unos segundos o minutos por detrás del servidor maestro.
Cuando el servidor maestro falla, la réplica se conecta y los usuarios son redirigidos automáticamente al servidor réplica. Los usuarios ni siquiera son conscientes del cambio que se ha producido. Una vez que el maestro vuelve a funcionar, la conmutación por recuperación también es automática con ARCserve. Tanto los servidores de archivos como los de aplicaciones son compatibles con la alta disponibilidad.
Si desea probar el software, hay senderos gratuitos disponibles en el sitio de ARCserve:http://www.arcserve.com/us/software-trials.aspx