PDA

Ver la Versión Completa : Error de conexion desde Delphi con ADO y DBExpress


Hagen
11-06-2005, 14:38:53
Hola.

Vengo de usar Interbase/Firebird, ahora por razones obligadas tengo
que pasarme a MS SQL Server, tengo SQL Server 2000 Standard Edition
la cual tambien viene con una version Personal, que es la que
instalé en WinXP Prof. Desde el Analizador de consultas puedo
hacer todo lo basico, crear bases de datos, tablas, insertar, etc,
todo mediante comandos SQL (no me gustar manejar herramientas visuales).

Es desde Delphi 7 que tengo problemas, no puedo hacer conexiones. Ya
use ADO y DbExpress y con ninguna me funciona. Cuando hago la conexion
desde con DBExpress me sale el siguiente error:

Failure to Connect SQL Server Error: SQL State:08001,
SQL Error Code:17
[DBNETLIB][ConnectionOpen(Conect().]No existe el servidor
SQL Server o se ha denegado el acceso al mismo

al momento de probar la conexion.


Y con ADO me aparece el error:

[DBNETLIB][ConnectionOpen(Conect().]No existe el servidor
SQL Server o se ha denegado el acceso al mismo


al momento de querer seleccionar la base de datos.



PD.- Tengo instalado el SP2 para WinXP.
Tengo la version en Español de SQL Server 2000 (Personal)
y no le instale ningun Service Pack para dicha version.
El puerto 1433 lo tengo en estado: LISTENING



Muchas gracias de antemano

droguerman
12-05-2006, 03:01:23
1. estás conectandote con autenticacion windows o sql?? revisa en las propiedades del servidor (boton derecho sobre el icono del servidor) dentro del administrador corporativo que autenticaciones son posibles

2. revisa el nombre del servidor con que te conectas, una forma de probar las conexiones con ado es usar un archivo udl (dale buscar en tu maquina seguro que tienes al menos uno) abrelo y juega con las propiedades de la cadena de conexion ado

3.no estoy seguro pero creo q sql server usaba aparte del 1433 un puerto más en xp a veces funciona cambiar el puerto 1433 por algun otro como x ejemplo 8433, eso lo haces en las utilidades de red para servidor

4. y que mas?? suerte