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

Drivers error '80004005'

Estas en el tema de Drivers error '80004005' en el foro de ASP Clásico en Foros del Web. Hola a todos, lo primero daros la enhorabuena por esta web, que no la conocía hasta ahora, y la verdad es que me ha impresionado ...
  #1 (permalink)  
Antiguo 15/08/2008, 16:35
 
Fecha de Ingreso: agosto-2008
Ubicación: España
Mensajes: 20
Antigüedad: 15 años, 10 meses
Puntos: 0
Drivers error '80004005'

Hola a todos, lo primero daros la enhorabuena por esta web, que no la conocía hasta ahora, y la verdad es que me ha impresionado bastante.
Estoy haciendo una web en asp, bueno es un software, pero me encuentro con este error, que buscando por internet, lo he visto mucho, pero la verdad, no me aclaro nada, porque es la primera vez que uso sql y asp. Deciros que soy novatisima en este tema...

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

[Microsoft][ODBC SQL Server Driver][Shared Memory]SQL Server does not exist or access denied. 

/AuctionSettings.asp, line 72
Yo creo que el problema es que no sé que poner en los settingns en asp, os pego aquí el archivo y si me pudierais echar una manita, de verdad os lo agradecería, me tiene de cabeza.

Código:
<%
'--- if connecting to sql server use the two settings below
Const AuctionDBisSQL = true 'set to no if using MS Access
'Const AuctionSQLDSN = "driver={SQL Server};server=;uid=;pwd=;database="
Const AuctionSQLDSN = "driver={SQL Server};server=(local);uid=auctionuser;pwd=auctionpswd;database=auctionsite"

'--- otherwise use the two settings below for MS Access
'Const AuctionDatabasePath = "c:/www/Domain/db/"
'Const AuctionDatabaseName = "defaultdb.mdb"

'Const AuctionSQLDSN = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("db/defaultdb.mdb") & ";Persist Security Info=False"
%>
Y yo lo pongo así:

Código:
<%
'--- if connecting to sql server use the two settings below
Const AuctionDBisSQL = true 'set to no if using MS Access
'Const AuctionSQLDSN = "driver={SQL Server};server=AQUI LA IP DE MI SERVIDOR;uid=NOMBRE DE LA BASE DE DATOS;pwd=CONTRASEÑA DE LA BASE DE DATOS;database=NOMBRE DE LA BASE DE DATOS"
Const AuctionSQLDSN = "driver={SQL Server};server=(local);uid=auctionuser;pwd=auctionpswd;database=auctionsite"

'--- otherwise use the two settings below for MS Access
'Const AuctionDatabasePath = "c:/www/MIDOMINIO.net/mdb-database/"
'Const AuctionDatabaseName = "NOMBRE DE LA BASE DE DATOS.mdb"

'Const AuctionSQLDSN = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("mdb-database/NOMBRE DE LA BASE DE DATOS.mdb") & ";Persist Security Info=False"
%>
Estoy desesperada, la verdad que me pensaba que me iba a costar menos y ahora estoy comprometida y no sé como hacerlo...
Gracias de antemano por todo.
  #2 (permalink)  
Antiguo 15/08/2008, 17:07
Avatar de Shiryu_Libra
Colaborador
 
Fecha de Ingreso: febrero-2007
Ubicación: Cantando "Screenager" en "Kirafa Kaput"
Mensajes: 3.614
Antigüedad: 17 años, 3 meses
Puntos: 88
Respuesta: Drivers error '80004005'

el error, es cuando trata de entrar en la base de datos secundaria

Cita:
'--- otherwise use the two settings below for MS Access
'Const AuctionDatabasePath = "c:/www/MIDOMINIO.net/mdb-database/"
'Const AuctionDatabaseName = "NOMBRE DE LA BASE DE DATOS.mdb"
esto debido a que en esa carpeta (donde contienes las base), no tiene permisos de escritura para el usuario IUSR de tu equipo

En ese caso para por ESTE POST para realizar dicho procedimiento

__________________
"Eres parte del problema, parte de la solucion o parte del paisaje"
Un Saludo desde Desierto de Altar, Sonora, MX.
Shiryu_libra
  #3 (permalink)  
Antiguo 15/08/2008, 17:14
 
