【发布时间】:2014-01-17 08:21:18
【问题描述】:
我在机器 X 上创建了一个 SSIS PACKAGE,以从机器 Y 的 MYSQL DB 查询中检索数据,并写入机器 Z 上的 SQLSERVER 目标表(因为我无法从 Z 和 X 连接到 mysql,所以是强制的)唯一有navicat的机器)。
包在手动运行时运行到 T,我试图在机器 X 上为 Z 的 DB 安排它。我已经创建了 xml 配置文件并将其放在 Z 上,因为进程在 Z 的 DB 上运行。作为计划作业执行时作业失败。
我已将密码添加到配置文件中,因为它们不会自动保存。
我想这是由于使用了不同的机器(X 上的包在 Z 的数据库上运行,配置文件在 Z 上)。
这是错误:
无法打开包文件"D:\CSMS\SSIS\Random\Random\MySQlDBtoDWH11DataTransfer.dtsx" due to error 0x80070015 "The device is not ready." 加载包时会发生这种情况,文件无法打开或无法正确加载到 XML 文档中。这可能是由于在调用 LoadPackage 时指定了不正确的文件名,或者指定了 XML 文件并且格式不正确。结束错误 由于错误 0xC0011002,无法加载包 "D:\CSMS\SSIS\Random\Random\MySQlDBtoDWH11DataTransfer.dtsx"。描述:由于错误 0x80070015 "The device is not ready." 无法打开包文件"D:\CSMS\SSIS\Random\Random\MySQlDBtoDWH11DataTransfer.dtsx" 加载包时会发生这种情况,并且文件无法打开或正确加载到 XML 文档中。这可能是由于在调用 LoadPackage 时指定了错误的文件名,或者指定了 XML 文件并且格式不正确。
无法理解我的失败之处!
【问题讨论】:
-
它是否使用 ODBC 或 ADO.Net 连接到 MYSQL?
标签: mysql sql-server ssis mysql-workbench xml-configuration