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

为何Visual Studio SSIS执行SQL任务中ODBC连接未显示为选项?

解决Visual Studio 2019中Connection Manager不显示ODBC连接的问题

以下是针对该问题的排查和解决步骤:

  • 匹配Visual Studio与ODBC驱动的位数
    Visual Studio 2019是32位程序,如果你在64位ODBC数据源管理器(C:\Windows\System32\odbcad32.exe)里配置的系统DSN,32位VS无法识别。请打开32位ODBC数据源管理器(路径为C:\Windows\SysWOW64\odbcad32.exe),重新配置PostgreSQL的系统DSN,同时确保使用的PostgreSQL ODBC驱动也是32位版本。

  • 确认连接类型选择正确
    在Connection Manager中选择连接时,不要只看默认的OLE DB选项,要切换到ODBC连接类别下查找。如果是在Server Explorer中添加连接,需选择「ODBC Data Source」选项,再定位到你配置的DSN。

  • 重新安装PostgreSQL ODBC驱动
    卸载当前的PostgreSQL ODBC驱动,下载适配32位程序的官方驱动包,安装时勾选「安装到所有用户」,确保驱动被系统正确注册。完成后重新配置DSN。

  • 重置VS组件缓存
    关闭所有VS实例,删除%LOCALAPPDATA%\Microsoft\VisualStudio\16.0_*\ComponentModelCache目录下的所有文件,重启VS后再检查Connection Manager中的连接列表。

  • 检查项目兼容性
    部分项目类型可能默认只加载OLE DB连接,确认你的项目(比如SSIS项目)支持ODBC连接,且你创建的是ODBC类型的连接管理器,而非其他类型。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.14 05:12:02