我在机器 X 上创建了一个 SSIS PACKAGE,以从机器 Y 的 MYSQL DB 查询中检索数据并写入机器 Z 上的 SQLSERVER 目标表(强制,因为我无法从 Z 连接到 mysql,而 X 是唯一的机器其中有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 文件并且格式不正确。"D:\CSMS\SSIS\Random\Random\MySQlDBtoDWH11DataTransfer.dtsx"
结束错误由于错误 0xC0011002,无法加载包。"D:\CSMS\SSIS\Random\Random\MySQlDBtoDWH11DataTransfer.dtsx"
说明:由于错误 0x80070015无法打开包文件"The device is not ready."
加载包时会发生这种情况,并且无法打开文件或将文件正确加载到 XML 文档中。这可能是由于在调用 LoadPackage 时指定了不正确的文件名,或者指定了 XML 文件并且格式不正确。
无法理解我失败的地方!