Fecha de Ingreso: agosto-2008
Ubicación: España
Mensajes: 20
Antigüedad: 15 años, 10 meses
Puntos: 0
Respuesta: Drivers error '80004005'

Perdona, te pareceré tonta, pero es que esto es muy nuevo para mí, ¿debo meter las bases de datos en una carpeta? mi servidor es aruba, y la carpeta que viene es mdb-database que imagino que tiene los permisos de escritura, ahora mi pregunta es otra, ¿que és lo que tengo que poner en la carpeta? los archivos .sql que subí a mssql??
Muchisimas gracias por tu respuesta, que además ha sido rapidisima.
Saludos.
  #4 (permalink)  
Antiguo 15/08/2008, 17:20
 
Fecha de Ingreso: agosto-2008
Ubicación: España
Mensajes: 20
Antigüedad: 15 años, 10 meses
Puntos: 0
Respuesta: Drivers error '80004005'

En mis opciones de carpeta, no me sale la opción de: Utilizar uso compartido simple de archivos, la última que me sale es: Restaurar ventanas de carpetas previas al inicio
Que raro no?
  #5 (permalink)  
Antiguo 17/08/2008, 03:18
 
Fecha de Ingreso: agosto-2008
Ubicación: España
Mensajes: 20
Antigüedad: 15 años, 10 meses
Puntos: 0
Respuesta: Drivers error '80004005'

Sigo sin poder solucionarlo, así que si alguien me puede echar una manilta, le estaría muy agradecida.
Saludos
  #6 (permalink)  
Antiguo 17/08/2008, 08:04
 
Fecha de Ingreso: enero-2006
Ubicación: Torroles (Costa der Só)
Mensajes: 1.017
Antigüedad: 18 años, 5 meses
Puntos: 7
Respuesta: Drivers error '80004005'

Hola,

¿Tienes contratada una base de datos MS SQL Server con aruba o estas intentando acceder a una de Access?

¿Podrías poner exactamente la linea donde se produce el error?



Un saludo
__________________
"Tus pecados son el estiércol sobre el que florecerán las flores de tus virtudes" - Gerald Messadié -
  #7 (permalink)  
Antiguo 17/08/2008, 08:12
 
Fecha de Ingreso: agosto-2008
Ubicación: España
Mensajes: 20
Antigüedad: 15 años, 10 meses
Puntos: 0
Respuesta: Drivers error '80004005'

Tengo contratada una base de datos ms sql server de aruba y la linea es esta:

Código:
70   Function OpenAConnection
71   	Set goConn = CreateObject("ADODB.Connection")
72   	goConn.Open AuctionSQLDSN
72   End Function
Yo creo que no sé rellenar bien los settinsbd, está bien así????:

Código:
<%
'--- if connecting to sql server use the two settings below
Const AuctionDBisSQL = true 'set to no if using MS Access
'Const AuctionSQLDSN = "driver={SQL Server};server=AQUI LA IP DE MI SERVIDOR;uid=NOMBRE DE LA BASE DE DATOS;pwd=CONTRASEÑA DE LA BASE DE DATOS;database=NOMBRE DE LA BASE DE DATOS"
Const AuctionSQLDSN = "driver={SQL Server};server=(local);uid=auctionuser;pwd=auctionpswd;database=auctionsite"

'--- otherwise use the two settings below for MS Access
'Const AuctionDatabasePath = "c:/www/MIDOMINIO.net/mdb-database/"
'Const AuctionDatabaseName = "NOMBRE DE LA BASE DE DATOS.mdb"

'Const AuctionSQLDSN = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("mdb-database/NOMBRE DE LA BASE DE DATOS.mdb") & ";Persist Security Info=False"
%>
  #8 (permalink)  
Antiguo 17/08/2008, 08:27
 
Fecha de Ingreso: enero-2006
Ubicación: Torroles (Costa der Só)
Mensajes: 1.017
Antigüedad: 18 años, 5 meses
Puntos: 7
Respuesta: Drivers error '80004005'

Fijate en la cadena de conexión :

driver={SQL Server};server=(local);uid=auctionuser;pwd=auction pswd;database=auctionsite
Tendrás que preguntar a aruba o busca los datos que te enviaron cuando se creó la base de datos.

