希望有人能帮我解决这个问题。
我在 Visual Studio 中创建了一个非常简单的 SSIS 包,它从 MSSQL 表复制数据、转换数据并将数据插入到 MySQL 5.5 数据库表中。当我在 Visual Studio 中运行该包时,它运行良好。
但是,当我构建包然后将其部署到 MSSQL 2014 Integration Services 并尝试执行该包时,它失败了。
这是 MSSQL 在失败时创建的报告:
This report displays messages for the executions or validations.
Execution Information
Operation ID 88 (Validation)
名称PurchaseAnalysisReport\PurchasingAnalysis\Package.dtsx 环境 - 状态失败 持续时间(秒)7.875 开始时间 12/10/2016 12:59:30 PM 结束时间 12/10/2016 12:59:38 PM 来电者 **********************
Error Messages
Message Type Action Message Time Message Message Source Name Subcomponent Name Execution Path Environment
OnError View Context 12/10/2016 12:59:37 PM EXO TO DATA_WH INWARDS_GOODS:Error: One or more component failed validation.
EXO TO DATA_WH INWARDS_GOODS SSIS.Pipeline \Package\EXO TO DATA_WH INWARDS_GOODS -
OnError View Context 12/10/2016 12:59:37 PM EXO TO DATA_WH INWARDS_GOODS:Error: There were errors during task validation.
EXO TO DATA_WH INWARDS_GOODS \Package\EXO TO DATA_WH INWARDS_GOODS -
OnError View Context 12/10/2016 12:59:37 PM EXO TO DATA_WH INWARDS_GOODS:Error: The version of ODBC Destination, clsid {51B271F1-3B7E-4875-870E-62A0456FE2AD} is not compatible with this version of the DataFlow.
EXO TO DATA_WH INWARDS_GOODS SSIS.Pipeline \Package\EXO TO DATA_WH INWARDS_GOODS -
OnError View Context 12/10/2016 12:59:37 PM EXO TO DATA_WH INWARDS_GOODS:Error: The version of ODBC Source, clsid {F8600F4A-E321-42F4-AA59-DA00FA374EA5} is not compatible with this version of the DataFlow.
EXO TO DATA_WH INWARDS_GOODS SSIS.Pipeline \Package\EXO TO DATA_WH INWARDS_GOODS -
OnError View Context 12/10/2016 12:59:37 PM EXO TO DATA_WH INWARDS_GOODS:Error: The component is missing, not registered, not upgradeable, or missing required interfaces. The contact information for this component is "ODBC Destination;Connector for Open Database Connectivity (ODBC) by Attunity; Attunity Ltd.; All Rights Reserved; http://www.attunity.com;6".
EXO TO DATA_WH INWARDS_GOODS ODBC Destination [8] \Package\EXO TO DATA_WH INWARDS_GOODS -
OnError View Context 12/10/2016 12:59:37 PM EXO TO DATA_WH INWARDS_GOODS:Error: ODBC Destination failed validation and returned error code 0xC0048021.
EXO TO DATA_WH INWARDS_GOODS SSIS.Pipeline \Package\EXO TO DATA_WH INWARDS_GOODS -
OnError View Context 12/10/2016 12:59:36 PM EXO TO DATA_WH STOCK_LOC_INFO:Error: The version of ODBC Destination is not compatible with this version of the DataFlow.
EXO TO DATA_WH STOCK_LOC_INFO EXO TO DATA_WH STOCK_LOC_INFO (SSIS.Pipeline) \Package\EXO TO DATA_WH STOCK_LOC_INFO -
OnError View Context 12/10/2016 12:59:36 PM EXO TO DATA_WH STOCK_LOC_INFO:Error: The version of ODBC Source is not compatible with this version of the DataFlow.
EXO TO DATA_WH STOCK_LOC_INFO EXO TO DATA_WH STOCK_LOC_INFO (SSIS.Pipeline) \Package\EXO TO DATA_WH STOCK_LOC_INFO -
OnError View Context 12/10/2016 12:59:36 PM EXO TO DATA_WH STOCK_LOCATIONS:Error: The version of ODBC Destination is not compatible with this version of the DataFlow.
EXO TO DATA_WH STOCK_LOCATIONS EXO TO DATA_WH STOCK_LOCATIONS (SSIS.Pipeline) \Package\EXO TO DATA_WH STOCK_LOCATIONS -
OnError View Context 12/10/2016 12:59:36 PM EXO TO DATA_WH STOCK_LOCATIONS:Error: The version of ODBC Source is not compatible with this version of the DataFlow.
EXO TO DATA_WH STOCK_LOCATIONS EXO TO DATA_WH STOCK_LOCATIONS (SSIS.Pipeline) \Package\EXO TO DATA_WH STOCK_LOCATIONS -
OnError View Context 12/10/2016 12:59:36 PM EXO TO DATA_WH PURCHORD_LINES:Error: The version of ODBC Destination is not compatible with this version of the DataFlow.
EXO TO DATA_WH PURCHORD_LINES EXO TO DATA_WH PURCHORD_LINES (SSIS.Pipeline) \Package\EXO TO DATA_WH PURCHORD_LINES -
OnError View Context 12/10/2016 12:59:36 PM EXO TO DATA_WH PURCHORD_LINES:Error: The version of ODBC Source is not compatible with this version of the DataFlow.
EXO TO DATA_WH PURCHORD_LINES EXO TO DATA_WH PURCHORD_LINES (SSIS.Pipeline) \Package\EXO TO DATA_WH PURCHORD_LINES -
OnError View Context 12/10/2016 12:59:36 PM EXO TO DATA_WH PURCHORD_HDR:Error: The version of ODBC Destination is not compatible with this version of the DataFlow.
EXO TO DATA_WH PURCHORD_HDR EXO TO DATA_WH PURCHORD_HDR (SSIS.Pipeline) \Package\EXO TO DATA_WH PURCHORD_HDR -
OnError View Context 12/10/2016 12:59:36 PM EXO TO DATA_WH PURCHORD_HDR:Error: The version of ODBC Source is not compatible with this version of the DataFlow.
EXO TO DATA_WH PURCHORD_HDR EXO TO DATA_WH PURCHORD_HDR (SSIS.Pipeline) \Package\EXO TO DATA_WH PURCHORD_HDR -
OnError View Context 12/10/2016 12:59:36 PM EXO TO DATA_WH INWARDS_GOODS_LINES:Error: The version of ODBC Destination is not compatible with this version of the DataFlow.
EXO TO DATA_WH INWARDS_GOODS_LINES EXO TO DATA_WH INWARDS_GOODS_LINES (SSIS.Pipeline) \Package\EXO TO DATA_WH INWARDS_GOODS_LINES -
OnError View Context 12/10/2016 12:59:36 PM EXO TO DATA_WH INWARDS_GOODS_LINES:Error: The version of ODBC Source is not compatible with this version of the DataFlow.
EXO TO DATA_WH INWARDS_GOODS_LINES EXO TO DATA_WH INWARDS_GOODS_LINES (SSIS.Pipeline) \Package\EXO TO DATA_WH INWARDS_GOODS_LINES -
OnError View Context 12/10/2016 12:59:36 PM EXO TO DATA_WH INWARDS_GOODS_COSTS:Error: The version of ODBC Destination is not compatible with this version of the DataFlow.
EXO TO DATA_WH INWARDS_GOODS_COSTS EXO TO DATA_WH INWARDS_GOODS_COSTS (SSIS.Pipeline) \Package\EXO TO DATA_WH INWARDS_GOODS_COSTS -
OnError View Context 12/10/2016 12:59:36 PM EXO TO DATA_WH INWARDS_GOODS_COSTS:Error: The version of ODBC Source is not compatible with this version of the DataFlow.
EXO TO DATA_WH INWARDS_GOODS_COSTS EXO TO DATA_WH INWARDS_GOODS_COSTS (SSIS.Pipeline) \Package\EXO TO DATA_WH INWARDS_GOODS_COSTS -
OnError View Context 12/10/2016 12:59:36 PM EXO TO DATA_WH INWARDS_GOODS:Error: The version of ODBC Source is not compatible with this version of the DataFlow.
EXO TO DATA_WH INWARDS_GOODS EXO TO DATA_WH INWARDS_GOODS (SSIS.Pipeline) \Package\EXO TO DATA_WH INWARDS_GOODS -
OnError View Context 12/10/2016 12:59:35 PM EXO TO DATA_WH INWARDS_GOODS:Error: The version of ODBC Destination is not compatible with this version of the DataFlow.
EXO TO DATA_WH INWARDS_GOODS EXO TO DATA_WH INWARDS_GOODS (SSIS.Pipeline) \Package\EXO TO DATA_WH INWARDS_GOODS -
All Messages
Filter:
Message Type: All; (5 more)
Message Type Message Time Message Message Source Name Subcomponent Name Execution Path Environment
OnInformation 12/10/2016 12:59:38 PM The validate operation has completed. Transact-SQL stored procedure -
OnError 12/10/2016 12:59:37 PM EXO TO DATA_WH INWARDS_GOODS:Error: One or more component failed validation.
EXO TO DATA_WH INWARDS_GOODS SSIS.Pipeline \Package\EXO TO DATA_WH INWARDS_GOODS -
OnError 12/10/2016 12:59:37 PM EXO TO DATA_WH INWARDS_GOODS:Error: There were errors during task validation.
EXO TO DATA_WH INWARDS_GOODS \Package\EXO TO DATA_WH INWARDS_GOODS -
OnPostValidate 12/10/2016 12:59:37 PM EXO TO DATA_WH INWARDS_GOODS:Validation is complete. EXO TO DATA_WH INWARDS_GOODS \Package\EXO TO DATA_WH INWARDS_GOODS -
OnPostValidate 12/10/2016 12:59:37 PM Package:Validation is complete. Package \Package -
OnError 12/10/2016 12:59:37 PM EXO TO DATA_WH INWARDS_GOODS:Error: The version of ODBC Destination, clsid {51B271F1-3B7E-4875-870E-62A0456FE2AD} is not compatible with this version of the DataFlow.
EXO TO DATA_WH INWARDS_GOODS SSIS.Pipeline \Package\EXO TO DATA_WH INWARDS_GOODS -
OnError 12/10/2016 12:59:37 PM EXO TO DATA_WH INWARDS_GOODS:Error: The version of ODBC Source, clsid {F8600F4A-E321-42F4-AA59-DA00FA374EA5} is not compatible with this version of the DataFlow.
EXO TO DATA_WH INWARDS_GOODS SSIS.Pipeline \Package\EXO TO DATA_WH INWARDS_GOODS -
OnInformation 12/10/2016 12:59:37 PM EXO TO DATA_WH INWARDS_GOODS:Information: Validation phase is beginning.
EXO TO DATA_WH INWARDS_GOODS SSIS.Pipeline \Package\EXO TO DATA_WH INWARDS_GOODS -
OnError 12/10/2016 12:59:37 PM EXO TO DATA_WH INWARDS_GOODS:Error: The component is missing, not registered, not upgradeable, or missing required interfaces. The contact information for this component is "ODBC Destination;Connector for Open Database Connectivity (ODBC) by Attunity; Attunity Ltd.; All Rights Reserved; http://www.attunity.com;6".
EXO TO DATA_WH INWARDS_GOODS ODBC Destination [8] \Package\EXO TO DATA_WH INWARDS_GOODS -
OnError 12/10/2016 12:59:37 PM EXO TO DATA_WH INWARDS_GOODS:Error: ODBC Destination failed validation and returned error code 0xC0048021.
EXO TO DATA_WH INWARDS_GOODS SSIS.Pipeline \Package\EXO TO DATA_WH INWARDS_GOODS -
OnPostValidate 12/10/2016 12:59:37 PM DELETE DATA_WH INWARDS_GOODS:Validation is complete. DELETE DATA_WH INWARDS_GOODS \Package\DELETE DATA_WH INWARDS_GOODS -
OnPreValidate 12/10/2016 12:59:37 PM DELETE DATA_WH STOCK_LOC_INFO:Validation has started. DELETE DATA_WH STOCK_LOC_INFO \Package\DELETE DATA_WH STOCK_LOC_INFO -
OnPostValidate 12/10/2016 12:59:37 PM DELETE DATA_WH STOCK_LOC_INFO:Validation is complete. DELETE DATA_WH STOCK_LOC_INFO \Package\DELETE DATA_WH STOCK_LOC_INFO -
OnPreValidate 12/10/2016 12:59:37 PM DELETE DATA_WH STOCK_LOCATIONS:Validation has started. DELETE DATA_WH STOCK_LOCATIONS \Package\DELETE DATA_WH STOCK_LOCATIONS -
OnPostValidate 12/10/2016 12:59:37 PM DELETE DATA_WH STOCK_LOCATIONS:Validation is complete. DELETE DATA_WH STOCK_LOCATIONS \Package\DELETE DATA_WH STOCK_LOCATIONS -
OnPreValidate 12/10/2016 12:59:37 PM DELETE FROM DATA_WH INWARDS_GOODS_COSTS:Validation has started. DELETE FROM DATA_WH INWARDS_GOODS_COSTS \Package\DELETE FROM DATA_WH INWARDS_GOODS_COSTS -
OnPostValidate 12/10/2016 12:59:37 PM DELETE FROM DATA_WH INWARDS_GOODS_COSTS:Validation is complete. DELETE FROM DATA_WH INWARDS_GOODS_COSTS \Package\DELETE FROM DATA_WH INWARDS_GOODS_COSTS -
OnPreValidate 12/10/2016 12:59:37 PM DELETE FROM DATA_WH INWARDS_GOODS_LINES:Validation has started. DELETE FROM DATA_WH INWARDS_GOODS_LINES \Package\DELETE FROM DATA_WH INWARDS_GOODS_LINES -
OnPostValidate 12/10/2016 12:59:37 PM DELETE FROM DATA_WH INWARDS_GOODS_LINES:Validation is complete. DELETE FROM DATA_WH INWARDS_GOODS_LINES \Package\DELETE FROM DATA_WH INWARDS_GOODS_LINES -
OnPreValidate 12/10/2016 12:59:37 PM DELETE FROM DATA_WH PURCHORD_HDR:Validation has started. DELETE FROM DATA_WH PURCHORD_HDR \Package\DELETE FROM DATA_WH PURCHORD_HDR -
OnPostValidate 12/10/2016 12:59:37 PM DELETE FROM DATA_WH PURCHORD_HDR:Validation is complete. DELETE FROM DATA_WH PURCHORD_HDR \Package\DELETE FROM DATA_WH PURCHORD_HDR -
OnPreValidate 12/10/2016 12:59:37 PM DELETE FROM DATA_WH PURCHORD_LINES:Validation has started. DELETE FROM DATA_WH PURCHORD_LINES \Package\DELETE FROM DATA_WH PURCHORD_LINES -
OnPostValidate 12/10/2016 12:59:37 PM DELETE FROM DATA_WH PURCHORD_LINES:Validation is complete. DELETE FROM DATA_WH PURCHORD_LINES \Package\DELETE FROM DATA_WH PURCHORD_LINES -
OnPreValidate 12/10/2016 12:59:37 PM EXO TO DATA_WH INWARDS_GOODS:Validation has started. EXO TO DATA_WH INWARDS_GOODS \Package\EXO TO DATA_WH INWARDS_GOODS -
OnPreValidate 12/10/2016 12:59:37 PM Package:Validation has started. Package \Package -
OnPreValidate 12/10/2016 12:59:37 PM DELETE DATA_WH INWARDS_GOODS:Validation has started. DELETE DATA_WH INWARDS_GOODS \Package\DELETE DATA_WH INWARDS_GOODS -
OnError 12/10/2016 12:59:36 PM EXO TO DATA_WH STOCK_LOC_INFO:Error: The version of ODBC Destination is not compatible with this version of the DataFlow.
EXO TO DATA_WH STOCK_LOC_INFO EXO TO DATA_WH STOCK_LOC_INFO (SSIS.Pipeline) \Package\EXO TO DATA_WH STOCK_LOC_INFO -
OnError 12/10/2016 12:59:36 PM EXO TO DATA_WH STOCK_LOC_INFO:Error: The version of ODBC Source is not compatible with this version of the DataFlow.
EXO TO DATA_WH STOCK_LOC_INFO EXO TO DATA_WH STOCK_LOC_INFO (SSIS.Pipeline) \Package\EXO TO DATA_WH STOCK_LOC_INFO -
OnError 12/10/2016 12:59:36 PM EXO TO DATA_WH STOCK_LOCATIONS:Error: The version of ODBC Destination is not compatible with this version of the DataFlow.
EXO TO DATA_WH STOCK_LOCATIONS EXO TO DATA_WH STOCK_LOCATIONS (SSIS.Pipeline) \Package\EXO TO DATA_WH STOCK_LOCATIONS -
OnError 12/10/2016 12:59:36 PM EXO TO DATA_WH STOCK_LOCATIONS:Error: The version of ODBC Source is not compatible with this version of the DataFlow.
EXO TO DATA_WH STOCK_LOCATIONS EXO TO DATA_WH STOCK_LOCATIONS (SSIS.Pipeline) \Package\EXO TO DATA_WH STOCK_LOCATIONS -
OnError 12/10/2016 12:59:36 PM EXO TO DATA_WH PURCHORD_LINES:Error: The version of ODBC Destination is not compatible with this version of the DataFlow.
EXO TO DATA_WH PURCHORD_LINES EXO TO DATA_WH PURCHORD_LINES (SSIS.Pipeline) \Package\EXO TO DATA_WH PURCHORD_LINES -
OnError 12/10/2016 12:59:36 PM EXO TO DATA_WH PURCHORD_LINES:Error: The version of ODBC Source is not compatible with this version of the DataFlow.
EXO TO DATA_WH PURCHORD_LINES EXO TO DATA_WH PURCHORD_LINES (SSIS.Pipeline) \Package\EXO TO DATA_WH PURCHORD_LINES -
OnError 12/10/2016 12:59:36 PM EXO TO DATA_WH PURCHORD_HDR:Error: The version of ODBC Destination is not compatible with this version of the DataFlow.
EXO TO DATA_WH PURCHORD_HDR EXO TO DATA_WH PURCHORD_HDR (SSIS.Pipeline) \Package\EXO TO DATA_WH PURCHORD_HDR -
OnError 12/10/2016 12:59:36 PM EXO TO DATA_WH PURCHORD_HDR:Error: The version of ODBC Source is not compatible with this version of the DataFlow.
EXO TO DATA_WH PURCHORD_HDR EXO TO DATA_WH PURCHORD_HDR (SSIS.Pipeline) \Package\EXO TO DATA_WH PURCHORD_HDR -
OnError 12/10/2016 12:59:36 PM EXO TO DATA_WH INWARDS_GOODS_LINES:Error: The version of ODBC Destination is not compatible with this version of the DataFlow.
EXO TO DATA_WH INWARDS_GOODS_LINES EXO TO DATA_WH INWARDS_GOODS_LINES (SSIS.Pipeline) \Package\EXO TO DATA_WH INWARDS_GOODS_LINES -
OnError 12/10/2016 12:59:36 PM EXO TO DATA_WH INWARDS_GOODS_LINES:Error: The version of ODBC Source is not compatible with this version of the DataFlow.
EXO TO DATA_WH INWARDS_GOODS_LINES EXO TO DATA_WH INWARDS_GOODS_LINES (SSIS.Pipeline) \Package\EXO TO DATA_WH INWARDS_GOODS_LINES -
OnError 12/10/2016 12:59:36 PM EXO TO DATA_WH INWARDS_GOODS_COSTS:Error: The version of ODBC Destination is not compatible with this version of the DataFlow.
EXO TO DATA_WH INWARDS_GOODS_COSTS EXO TO DATA_WH INWARDS_GOODS_COSTS (SSIS.Pipeline) \Package\EXO TO DATA_WH INWARDS_GOODS_COSTS -
OnError 12/10/2016 12:59:36 PM EXO TO DATA_WH INWARDS_GOODS_COSTS:Error: The version of ODBC Source is not compatible with this version of the DataFlow.
EXO TO DATA_WH INWARDS_GOODS_COSTS EXO TO DATA_WH INWARDS_GOODS_COSTS (SSIS.Pipeline) \Package\EXO TO DATA_WH INWARDS_GOODS_COSTS -
OnError 12/10/2016 12:59:36 PM EXO TO DATA_WH INWARDS_GOODS:Error: The version of ODBC Source is not compatible with this version of the DataFlow.
EXO TO DATA_WH INWARDS_GOODS EXO TO DATA_WH INWARDS_GOODS (SSIS.Pipeline) \Package\EXO TO DATA_WH INWARDS_GOODS -
OnError 12/10/2016 12:59:35 PM EXO TO DATA_WH INWARDS_GOODS:Error: The version of ODBC Destination is not compatible with this version of the DataFlow.
EXO TO DATA_WH INWARDS_GOODS EXO TO DATA_WH INWARDS_GOODS (SSIS.Pipeline) \Package\EXO TO DATA_WH INWARDS_GOODS -
OnInformation 12/10/2016 12:59:34 PM The validate operation has started. Transact-SQL stored procedure -
我希望有人能帮助我解决问题。
我已确保 32 位和 64 位驱动程序均已安装到 ODBC 管理器。我还尝试在 SSMS 中验证包并勾选 32 位运行时。没有任何运气。
有人知道我做错了什么吗?
MSSQL v12.0.4459.0,在Win Server 2012上运行
MySQL v5.5.52-0,在 Ubuntu 14.04 LTS 上运行
提前致谢!
最佳答案
查看日志,您正在使用某些自定义组件(Attunity),该 dll 在您的服务器上不可用。
错误“ODBC 目标;Attunity 的开放数据库连接 (ODBC) 连接器;Attunity Ltd”
关于mysql - SSIS部署包错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39989448/