Errores de comunicación con el servidor SQL son causadas por muchos factores, incluyendo los errores de servidor , fallos de puerto y los problemas de compatibilidad. Cuando el servidor SQL muestra problemas de respuesta , comience con la solución de problemas simples, tales como las pruebas de puerto antes de involucrarse con la prueba más avanzada. Si un puerto de comunicaciones no está abierta y activa , puede prohibir que el servidor responda .
Servidor SQL
SQL puertos utiliza el puerto 1433 de forma predeterminada. Las conexiones de los clientes escuchar en cualquier puerto asignada por el servidor , puerto 1024 y 5000. Un firewall puede bloquear estos puertos en un esfuerzo por asegurar su red , por lo que comprender que el puerto que utiliza su sistema y la configuración del firewall en consecuencia pueden ayudar a reducir la ocurrencia de errores . Herramientas de gestión de red y los comandos de DOS son un buen punto de partida para identificar los procesos que se ejecutan en el servidor SQL .
Telnet
El comando "telnet " intenta una conexión entre el ordenador y el puerto especificado en el servidor de destino. En el símbolo del sistema, escriba " Puerto del servidor de telnet. " Por ejemplo , si el servidor SQL se ejecuta en el puerto 1433 del host local , el comando debe leer "telnet host local 1433. " Si el puerto está abierto , el DOS en blanco aparecerá la pantalla . Si el puerto no está abierto , recibirá un error de comunicación .
NetStat
el comando netstat mostrará una lista de todas las conexiones activas en la red . Hay varios modificadores que pueden añadirse después de la orden para refinar los resultados y ayudar a reducir el puerto que busca. Para probar el puerto de SQL , escriba " netstat - aon " a continuación, revise la lista que vuelve . La "a" indica el proceso NetStat añadir el número de puerto con los resultados, la "o ", añade un proceso de identificación y el código de "n " se asegura de que los puertos y las direcciones IP están en forma y numéricos. Busque los puertos de SQL en los números de puerto , a continuación, compruebe el número de proceso en la lista de procesos en el administrador de tareas de Windows para ubicar el proceso de SQL y el puerto .
Problemas
Cuando el servidor SQL no se puede conectar a través de su firewall , debe abrir los puertos en el firewall , la creación de una excepción que permite la aplicación de base de datos para comunicarse a través de la red. Inicie el " Reglas de entrada " del panel de seguridad de su servidor de seguridad avanzado, a continuación, crear una excepción para el número de puerto si la aplicación se ejecuta en un puerto específico , o para la aplicación si se ejecuta en puertos dinámicos .
< Br >