Pregunta

Sé que hay una gran cantidad de información en Internet sobre la solución de este problema, pero no me ayudaron.

controles Mi Delphi utiliza la aplicación dbExpress para acceder a la base de datos y ejecutar consultas SQL. Una vez cada dos días, sin embargo, deja de funcionar debido a la conexión de base de datos falla. Esto ocurre en varios ordenadores diferentes con diferentes versiones de Windows. MSSQL Server 2005 (versión 9.0.4035) está instalado en cada uno de ellos.

Las aplicaciones mencionadas anteriormente se ejecuta consulta cada dos segundos, y son principalmente insertar comandos. Cada par de días me sale una serie de excepciones como la siguiente:

[DBNETLIB] [ConnectionOpen (() PreLoginHandshake).] Red general error. Revisa tu red documentación.

Y a continuación, el servidor SQL se vuelve inaccesible hasta que reinicie manualmente.

La información que encontré en el Internet digamos que debería instalar algunos paquetes de servicio, cambiar algunas entradas de registro, etc., pero créanme, ninguno de estos ayuda y no sé qué más hacer ahora.

¿Podrían ayudarme a resolver este problema? Alguna pista o ideas? Te puedo dar algo más de información sobre el servidor o la aplicación si es necesario.

Muchas gracias de antemano.

¿Fue útil?

Solución

¿Qué es la conexión de cadena como aspecto? ¿Hay cortafuegos (hardware o software) entre las conexiones de red?

Salida este enlace para las ideas http: // blogs .msdn.com / sql_protocols / archivo / 2005/10/29 / 486861.aspx

Al volver a leer tu post, es muy interesante que es necesario reiniciar un reparto bastante seria de SQL Server..that. Normalmente estos errores de red son fugaces debido a elementos relacionados no son de SQL. Tal vez usted no está cerrando todas las conexiones correctamente. Hacer un "netstat-an" en el servidor SQL y ver cómo muchas conexiones tcpip son persistentes alrededor. Busque en encargado de la empresa también. Desde que tenía que reiniciar SQL Server, la primera cosa que me gustaría ver es los registros de errores de SQL Server en sí y luego los registros de sucesos Windows.

El siguiente paso después de mirar todo esto y si usted todavía tiene problemas, entonces recomiendo altamente para abrir un informe de problema con Microsoft. No es normalmente muy caras y son bastante buenos en este tipo de cosas.

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