Pregunta

Tengo una pregunta sobre la duplicación y las vistas de cross-db. Tenemos una vista en la base de datos X que hace referencia a la base de datos Y en el mismo servidor S1. Las bases de datos X & amp; Y se reflejan en otro servidor S2. El problema es: si db X falla a S2, la vista que hace referencia a db Y ahora está mirando a S2, pero es posible que db Y no haya fallado. ¿Cuál es la mejor manera de evitar esto? ¿Puedes crear una pareja duplicada, de modo que si 1 en los dbs de la pareja falla, el otro también?

Gracias

¿Fue útil?

Solución

Detectamos que la base de datos ha fallado y conmutación por error manual la segunda base de datos Este artículo probablemente ayudará; básicamente es un hack en la conmutación por error de la primera base de datos en el testigo que le permite activar una conmutación por error de la segunda base de datos.

http://www.mssqltips.com/tip.asp?tip=1564

Otros consejos

Si actualiza a SQL 2012, puede usar la función Grupos de disponibilidad siempre activa para agrupar bases de datos con este mismo propósito.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top