none
linquiar tablas dbf con sql sevrer 2008 r2 RRS feed

  • Pregunta

  • Hola tengo el siguiente problema y agradeceria la ayuda que me pudieran brindar. 

    estoy tratando de crear un linked serder para unas tablas dbf. desde sql sever 2008 r2, pero me marca error que el proveedor no ha sido registrado

    instale el, microsoft ole db provider for visual fox pro 9.0, pero no puedo verlo en los providers registrados.

    Servidor 64 bits

    gracias

     


    Ricardo Cabra Ingeniero de Sistemas
    • Editado Ricardo Cabra lunes, 23 de enero de 2012 16:41 adicion de info
    lunes, 23 de enero de 2012 15:39

Respuestas

  • gracias a todos por la colaboracion.

    pero desafortuandamente Microsoft dejo las tablas de visual fox al olvido. asi que tube que instalar un driver provisto por sybase, el cual trabajo de maravilla. 

    se registra sin problema en equipos q 64 bits y lo reconoce de forma inmediata sql server. 

    gracias


    Ricardo Cabra Ingeniero de Sistemas
    • Marcado como respuesta Ricardo Cabra domingo, 29 de enero de 2012 23:43
    domingo, 29 de enero de 2012 23:43

Todas las respuestas

  • Para validar, tu servidor SQL Server 2008 R2 está a 64 bits?

    Gracias y saludos,

     

     


    Guillermo Taylor F.

    IT Pro & Xbox gamer

    My blog

    lunes, 23 de enero de 2012 15:55
  • Puedes usar también conexiones ODBC que ya vienen instaladas para foxpro.

    Me puedes mostrar las sentencias SQL usadas para crear tu linked server ? (si lo hiciste de manera visual, puedes generar el script seleccionando tu linked server y botón derecho del mal script as >Create to)


    MVP MCT MCTS Daniel Calbimonte

    http://elpaladintecnologico.blogspot.com
    lunes, 23 de enero de 2012 19:17
  • lo estoy creando por el managment studio, pero en la lista desplegable de los providers regitrados, no esta microsoft oledbc para visual fox...

    hice una prueba desde sql 2005 express, y si me puedo conectar sin problema.  pero debo hacerlo es a 2008.

    en la documentacion que encontre en internet dice que para 2008 se a descontinuado el acceso desde sql a dbf que se debe hacer usando excel... 

    http://msdn.microsoft.com/en-us/library/aa337084.aspx


    Ricardo Cabra Ingeniero de Sistemas
    martes, 24 de enero de 2012 0:03
  • Hola. Ricardo, en el link que adjuntas tratas temas de SQL Server Integration Services e iniciaste el hilo de discusión hablando de encadenar tablas en un archivo DBF. Para evitar mayores confusiones indícanos, con el mayor y mejor nivel de detalle posible, que quieres hacer porque si en efecto quieres extraer desde un paquete SQL Server Integration Services datos en DBF con SQL Server 2008 R2, pues la documentación es clara en indicarte que los pases o a Access o a Excel. Si, por el contrario, quieres encadenarte a un archivo DBF y mediante Linked Servers consultar información allá, es importante conocer si tu plataforma es a 32 o a 64 bits porque cuando yo quise hacerlo a 64 bits no me funcionó porque no hay driver de 64 bits y al usar el driver de 32 bits tuve algunos inconvenientes que ya no recuerdo.

    Gracias y saludos,

     

     


    Guillermo Taylor F.

    IT Pro & Xbox gamer

    My blog

    martes, 24 de enero de 2012 0:13
  • Gracias por el interes Gruillermo. 

    la necesidad es: crear linker server a tablas dbf desde sql server 2008 R2.

    el problema: el provider VFP no esta en los registrado en los providers de sql. 

    plataforma 64 bits

    si no es posible crear el linked server, que otro metodo puedo usar para tener la informacion disponible de las tablas dbf en sql

    gracias


    Ricardo Cabra Ingeniero de Sistemas
    martes, 24 de enero de 2012 16:55
  • he realizado la siguiente prueba

    ejecute la herramienta "Import and Export Data (32 bits)" en la lista de origemes de datos, si se encuentra el proveedor "Microsoft OLE DB Provider for Visual Foxpro" hice la respectiva configuracion y pude ingresar los datos a sql.

    pero si ejecuto la misma herramienta pero a 64 bits, en la lista de los origenes de datos no encuentro el proveedor.

    es posible adicionar un linked server usando el origen de datos que usa la herramienta  "Import and Export Data (32 bits)" ?

     

     


    Ricardo Cabra Ingeniero de Sistemas
    martes, 24 de enero de 2012 19:45
  • Hola. Veo que has adelantado algo de lo que quería validar... Como te indicaba anteriormente, yo tuve una situación similar y pues tuve que hacerlo a 32 bits. Recuerdo que tuve algunos inconvenientes, pero lo pude hacer. Así que no tendrías problema en hacerlo a 32 bits... Es un tema de drivers para 64 bits, los cuales no existen; habría que ver si con Office 2010 a 64 bits hay alguno de éstos.

    Saludos,

     

     


    Guillermo Taylor F.

    IT Pro & Xbox gamer

    My blog

    martes, 24 de enero de 2012 20:15
  • gracias a todos por la colaboracion.

    pero desafortuandamente Microsoft dejo las tablas de visual fox al olvido. asi que tube que instalar un driver provisto por sybase, el cual trabajo de maravilla. 

    se registra sin problema en equipos q 64 bits y lo reconoce de forma inmediata sql server. 

    gracias


    Ricardo Cabra Ingeniero de Sistemas
    • Marcado como respuesta Ricardo Cabra domingo, 29 de enero de 2012 23:43
    domingo, 29 de enero de 2012 23:43
  • Ricardo, ¿cual es el driver y de donde lo puedo bajar?, tengo el mismo problema
    viernes, 17 de mayo de 2013 17:24