我有一个使用查找的 SSIS 包:
- Target 和 Source 使用OLE DB连接,查看SQL Server 2008 R2。
- 查找正在使用Full cache和OLE DB 连接管理器(默认值)。
- Lookup 查找包含13 列的键。其中之一是Date类型,稍后验证失败。
这一切都在我的机器上运行良好,自然。
我可以在生产环境中安装该软件包,但是在运行它时,它会在验证查找时快速失败:
输入列 [ColumnName] (238) 和名为 [ColumnName] 的引用列具有不兼容的数据类型
这显然是一个谎言——它们具有相同的类型。看起来这是 Lookup 组件的一个已知问题:
在这两种情况下,有些人建议以 32 位运行包解决了他们的问题。但是,我的包在 32 位运行时无法连接到服务器...
我错过了什么?我应该安装额外的 x86 提供程序吗?
有没有修复查找的好方法?