De programacion y otros demonios

martes, 1 de diciembre de 2009

SSIS 2008 - Error ODBC en 64 bits

Hace poco cambiamos de server Sql Server 2008 de 32 bits a 64 bits; los package (ETL) y los drivers ODBC de mysql y de postgresql me dejaron de funcionar ..... :S

Al ingresar por panel de control del windows server 2008
Panel de control -> Herramientas administrativas -> Odbc

Leyendo en la literatura resulta que el driver es para 32 bits, asi que debía usar el programa Odbc para 32, que se encuentra en:

C:\Windows\SysWOW64\odbcad32.exe

Es aqui donde se deben instalar los drivers que tenia en mi antiguo servidor, ahora en los package salian desplegados, pero seguia teniendo error al ejecutar....

Para solucionarlo debemos decirle al proyecto ssis que NO se ejecute en modo 64 bits, o generara error con los drivers que son 32 bits:
En el nombre del proyecto da clic derecho Propiedades, en la seccion Debugging en el panel derecho asignar False a Run64BitRuntime.

Eso soluciono mis problemas, espero que tambien les ayude.

Etiquetas: