Pregunta

Actualmente tengo la configuración de reflejo entre tres computadoras, principio, espejo y testigo. Durante el día, todos estos sistemas están bien; realizan una conmutación por error con el comando de conmutación por error, y la conmutación por error al desconectar cualquiera de las estaciones. Mi problema es que por la noche pierdo el quórum entre las tres estaciones, y la única forma de recuperarlo es reiniciar el SQL Server testigo. Lo peor de perder Quorum es que todas las estaciones vuelven al modo de recuperación, lo que hace que la base de datos quede inutilizable. Es casi como si el enrutador que conecta todas las estaciones fallara.

He intentado nombres de computadora y direcciones IP sin suerte. Tengo configuraciones similares que se ejecutan en muchos otros clientes, por lo que no creo que sea la forma en que hemos configurado los servidores SQL o la duplicación. Tengo el enrutador en un UPS con protección de protección y el enrutador ha sido reemplazado varias veces, así que sé que no es el enrutador. La estación espejo ha sido reemplazada, hardware y software, debido a algunos otros problemas que aún están ocurriendo. Mi única otra solución es reemplazar al testigo, pero si esto no funciona, no tengo más ideas.

A continuación se muestra un archivo de registro del error que se produce cuando falla el quórum. Este mensaje de error se muestra en todos los servidores SQL.

09/09/2009 10: 07: 48, spid20s, Desconocido, Error de conexión de creación de reflejo de la base de datos 4 'Ocurrió un error al recibir datos: '64 (el nombre de red especificado ya no está disponible.)'. ' para 'TCP: // Silver1: 15111'.

09/09/2009 10: 07: 48, spid20s, Desconocido, Error: 1474 Gravedad: 16 Estado: 1.

09/09/2009 10: 06: 16, spid19s, Desconocido, Error de conexión de creación de reflejo de la base de datos 2 'La búsqueda de DNS falló con el error:' 11001 (No se conoce tal host.) '.' para 'TCP: // Silver2: 15111'.

09/09/2009 10: 06: 16, spid19s, Desconocido, Error: 1474 Gravedad: 16 Estado: 1.

También tenga en cuenta que esta configuración no utiliza certificados ni nada. Todos los usuarios tienen el mismo nombre de usuario y contraseñas, así que sé que esta es una solución que funciona sin tener que estar en el dominio.

¿Fue útil?

Solución

  

'Error al buscar DNS con error:   '11001 (No se conoce tal host.)'. ' para   'TCP: // Silver2: 15111'.

Esto prácticamente resume todo. Es mejor que los usuarios de su red tengan una explicación de por qué se pierde el nombre DNS 'Silver2'.

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