uid: Es el usuario.
pwd: La contraseña que pusiste.
database: El nombre de la base de datos. Generalmente los proveedores (en este caso aruba) son los que la ponen. Es ahí donde falla tu conexión. No encuentra la base de datos SQL Server llamada "auctionsite"



Un saludo
__________________
"Tus pecados son el estiércol sobre el que florecerán las flores de tus virtudes" - Gerald Messadié -
  #9 (permalink)  
Antiguo 17/08/2008, 08:35
 
Fecha de Ingreso: agosto-2008
Ubicación: España
Mensajes: 20
Antigüedad: 15 años, 10 meses
Puntos: 0
Respuesta: Drivers error '80004005'

pero el usuario y la contraseña, de la base de datos??
perdona, pero es que ya tengo un lio con todo esto...
Muchisimas gracias por perder tu tiempo conmigo.
Saludos
  #10 (permalink)  
Antiguo 17/08/2008, 08:49
 
Fecha de Ingreso: enero-2006
Ubicación: Torroles (Costa der Só)
Mensajes: 1.017
Antigüedad: 18 años, 5 meses
Puntos: 7
Respuesta: Drivers error '80004005'

Asi es. Cuando diste de alta la base de datos en aruba, esta te solicitó un usuario, una contraseña y un nombre para tu base de datos. Esas tres cosas las tienes que tener en algun email que te enviaron con la confirmación de que todo habia ido bien. En cuanto consigas estas tres cosas, cambialas en la cadena de conexión:

driver={SQL Server};server=(local);uid=nombreusuario;pwd=contraseña;database=nombredelabasededatos




Un saludo
__________________
"Tus pecados son el estiércol sobre el que florecerán las flores de tus virtudes" - Gerald Messadié -
  #11 (permalink)  
Antiguo 17/08/2008, 09:06
 
Fecha de Ingreso: agosto-2008
Ubicación: España
Mensajes: 20
Antigüedad: 15 años, 10 meses
Puntos: 0
Respuesta: Drivers error '80004005'

el nombre de usuario es el mismo que el nombre de la base de datos, y la contraseña tambien me la dio aruba, quizá por eso haya algún conflicto no se...
Voy a volver a probar y te digo.
  #12 (permalink)  
Antiguo 17/08/2008, 09:13
 
Fecha de Ingreso: agosto-2008
Ubicación: España
Mensajes: 20
Antigüedad: 15 años, 10 meses
Puntos: 0
Respuesta: Drivers error '80004005'

Solo tengo que rellenar esa linea, o tengo que rellenar algo más, lo demás es solo para acces verdad?
Bueno he vuelto a subir el archivo y nada, no va.
Igual, no subí bien la base de datos?
Aunque yo creo que está bien, veo las tablas y todo me parece que está bien.
Muchas gracias de nuevo.
Saludos.
  #13 (permalink)  
Antiguo 17/08/2008, 10:49
 
Fecha de Ingreso: enero-2006
Ubicación: Torroles (Costa der Só)
Mensajes: 1.017
Antigüedad: 18 años, 5 meses
Puntos: 7
Respuesta: Drivers error '80004005'

El sistema de aruba es muy restrictivo. para acceder al panel de control de tu base de datos:

mssql.aruba.it

Una explicación de la propia aruba de cómo establecer la cadena de conexión:

http://vademecum.aruba.it/start/mssql/snitz.asp

o bien,

http://asistencia.aruba.it/kb/idx/12...atos-2005.html


Como puedes ver hay más datos implicados: la dirección ip del servidor si tu versión es la 2005.


Un saludo


__________________
"Tus pecados son el estiércol sobre el que florecerán las flores de tus virtudes" - Gerald Messadié -
  #14 (permalink)  
Antiguo 17/08/2008, 11:35
 
Fecha de Ingreso: agosto-2008
Ubicación: España
Mensajes: 20
Antigüedad: 15 años, 10 meses
Puntos: 0
Respuesta: Drivers error '80004005'

Muchas gracias Tammander, lo he revisado todo, lo he vuelto ha hacer, desde el principio, y he seguido las instrucciones de aruba, pero nada, no hay forma, se vé que no estoy echa para asp jajaja, con el php, nunca me había pasado esto. Tengo todo configurado tal y como dice Aruba.

Quizá sea cosa de la base de datos, que no lo hago bien...

Yo cojí el sql de las tablas y con el notepad, cambié todas las [dbo] por [NOMBREDEMIBASEDEDATOS], luego lo subí al ms sql y no me dio ningún error, por lo que me supongo que está bien... aisss que torpe!!!

Muchas gracias de nuevo.

Saludos.
  #15 (permalink)  
Antiguo 17/08/2008, 11:54
 
Fecha de Ingreso: enero-2006
Ubicación: Torroles (Costa der Só)
Mensajes: 1.017
Antigüedad: 18 años, 5 meses
Puntos: 7
Respuesta: Drivers error '80004005'

Siento no poder ayudarte más Lo ideal es usar la conexión OLEDB en vez de la ODBC que usas tu.

Te recomiendo que te pongas en contacto con aruba. Ese error puede ser debido a muchas causas, entren ellas una mala configuración del driver. Si, usa la conexión OLEDB a ver que tal. Esta:

Provider=SQLOLEDB;Data Source=62.149.153.11;database=MSSql10035;uid=MSSql10035;pwd=abcde23a;

Por supuesto, con tus datos ;)

Un saludo
__________________
"Tus pecados son el estiércol sobre el que florecerán las flores de tus virtudes" - Gerald Messadié -
  #16 (permalink)  
Antiguo 17/08/2008, 12:08
 
Fecha de Ingreso: agosto-2008
Ubicación: España
Mensajes: 20
Antigüedad: 15 años, 10 meses
Puntos: 0
Respuesta: Drivers error '80004005'

He probado lo que me dices, imagino que tenía que sustituir la última linea:
'Const AuctionSQLDSN = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("mdb-database/NOMBRE DE LA BASE DE DATOS.mdb") & ";Persist Security Info=False"
%>

Por esta:
Provider=SQLOLEDB;Data Source=62.149.153.11;database=MSSql10035;uid=MSSql 10035;pwd=abcde23a; (Con mis datos)


Si es así, no me ha funcionado...
Gracias de nuevo Tammander, por intentarlo de nuevo conmigo.
Saludos
  #17 (permalink)  
Antiguo 17/08/2008, 12:13
 
Fecha de Ingreso: agosto-2008
Ubicación: España
Mensajes: 20
Antigüedad: 15 años, 10 meses
Puntos: 0
Respuesta: Drivers error '80004005'

Les he enviado un tiket a ver si que me cuentan ellos, pero me temo, que se lavaran las manos...
  #18 (permalink)  
Antiguo 20/08/2008, 13:02
 
Fecha de Ingreso: agosto-2008
Ubicación: España
Mensajes: 20
Antigüedad: 15 años, 10 meses
Puntos: 0
Respuesta: Drivers error '80004005'

Bueno, pues ya sé que era el error, y lo voy a poner aquí por si ayuda a alguien, el problema era de archivo settingsbd.asp, el soporte del software me dijo que cambiara:

Código:
'--- if connecting to sql server use the two settings below
Const AuctionDBisSQL = true 'set to no if using MS Access
'Const AuctionSQLDSN = "driver={SQL Server};server=;uid=;pwd=;database="
Const AuctionSQLDSN = "driver={SQL Server};server=(local);uid=auctionuser;pwd=auctionpswd;database=auctionsite"
por:

Código:
Const AuctionDBisSQL = true 'set to no if using MS Access
Const AuctionSQLDSN = "Provider=SQLOLEDB.1;Password=password;Persist Security Info=True;User ID=username;Initial Catalog=databasename;Data Source=MSSQL_Server_Address"

Y con esto he conseguido acceder a la base de datos... ahora tengo otro problemilla, la página principal, no abre, bueno se queda en blanco, pero igual tiene que ver algo con que al intentar acceder en algunos sitios de administración, me sale este error:

Failed to load the language text from the XML file.

Ufff, que complicado se me está haciendo esto, y eso que solo tenía que ser subir, y ponerse a configurar todo, pero va a ser que no.

Si alguien me puede echar una manita, le estaré eternamente agradecida.

Saludos
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 20:35.