Foros del Web » Programando para Internet » ASP Clásico »

cadena de conexión sql server

Estas en el tema de cadena de conexión sql server en el foro de ASP Clásico en Foros del Web. Buenas Tardes: Buenas Tardes: Tengo que utilizar una conexión OLEDB para realizar una acción sobre la DB, cuando intento realizarla con la conexión ODBC me ...
  #1 (permalink)  
Antiguo 28/02/2007, 13:39
 
Fecha de Ingreso: julio-2002
Mensajes: 813
Antigüedad: 22 años, 9 meses
Puntos: 2
cadena de conexión sql server

Buenas Tardes:
Buenas Tardes:

Tengo que utilizar una conexión OLEDB para realizar una acción sobre la DB, cuando intento realizarla con la conexión ODBC me dice que no es posible esa operación con la conexión ODBC, pues bien, he creado una conexión, con la utilidad que incorpora window mediante un archivo udl:

Provider=SQLOLEDB.1;Password=****;Persist Security Info=True;User ID=****;Initial Catalog=****;Data Source=000.000.000.000

que he probado y funciona, pero cuando la incorporo a una página ASP me devuelve este error:

Microsoft OLE DB Provider for SQL Server error '80040e4d'
Login failed for user '****'.
/pagina.asp, line 12

la linea de la página:
CONN.open

Cual es el problema ?

Salu2.
  #2 (permalink)  
Antiguo 28/02/2007, 13:54
 
Fecha de Ingreso: febrero-2007
Mensajes: 29
Antigüedad: 18 años, 3 meses
Puntos: 0
Re: cadena de conexión sql server

esta fallando la relacion usuario / contraseña
yo cuando necesito probar y, siempre y cuando pueda, le saco la contraseña al usuario sa y pruebo conectarme, ahi me doy cuenta enseguida si esta mla la cadena o no

"Provider=SQLOLEDB.1;Integrated Security=SSPI;Persist Security Info=False;Initial Catalog=BASE_de_datos;Data Source=Nombre_instancia_SQL"


eltano
  #3 (permalink)  
Antiguo 28/02/2007, 14:02
 
Fecha de Ingreso: julio-2002
Mensajes: 813
Antigüedad: 22 años, 9 meses
Puntos: 2
Re: cadena de conexión sql server

buenas tardes:

eso es lo extraño, ejecutando el archivo udl pruebo la conexión y es ok.

y otra cosa no puedo hacer. no le puedo quitar la contraseña al usuario.

salu2.
  #4 (permalink)  
Antiguo 28/02/2007, 16:32
 
Fecha de Ingreso: julio-2002
Mensajes: 813
Antigüedad: 22 años, 9 meses
Puntos: 2
Re: cadena de conexión sql server

buenas noches:

he estado "enfrascao" con la conexión, y bueno, ha resultado ser un problema del server, con tanta prueba me ha dado tiempo a probar "mil y una combinaciones":

CONN.ConnectionString = "Provider=SQLOLEDB.1;Password=*;Persist Security Info=True;User ID=*;Initial Catalog=*;Data Source=*";
CONN.ConnectionString = "Provider=SQLOLEDB;Password=*;Persist Security Info=True;User ID=*;Initial Catalog=*;Data Source=*";
CONN.ConnectionString = "Provider=SQLOLEDB;Password=*;User ID=*;Initial Catalog=*;Data Source=*";
CONN.ConnectionString = "Provider=SQLOLEDB;Password=*;UID=*;Initial Catalog=*;Data Source=*";
CONN.ConnectionString = "Provider=SQLOLEDB; PWD=*;UID=*; DATABASE=*;SERVER=*";

todas las conexiones estas van, y no llego a comprender las diferencias entre unas y otras:
se puede sustituir: SQLOLEDB.1 por SQLOLEDB ¿que diferencia hay?
esto se puede suprimir: Persist Security Info=True, pero, ¿para que sirve?
el nombre de los parametros se pueden sustituir por otros:
User ID por UID;
Password por PWD;
Initial Catalog por DATABASE;
Data Source por SERVER;

¿Son muchas dudas para tan poco tiempo?

salu2.
  #5 (permalink)  
Antiguo 28/02/2007, 16:51
Avatar de Andres95
Colaborador
 
Fecha de Ingreso: diciembre-2004
Mensajes: 1.802
Antigüedad: 20 años, 4 meses
Puntos: 38
Re: cadena de conexión sql server

espero te sea de utilidad...

Connections String
__________________
La sencillez y naturalidad son el supremo y último fin de la cultura...
--
MCTS : SQL Server 2008, .NET Framework 3.5, ASP.NET Applications.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 11:13.