La dirección de la base de datos, la dirección IP, el nombre de la base de datos SQL, la cuenta y la contraseña de mi base de datos SQL y mi sitio web son correctos, pero ¿por qué el sitio web no puede conectarse a la base de datos?
Síntomas
Cuando instala Microsoft Data Access Components (MDAC) versión 2.6, cada vez que intenta conectarse a SQL Server 7.0 o... usando la dirección IP (en lugar de la nombre del servidor)... Después de instalar Microsoft Data Access Components (MDAC) versión 2.6, cada intento de conectarse a una base de datos SQL Server 7.0 o SQL Server 2000 utilizando la dirección IP (en lugar del nombre del servidor) puede tardar más de lo esperado. En algunos casos informados, esto se manifiesta como un error de "tiempo de espera vencido" que se informa a la aplicación cliente y el intento de conexión falla.
Tenga en cuenta que este error puede ocurrir si está utilizando un alias de servidor que se asigna a una dirección TCP/IP.
Este problema no ocurre si está instalado MDAC 2.5 o 2.1. Causa
La versión MDAC 2.6 de Dbnetlib.dll de la biblioteca de red de SQL Server intenta utilizar una búsqueda inversa para determinar el nombre de host de una dirección IP. Si la computadora cliente tiene un servidor de nombres de dominio lento... La versión MDAC 2.6 de Dbnetlib.dll de la biblioteca de red de SQL Server intenta utilizar una búsqueda inversa para determinar el nombre de host de la dirección IP. Si la computadora cliente tiene un servidor de Servicio de nombres de dominio (DNS) lento o ningún servidor DNS, y el archivo HOSTS o LMHOSTS local en la computadora no contiene el nombre de host de la dirección IP de SQL Server, la búsqueda inversa caduca después de cinco segundos. .
Tenga en cuenta que esto es solo un tiempo de espera interno al código del controlador de SQL Server y puede generar o no un error de tiempo de espera en la aplicación cliente. El intento de conexión puede tener éxito, pero cada nueva conexión establecida por la aplicación experimentará el mismo retraso de cinco segundos. Solución
Para resolver este problema, obtenga el último Service Pack de Microsoft SQL Server 2000. Para obtener información adicional, haga clic en el número de artículo siguiente para ver Micr... Para resolver este problema, obtenga el último Service Pack de Microsoft SQL Server 2000. Para obtener información adicional, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
290211 (/kb/290211/ ) INF: Cómo obtener el último Service Pack de SQL Server 2000
p>Para resolver este problema, obtenga el último Service Pack de Microsoft Data Access Components 2.6. Para obtener información adicional, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
300635 (/kb/300635/ ) INFORMACIÓN: Cómo obtener el último Service Pack MDAC 2.6
Revisión
Nota: La siguiente revisión se creó antes de SQL Server 2000 Service Pack 2.
La versión en inglés de la solución debe tener los siguientes atributos de archivo o más nuevos:
Fecha Versión Tamaño Nombre de archivo Plataforma
-------- - -------------------------------------------------- ----
19-JUN-2001 2000.080.0304.00 86,082 Dbnetlib.dll x86
Alternativas
Para resolver este problema, proporcione alguna Una forma confiable para realizar una búsqueda inversa de la dirección IP del servidor SQL Server, utilizando el nombre de la computadora de SQL Server (en lugar de la dirección IP), o... Para resolver este problema, proporcione alguna forma confiable de realizar una búsqueda de la dirección IP del servidor SQL Server. realice búsquedas inversas, utilice el nombre del equipo de SQL Server (en lugar de la dirección IP) o aplique esta revisión.
Para utilizar un archivo HOSTS o LMHOSTS, coloque la dirección TCP/IP del servidor SQL al principio de la línea, seguida de algunos espacios y luego el nombre de la computadora del servidor SQL. Por ejemplo:
123.123.123.123 myservername
El archivo HOSTS o LMHOSTS se encuentra en el directorio System32\Drivers\Etc para clientes que ejecutan Microsoft Windows NT y Microsoft Windows 2000; Para clientes Microsoft Windows ME, Microsoft Windows 98 o Microsoft Windows 95, el archivo HOSTS o LMHOSTS se encuentra en el directorio \Windows.
Estado
Microsoft ha confirmado que se trata de un problema en los productos de Microsoft enumerados al principio de este artículo. Este problema se informó originalmente en el Service Pack de SQL Server 2000... Microsoft ha confirmado que se trata de un problema en los productos de Microsoft enumerados al principio de este artículo. Este problema se corrigió originalmente en SQL Server 2000 Service Pack 2 y MDAC 2.6 Service Pack 2.
Más información Para reproducir este problema, ejecute el siguiente código de Microsoft Visual Basic, que se conecta a SQL mediante la dirección IP (en lugar de usar el nombre de la computadora de SQL Server)... Para reproducir este problema, ejecute lo siguiente Código de Microsoft Visual Basic, que se conecta a SQL Server a través de la dirección IP (en lugar de usar el nombre de la computadora de SQL Server):
No es fácil darme algunos puntos cuando tengo las manos adoloridas y entumecidas por jugar.