You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

VS2019 SSIS包连接Oracle数据库的配置及部署问题求助

解决方案

开发机软件配置

  • 安装Oracle Instant Client 19c(32位+64位):VS2019的SSIS设计器默认使用32位运行时,而你的系统是64位,同时部署两个版本可消除设计与调试阶段的位数不兼容问题。安装时务必勾选包含ODP.NET组件的选项。
  • 轻量备选:安装ODP.NET Managed Driver,无需完整Oracle客户端,安装包会自动集成到SSIS环境,适合不想装大型客户端的场景。

连接类型选择

抛弃你尝试的旧驱动,直接选用**.Net Providers\Oracle Data Provider for .NET**:

  • 这是Oracle官方维护的原生驱动,兼容性远优于OracleClient Data Provider和Microsoft OLE DB Provider for Oracle,支持最新Oracle版本,且无旧驱动的版本依赖限制。
  • 配置时可使用TNS名称或直接填写连接字符串,示例:Data Source=你的Oracle实例名;User Id=账号;Password=密码;

服务器端部署要求

  • SQL Server 2019(64位)服务器需安装64位Oracle Instant Client 19c(含ODP.NET组件),或单独部署64位ODP.NET Managed Driver。
  • 配置服务器环境变量,将ORACLE_HOME和PATH指向64位Oracle客户端目录,确保SSIS运行时能加载驱动。

SSIS设计器显示连接选项的注意事项

  • 驱动安装完成后重启Visual Studio 2019,打开SSIS项目即可在连接管理器下拉列表中看到Oracle Data Provider for .NET。
  • 若仍未显示,重新运行驱动安装包选择“修复”,并确认安装时勾选了“集成到Visual Studio”相关选项。

内容的提问来源于stack exchange,提问作者Skippy

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.30 23:15:58