我正在努力让我的包在 SSIS 2008 64 位上运行。我的 pacakges 使用了 DSN,所以我制作了 64 位 DSN.. 但由于 BIDS 只有 32 位,我遇到了如下错误。
我认为 .Net Provider\Odbc Data Provider 是 32 位的(因为它是 BIDS 32 位的一部分),但我的 DSN 是 64 位,所以错误。有什么办法可以解决这个问题?
由于 BIDS 是 32 位应用程序,您需要使用 Windows\SysWOW64 文件夹中的 odbc 管理员应用程序创建一个 32 位 DSN。
我喜欢这篇文章...
http://timlaqua.com/2011/11/ssis-bids-and-64bit-system-dsns-whos-on-first/