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

cambiar conexion access de a sql

Estas en el tema de cambiar conexion access de a sql en el foro de ASP Clásico en Foros del Web. Tengo una conexión a una base de datos en Access, pero ahora cambié la base de datos a SQL y quise cambiar la conexión también ...
  #1 (permalink)  
Antiguo 17/08/2002, 12:10
 
Fecha de Ingreso: enero-2002
Ubicación: Monterrey, Nuevo León
Mensajes: 42
Antigüedad: 23 años, 3 meses
Puntos: 0
cambiar conexion access de a sql

Tengo una conexión a una base de datos en Access, pero ahora cambié la base de datos a SQL y quise cambiar la conexión también pero me marca este error al momento de probarla:
Código:
  
Microsoft OLE DB Provider for ODBC Drivers error '80040e4d' 

[Microsoft][ODBC SQL Server Driver][SQL Server] Login failed 

/Catalogo/Marca.asp, line 20
La conexión en access la tengo así:
Código:
  
'Table.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("Tablas_cat.mdb")
Y la conexión sql la tengo así:
Código:
  
Table.Open "driver={SQL Server};server=GABY;database=tablas_cat.dat"
Me he fijado en algunos ejemplos de conexión sql que piden el usuario y password para la base de datos, pero yo recuerdo que cuando la hice no le puse password....

espero que alguien me pueda ayudar
saludos y gracias
Gaby ;)
  #2 (permalink)  
Antiguo 18/08/2002, 00:24
Avatar de RootK
Moderador
 
Fecha de Ingreso: febrero-2002
Ubicación: México D.F
Mensajes: 8.004
Antigüedad: 23 años, 3 meses
Puntos: 50
Re: cambiar conexion access de a sql

Hola... para empezar me imagino que tu server por lo visto es Gaby.. verdad.?? en fin... ahora.. lo 2do es... estas usando DSn.. o sin DSN... de cualquier forma puedes probar lo siguiente:

Código:
<% 'Sin DSN

strconn = "Driver={SQL Server};Description=sqldemo;SERVER=127.0.0.1; UID=LoginID;PWD=Password;DATABASE=MiBase
set conn = server.createobject("adodb.connection")
conn.open strconn
%>

ó con DSN

set conn = server.createobject("adodb.connection")
conn.open "NombreDSN"
Saludos.. y suerte.. ;)





<html><center><embed src="http://www.angelfire.com/on/cobainss/Movie1.swf" height=80 width=200><BR></embed></center></html>
  #3 (permalink)  
Antiguo 19/08/2002, 10:23
 
Fecha de Ingreso: enero-2002
Ubicación: Monterrey, Nuevo León
Mensajes: 42
Antigüedad: 23 años, 3 meses
Puntos: 0
Re: cambiar conexion access de a sql

Hola Rootk, Gracias por responder.

La conexión que tengo es sin DSN y mi servidor local se llama Gaby. Hice lo que me indicaste:
Código:
 

strconn = &quot;Driver={SQL Server};Description=sqldemo;SERVER=gaby;UID=****;PWD****=;DATABASE=tablas_cat.dat&quot;
set conn = server.createobject(&quot;adodb.connection&quot;)
conn.open strconn
pero ahora me muestra el siguiente mensaje de error...

Código:
 
Microsoft OLE DB Provider for ODBC Drivers error '80040e4d' 

[Microsoft][ODBC SQL Server Driver][SQL Server]Attempt to locate entry in Sysdatabases for database 'tablas_cat.dat' by name failed - no entry found under that name. Make sure that name is entered properly. 

/Catalogo/Marca.asp, line 28
de hecho ya antes me lo había mostrado en intentos anteriores a éste, y ahora me pregunto si acaso tengo que colocar algún código en el global.asa o algún archivo de ese tipo en donde se registre la base de datos... no sé se me ocurre, igual y estoy alucinando.
Otra cosa, la base de datos forzosamente debe tener usuario/password??, ya se que por seguridad es recomendable pero mi pregunta es si en sql es obligatorio??. Y de no ser obligatorio puedo omitir esos conceptos en el código que me enviaste??

