【发布时间】:2019-11-05 05:31:14
【问题描述】:
帮助解决问题。有一个 ssis 包在 Visual Studio 中运行没有问题,但在 sql 任务中返回错误。工作中的数据包从sql server中取出数据,写入mysql。错误是这样的:
代表用户执行:DOMAIN\system。微软 (R) 适用于 64 位 (C) Microsoft Windows 的 SQL Server 版本 10.50.6000.34 (Microsoft Corporation),2010 软件包执行程序。所有权利 预订的。开始:19:53:23 错误:2019-06-22 19:53:24.10 代码: 0xC0208452 来源:数据流任务 ADO NET 目标 [1281] 说明:目标 ADO NET 无法建立 连接 {5BC4C8B7-B5DD-45EF-AEF5 -66D296B28305}。连接可能 被损坏。 错误结束错误:2019-06-22 19:53:24.10 代码: 0xC0047017 来源:数据流任务 SSIS.Pipeline 描述:错误 在检查组件“ADO NET Destination”(1281)时,错误代码 0xC0208452。错误结束错误:2019-06-22 19:53:24.10 代码: 0xC004700C 来源:SSIS.Pipeline 数据流任务描述:错误 检查一个或多个组件。错误结束错误:2019-06-22 19: 53:24.10 代码:0xC0024107 来源:数据流任务描述:错误 在检查任务时。错误 DTExec 结束:DTSER_FAILURE (1) 包已完成。开始:19:53:23 完成:19:53:24 通过:0.421 秒。包无法完成。步骤完成 错误。
提前谢谢你!
【问题讨论】:
-
有根据的猜测:VS 在 32 位模式下运行,SQL Server SSIS 尝试使用 64 位模式,并且源/目标数据库无法访问。请尝试在 SSISDB/SQL Server 代理作业上设置 32 位模式。
-
是的,安装使用32位环境值得
标签: mysql sql-server ssis ssis-2008 sql-agent-job