SSIS解决方案-使用32位ODBC驱动程序开发。需要对与64位ODBC驱动程序一起运行的解决方案进行一些调整

时间:2018-07-27 21:31:26

标签: sql-server sql-server-2005 ssis odbc

目前,我们有一个在DEV环境中的32位ODBC驱动程序下可以很好运行的解决方案,而PROD中不存在此32位ODBC驱动程序。尽管PROD中有一个64位ODBC驱动程序。我最初尝试使其在64位版本的驱动程序下运行,但它给了我错误。

如何使PROD中的程序包能够使用64位ODBC连接。我必须对现有解决方案进行哪些更改?

2 个答案:

答案 0 :(得分:0)

应该。如果64位ODBC驱动程序使用大约int大小的不同元数据,我将不会感到惊讶。

答案 1 :(得分:0)

好的。我知道了。

我在Visual Studio中使用了 32位ODBC ** Unicode 驱动程序,在SQL Server代理中使用了 64位ODBC ** ANSI 驱动程序。 由于Unicode和ANSI驱动程序的不同,因此元数据不同步。

解决方案:在软件包中的所有源组件或目标组件上,将 validateExternalMetadata属性设置为“ false”