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

Error al conectar a SQL SERVER

Estas en el tema de Error al conectar a SQL SERVER en el foro de ASP Clásico en Foros del Web. Hola a todos, ya se que lo que pregunto muchos ya lo han pregunatdo, pero heprobado todas las soluciones dadas en el foro y en ...
  #1 (permalink)  
Antiguo 03/05/2006, 16:35
Avatar de vecasita  
Fecha de Ingreso: abril-2006
Mensajes: 107
Antigüedad: 18 años, 1 mes
Puntos: 1
Error al conectar a SQL SERVER

Hola a todos, ya se que lo que pregunto muchos ya lo han pregunatdo, pero heprobado todas las soluciones dadas en el foro y en las faqs, pero no me han dado resultado...

mi problema es que trato de conectarme a una BD Sql Sever y si lo hago asi...

strconn = "Driver={Sql Server};Provider=SQLOLEDB.1;Persist Security Info=False;User ID=v;Initial Catalog=a;Data Source=x"
set conn = server.createobject("ADODB.connection")
conn.open strconn

string de conexion q uso en una aplicacion de Vb que funciona perfectamente...
en asp me da el sgte error:

Microsoft OLE DB Provider for SQL Server error '80004005'

[DBNMPNTW]Specified SQL server not found.



y si lo hago de esta forma:
strconn = "Driver={SQL Server};server=x;UID=id_user;PWD=pass_user;DATABAS E=a;DSN=x;"
set conn = server.createobject("ADODB.connection")
conn.open strconn

me sale este error...
Microsoft OLE DB Provider for ODBC Drivers error '80004005'
[Microsoft][ODBC SQL Server Driver][Named Pipes]Specified SQL server not found.


alguna idea?

por favor...

de antemano muchas gracias
  #2 (permalink)  
Antiguo 03/05/2006, 17:08
Avatar de RootK
Moderador
 
Fecha de Ingreso: febrero-2002
Ubicación: México D.F
Mensajes: 8.004
Antigüedad: 22 años, 4 meses
Puntos: 50
Intentalo de ésta forma:

Cita:
strconn = "PROVIDER=SQLOLEDB;DATA SOURCE=sqlservername;UID=username;PWD=password;DAT ABASE=databasename "
Saludos
__________________
Nadie roba nada ya que en la vida todo se paga . . .

Exentrit - Soluciones SharePoint & Net
  #3 (permalink)  
Antiguo 04/05/2006, 07:29
Avatar de vecasita  
Fecha de Ingreso: abril-2006
Mensajes: 107
Antigüedad: 18 años, 1 mes
Puntos: 1
Cita:
Iniciado por RootK
Intentalo de ésta forma:



Saludos
RootK, grcias por contestar pero me sale este error:

Microsoft OLE DB Provider for SQL Server error '80004005'
[DBNMPNTW]Specified SQL server not found.
  #4 (permalink)  
Antiguo 04/05/2006, 08:31
Avatar de gorka_arai  
Fecha de Ingreso: octubre-2005
Mensajes: 281
Antigüedad: 18 años, 7 meses
Puntos: 1
Kaixo Vecasita!!!
Asegurate de no tener el espacio en blanco que dejó el bueno de Rootk. La cosa quedaría así:
Código:
 strconn = "PROVIDER=SQLOLEDB;DATA SOURCE=sqlservername;UID=username;PWD=password;DATABASE=databasename"
  #5 (permalink)  
Antiguo 04/05/2006, 08:54
Avatar de vecasita  
Fecha de Ingreso: abril-2006
Mensajes: 107
Antigüedad: 18 años, 1 mes
Puntos: 1
gorka_arai , usando tu observacion, ya no me sale ese error pero ahora me sale Login failed , la coneccion me quedó asi.

strconn = "PROVIDER=SQLOLEDB;DATASOURCE=sqlservername;DATABA SE=mibd;UID=username;PWD=passuser;"

usó el mismo user y pass que ocupo para conectarme a sql server query analyzer, dond entro sin problemas....me faltara algo....

tengo la duda, permitida por la ignorancia, si influira que el servidor asp es distinto de la base de datos?
  #6 (permalink)  
Antiguo 04/05/2006, 09:06
Avatar de gorka_arai  
Fecha de Ingreso: octubre-2005
Mensajes: 281
Antigüedad: 18 años, 7 meses
Puntos: 1
Si la memoria no me traiciona... así se hace la conexión para SQL Server sin DSN
Código:
 <%
Dim Conex
Set Conex = Server.CreateObject ("ADODB.Connection")
Conex.Open "driver={SQL Server};server=TU_SERVIDOR; database=NOMBRE_BASE; uid=sa;pwd="
%>
De todas formas tienes todas las cadenas de conexión a cualquier motor de BD en www.connectionstrings.com
  #7 (permalink)  
Antiguo 04/05/2006, 09:27
Avatar de vecasita  
Fecha de Ingreso: abril-2006
Mensajes: 107
Antigüedad: 18 años, 1 mes
Puntos: 1
haciendo tal cual me dices me sale este error:
[Microsoft][ODBC SQL Server Driver][Named Pipes]Specified SQL server not found.
  #8 (permalink)  
Antiguo 04/05/2006, 15:12
Avatar de vecasita  
Fecha de Ingreso: abril-2006
Mensajes: 107
Antigüedad: 18 años, 1 mes
Puntos: 1
Por FAvor Ayuda para conectar a sql server

ya he intentado todas las formas de conexion posible...
con esta:
Conex.ConnectionString = "PROVIDER=SQLOLEDB.1;DataSource=PDBD2K01;Persi st Security Info=False;Database=cust002;UID=" & "valoriza" & ";PWD="& "valoriza"

me sale el error:
Microsoft OLE DB Provider for SQL Server error '80040e4d'

Login failed



y uso el iso user y pwd, que uso en el query analyzer...
por favor alguna idea...
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 17:47.