Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Sql 2005 de 64 Bits+ Windows 2003 64 Bits = Select * from OpenRowSet No Funciona

45 views
Skip to first unread message

Daniel Maldonado

unread,
Apr 7, 2010, 8:50:40 AM4/7/10
to
Estimados, me dirijo a Ustedes para ver si alguno puede proporcionarme una
ayuda con este tema.

Tengo Sql Server 2005 de 64 bits montado en un S.O. Windows 2003 de 64 bits.
recientemente migramos desde un ambiente equivalente pero en 32 bits y
algunas cosas que teniamos funcionando en el entorno anterior que ya no
funcionan en el nuevo entorno de (64 bits)

y paso a explicarles puntualmente que:

1ro) Realizo consultas mediante OPENROWSET de la siguiente forma: Aqui
traigo datos desde Tablas "DBF" creadas por Visual Foxpro.

Select * into #Tabla1 from openrowset
('MSDASQL','DSN=conCONVENIOAGR;SourceDB=','select nro_cont,ape_nom,cuit from
mumaestr ')


Donde:

MSDASQL = Proveedor OleDB Para ODBC

DNS= conConvenioAGR = Conexión ODBC con nombre creada por el proveedor ODBC
de Microsoft Visual Foxpro para Tablas Libres


Cual es el Problema ??.

El Administrador de conexiones ODBC de Windows 2003 Server de 64 bits no
administra conexiones de 32 bits, entonces no hay forma y manera de crear
una conexión de Sistema, una conexión con Nombre (DNS) que apunte a esas
tablas libres.

Investigando observo que Windows 2003 Server de 64 bits tiene dos
administradores de Conexiones ODBC

Uno para 32 bits: windows/system32/odbcad32.exe (donde si se ven los
proveedores y conexiones ODBC de 32 bits)

Uno para 64 bits: windows/SysWOW64/odbcad32.exe (donde NO se ven los
proveedores y conexiones ODBC de 32)

Cual es el PROBLEMON ??.

Que no hay forma de que SQL Server 2005 de 64 bits vea las conexiones de 32
bits e inclusive no encuentro y aparentemente no veo que exista un proveedor
ODBC de 64 Bits para Tablas "DBF".

Si alguno de ustedes trabajó en un entorno similar, parecido por favor que
me diga que solución podemos implementar.

Que otra alternativa puedo implementar ?.

Dejo un link, bastante completo que ví en internet y que creo puede ayudar a
explicar un poco más mi problema

http://www.guillesql.es/Articulos/SQLServer_2005_64_MSDASQL_64_ODBC_OPENROWSET_OPENQUERY.aspx

Saludos.

Daniel M.

0 new messages