Error con OPENDATASOURCE, al intentar pasar de Access a SQL 2005

26/06/2008 - 17:15 por Jesus | Informe spam
Hola a todos:

Estoy intentando utilizar el metodo OPENDATASOURCE para pasar desde Access a
SQL 2005 con la consulta "SELECT * FROM OPENDATASOURCE
('Provider=Microsoft.Jet.OLEDB.4.0', 'Data Source=C:\bd1.mdb' )...tabla" y al
ejecutarla desde el Enerprise Manager, me muestra el siguiente error
"The 'Microsoft.Jet.OLEDB.4.0' provider has not been registered"

La base de datos existe, asi como la tabla, el fichero msjet40.dll esta
registrado correctamente con la version 4.0.9511.0., he probado a pasar el
fichero a diferentes equipos y en todos me da el mismo error...

¿Q es lo q estoy haciendo mal?

Muchas gracias
 

Leer las respuestas

#1 Gux (MVP)
26/06/2008 - 19:13 | Informe spam
Qué version/edicion de SQL Server usa usted?

Gustavo Larriera, Microsoft MVP
http://www.linkedin.com/in/gustavolarriera
Este mensaje se proporciona tal como es, sin garantías de ninguna clase.



"Jesus" wrote:

Hola a todos:

Estoy intentando utilizar el metodo OPENDATASOURCE para pasar desde Access a
SQL 2005 con la consulta "SELECT * FROM OPENDATASOURCE
('Provider=Microsoft.Jet.OLEDB.4.0', 'Data Source=C:\bd1.mdb' )...tabla" y al
ejecutarla desde el Enerprise Manager, me muestra el siguiente error
"The 'Microsoft.Jet.OLEDB.4.0' provider has not been registered"

La base de datos existe, asi como la tabla, el fichero msjet40.dll esta
registrado correctamente con la version 4.0.9511.0., he probado a pasar el
fichero a diferentes equipos y en todos me da el mismo error...

¿Q es lo q estoy haciendo mal?

Muchas gracias

Preguntas similares