Oracle ODBC错误[IM004][Microsoft][ODBC驱动程序管理器]驱动程序';在SQL\u HANDLE\u ENV上的SQLAllocHandle 我已将Oracle client 10g(10.2.0.1版)安装到windows 2008 64位计算机上 我已经设置了tnsname.ora文件,检查了路径(从指向oracle客户端文件夹的路径开始)和oracle_home变量 我还检查了客户端文件夹上的安全权限,这已经对经过身份验证的用户进行了读/写操作 我使用Oracle驱动程序(与Microsoft驱动程序相反)建立了ODBC32连接,并成功测试了连接 我在SSIS(SQL Server 2008 R2)中的项目中将Runtime64位属性设置为false

Oracle ODBC错误[IM004][Microsoft][ODBC驱动程序管理器]驱动程序';在SQL\u HANDLE\u ENV上的SQLAllocHandle 我已将Oracle client 10g(10.2.0.1版)安装到windows 2008 64位计算机上 我已经设置了tnsname.ora文件,检查了路径(从指向oracle客户端文件夹的路径开始)和oracle_home变量 我还检查了客户端文件夹上的安全权限,这已经对经过身份验证的用户进行了读/写操作 我使用Oracle驱动程序(与Microsoft驱动程序相反)建立了ODBC32连接,并成功测试了连接 我在SSIS(SQL Server 2008 R2)中的项目中将Runtime64位属性设置为false,ssis,sql-server-2008-r2,oracle10g,64-bit,Ssis,Sql Server 2008 R2,Oracle10g,64 Bit,当我尝试在SSIS中测试这个ODBC数据源的连接时,我得到了这个错误 由于初始化提供程序时出错,测试连接失败。 错误[IM004][Microsoft][ODBC驱动程序管理器]驱动程序的SQLAllocHandle 在SQL\u上,句柄\u环境失败 我将在SSIS数据连接中指定整个连接字符串 您不需要依赖于在计算机(被隐藏在注册表中)或文件中定义的ODBC连接。然后,您可以使用SSIS配置/项目参数来控制详细信息。我卸载了10g客户端并安装了11g客户端(因为11g与10g数据库一起工作),然

当我尝试在SSIS中测试这个ODBC数据源的连接时,我得到了这个错误

由于初始化提供程序时出错,测试连接失败。 错误[IM004][Microsoft][ODBC驱动程序管理器]驱动程序的SQLAllocHandle 在SQL\u上,句柄\u环境失败


我将在SSIS数据连接中指定整个连接字符串


您不需要依赖于在计算机(被隐藏在注册表中)或文件中定义的ODBC连接。然后,您可以使用SSIS配置/项目参数来控制详细信息。

我卸载了10g客户端并安装了11g客户端(因为11g与10g数据库一起工作),然后使用ADO.Net连接与.Net Providers\OracleClient数据提供程序连接

这很管用,似乎10g客户端在Windows 2008中运行得不太好