none
Como crear un linked server a tablas dbf utilizando el proveedor Microsoft Office 12.0 Access Database Engine OLE DB Provider?? RRS feed

  • Pregunta

  • Hola

    Alguien sabe como crear un servidor vinculado a tablas sueltas dbf utilizando el proveedor Microsoft Office 12.0 Access Database Engine OLE DB Provider??

    He intentado esto y no me funciona:

    EXEC sp_addlinkedserver
       @server = 'S',
       @provider = 'Microsoft.ACE.OLEDB.12.0',
       @srvproduct = 'Microsoft.ACE.OLEDB.12.0',
       @datasrc = 'C:\L\COME\',
       @provstr = 'Driver={Microsoft Access dBASE Driver(*.dbf,*.ndx,*.mdx)};dbq=
    C:\L\COME\ ;'
    GO

     

    Me sale el siguiente error cuando ejecuto la consulta: SELECT * FROM S...tablaDBF

    OLE DB provider "Microsoft.ACE.OLEDB.12.0" for linked server "S" returned message "No se pudo encontrar el archivo ISAM instalable.".
    Msg 7303, Level 16, State 1, Line 1
    Cannot initialize the data source object of OLE DB provider "Microsoft.ACE.OLEDB.12.0" for linked server "S".

    Para mi creo que es la conexion la que me esta fallando mas que otras cosas que he encontrado de los permisos de la carpeta TEMP.

     

    Notas:

    - Ocupo ese proveedor porque el servidor esta en un Windows Server 2003 x64

     

    Alguien me da un idea por favor

    Gracias

    jueves, 30 de septiembre de 2010 19:08

Respuestas

Todas las respuestas