ODBC 连接未出现 SSIS

Sam*_*arr 1 database sql-server odbc ssis

我在服务器上正确配置了一个 System DSN ODBC 驱动程序(连接已经过测试并且工作正常)。

我有一个 SSIS 包,当我尝试创建 ODBC 连接管理器时,在数据源的下拉列表中找不到我的 ODBC 连接。

我尝试刷新列表,关闭并重新打开解决方案,甚至重新创建解决方案。

以前有没有人遇到过这种情况,如果有,您是如何解决的?

非常感谢

bas*_*gio 5

很可能您已经在 64 位 Windows 上配置了系统 DNS,但 SSIS 包在 32 位环境中运行。

系统 DSN 只会被可以使用它们的应用程序和工具看到——32 位 DSN 用于 32 位应用程序,64 位 DSN 用于 64 位应用程序。来源

作为参考,可以在 64 位环境中的以下位置找到 ODBC 管理器窗口。

  1. C:\Windows\System32\odbcad32.exe(64 位 ODBC 管理员)
  2. C:\Windows\SysWoW64\odbcad32.exe(32 位 ODBC 管理器)