当我尝试在SSIS中测试此ODBC数据源的连接时,我收到此错误
由于初始化提供程序时出错,测试连接失败。 错误[IM004] [Microsoft] [ODBC驱动程序管理器]驱动程序的SQLAllocHandle 在SQL_HANDLE_ENV失败
答案 0 :(得分:1)
我会在SSIS数据连接中指定整个连接字符串。
您不需要依赖计算机上定义的ODBC连接(它们隐藏在注册表中)或文件中。然后,您可以使用SSIS配置/项目参数来控制详细信息。
答案 1 :(得分:0)
我卸载了10g客户端并安装了11g客户端(因为11g与10g数据库配合使用),然后使用ADO.Net与.Net Providers \ OracleClient数据提供程序连接。
这很有效,似乎10g客户端在Windows 2008上运行得不好。