problemas con openrowset
Publicado por carmen (8 intervenciones) el 22/04/2008 11:34:15
Hola
Tengo un programa que normalmente utiliza esta sentencia:
select * from OPENROWSET('Microsoft.Jet.OLEDB.4.0', '\maimonides uxshare_reiserceres_2008molde_ceresCERES_NOMPROY.mdb';'admin';'',AUX_CONSULTAS)
Lo normal es que funcione bien, pero a veces se queda como frita (no sabemos de que depende que eso ocurra) y entonces ya sólo da este error:
Servidor: mensaje 7399, nivel 16, estado 1, línea 1
El proveedor OLE DB 'Microsoft.Jet.OLEDB.4.0' informa de un error.
[OLE/DB provider returned message: No se puede abrir la base de datos ''. Es posible que su aplicación no reconozca este tipo de base de datos o que el archivo esté dañado.]
Traza de error de OLE DB [OLE/DB Provider 'Microsoft.Jet.OLEDB.4.0' IDBInitialize::Initialize returned 0x80004005: ].
A partir de ese momento ya no funciona el openrowset, da igual cambiar la base de datos acces a la que accede, o cambiar el usuario sql server, hagas lo que hagas da ese error, y sólo vuelve a funcionar cuando reinicio el servidor, lo cual es un problema porque hay mucha gente trabajando en esa instancia.
Por favor, ¿alguien me puede ayudar?
Gracias
Tengo un programa que normalmente utiliza esta sentencia:
select * from OPENROWSET('Microsoft.Jet.OLEDB.4.0', '\maimonides uxshare_reiserceres_2008molde_ceresCERES_NOMPROY.mdb';'admin';'',AUX_CONSULTAS)
Lo normal es que funcione bien, pero a veces se queda como frita (no sabemos de que depende que eso ocurra) y entonces ya sólo da este error:
Servidor: mensaje 7399, nivel 16, estado 1, línea 1
El proveedor OLE DB 'Microsoft.Jet.OLEDB.4.0' informa de un error.
[OLE/DB provider returned message: No se puede abrir la base de datos ''. Es posible que su aplicación no reconozca este tipo de base de datos o que el archivo esté dañado.]
Traza de error de OLE DB [OLE/DB Provider 'Microsoft.Jet.OLEDB.4.0' IDBInitialize::Initialize returned 0x80004005: ].
A partir de ese momento ya no funciona el openrowset, da igual cambiar la base de datos acces a la que accede, o cambiar el usuario sql server, hagas lo que hagas da ese error, y sólo vuelve a funcionar cuando reinicio el servidor, lo cual es un problema porque hay mucha gente trabajando en esa instancia.
Por favor, ¿alguien me puede ayudar?
Gracias
Valora esta pregunta


0