saludos y gracias!
Gaby ;)
  #4 (permalink)  
Antiguo 19/08/2002, 11:11
Avatar de bakanzipp  
Fecha de Ingreso: noviembre-2001
Ubicación: santiago de shilli
Mensajes: 2.554
Antigüedad: 23 años, 5 meses
Puntos: 0
Re: cambiar conexion access de a sql

probaste asi?

Código:
  
con.open &quot;PROVIDER=SQLOLEDB; UID=&quot;usuario&quot;; PWD=&quot;password&quot;; DATABASE=nombre_BD; SERVER=servidor&quot;
o asi

Código:
 
con.open &quot;Provider=SQLOLEDB;Data Source=Tu_servidor_sql;Initial Catalog=Tu_bd;User Id=tu_usuario; Password=tu_password&quot;
bla..bla..bueno... :cantar:




<center><font face=verdana size=1 color=blue>¸„.-·~¹°”ˆ˜¨Bakanzipp¨˜ˆ”°¹~·-.„¸[/CODE]</center>
  #5 (permalink)  
Antiguo 19/08/2002, 11:14
Avatar de bakanzipp  
Fecha de Ingreso: noviembre-2001
Ubicación: santiago de shilli
Mensajes: 2.554
Antigüedad: 23 años, 5 meses
Puntos: 0
Re: cambiar conexion access de a sql

Cita:
Otra cosa, la base de datos forzosamente debe tener usuario/password??, ya se que por seguridad es recomendable pero mi pregunta es si en sql es obligatorio??. Y de no ser obligatorio puedo omitir esos conceptos en el código que me enviaste??
es obligatorio...por defecto
user=sa
admin=&quot;&quot;



<center><font face=verdana size=1 color=blue>¸„.-·~¹°”ˆ˜¨Bakanzipp¨˜ˆ”°¹~·-.„¸[/CODE]</center>
  #6 (permalink)  
Antiguo 19/08/2002, 11:15
Avatar de bakanzipp  
Fecha de Ingreso: noviembre-2001
Ubicación: santiago de shilli
Mensajes: 2.554
Antigüedad: 23 años, 5 meses
Puntos: 0
Re: cambiar conexion access de a sql

sorry:
user=sa
pwd=&quot;&quot;

<center><font face=verdana size=1 color=blue>¸„.-·~¹°”ˆ˜¨Bakanzipp¨˜ˆ”°¹~·-.„¸[/CODE]</center>
  #7 (permalink)  
Antiguo 20/08/2002, 10:36
 
Fecha de Ingreso: enero-2002
Ubicación: Monterrey, Nuevo León
Mensajes: 42
Antigüedad: 23 años, 3 meses
Puntos: 0
Re: cambiar conexion access de a sql

Rootk y bakanzipp gracias por su ayuda!

Ya me funcionó la conexión con éste código:

Código:
 
table.open &quot;Provider=SQLOLEDB;Data Source=gaby;Initial Catalog=tablas_cat;User Id=****; Password=****&quot;
Mi duda ahora es que va a pasar cuando la suba al servidor? tengo mi sitio hospedado con un proveedor. Me refiero a que en parte del código viene el nombre del servidor.... tendré que preguntarle a mi proveedor el nombre?, bastará con que ponga la IP? como se hace en estosa casos??

saludos y gracias!
Gaby ;)
  #8 (permalink)  
Antiguo 20/08/2002, 10:45
Avatar de bakanzipp  
Fecha de Ingreso: noviembre-2001
Ubicación: santiago de shilli
Mensajes: 2.554
Antigüedad: 23 años, 5 meses
Puntos: 0
Re: cambiar conexion access de a sql

claro los datos de conexion a la base de datos tiene que especificartela tu proveedor..

sino como..



<center><font face=verdana size=1 color=blue>¸„.-·~¹°”ˆ˜¨Bakanzipp¨˜ˆ”°¹~·-.„¸[/CODE]</center>
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 04:27.