sql - 将 SSIS 包作为 SQL Server 代理作业运行失败
问题描述
这是我第一次,也是我在“stackoverflow”中的第一篇文章,我希望你能就我的项目帮助我。
在我创建的 SSMS 中启动相应的作业后,我会收到以下错误消息:
以用户身份执行:XXXX Microsoft (R) SQL Server Execute Package Utility Version 13.0.5026.0 for 32-bit 版权所有 (C) 2016 Microsoft。版权所有。开始时间:15:36:23 错误:2021-10-11 15:36:23.51 代码:0xC0011007 来源:{BE14993C-9347-4920-8C3C-97E254866D05} 描述:由于包没有,无法将包加载为 XML有效的 XML 格式。将发布特定的 XML 解析器错误。结束错误错误:2021-10-11 15:36:23.51 代码:0xC0011002 来源:{BE14993C-9347-4920-8C3C-97E254866D05} 描述:由于错误,无法打开包文件“D:\Test\XXX.dtsx” 0x80070003 "系统找不到指定的路径。". 当加载一个包并且文件无法打开或正确加载到 XML 文档中时,会发生这种情况。这可能是调用 LoadPackage 时指定的文件名不正确或指定的 XML 文件格式不正确的结果。结束错误 由于错误 0xC0011002,无法加载包“D:\Test\XXXX.dtsx”。描述:由于错误0x80070003“系统找不到指定的路径”,无法打开包文件“D:\Test\XXXX.dtsx”。当加载一个包并且文件无法打开或正确加载到 XML 文档中时,会发生这种情况。这可能是调用 LoadPackage 时指定的文件名不正确或指定的 XML 文件格式不正确的结果。来源:{BE14993C-9347-4920-8C3C-97E254866D05} 开始时间:15:36:23 结束时间:15:36:23 经过时间:0.016 秒。找不到包。步骤失败。
我已经尝试了以下几点:
- 我在相应服务器上登录的权限等。
- 我创建了一个“凭据”和“代理”并配置/管理它
- 检查Visual Studio 中的“DelayValidation”(为“True”)
- TargetServerVersion 位于“SQL Server 2019”上
- 安全 => ProtectionLevel 在“EncryptSensitiveWithUserKey”上
非常感谢您的协助。
最好的问候, 萨法克
解决方案
我看到包使用的路径是路径服务器服务器。如果是这种情况,请将其替换为格式为 //machinename/ c$/... 的 UNC 路径
从作业执行包的帐户无权访问路径。如果是这种情况,请授予对路径的帐户访问权限
推荐阅读
- r - 将 R 中的字符串缩短为名字 first name.Lastname 的初始值
- node.js - 如何在手表上关闭猫鼬?
- bash - bash 两个 if 条件中的脚本并在 for 循环中打印
- node.js - Mongoose:未处理的承诺拒绝
- python-3.x - TabNetRegressor 不适用于重塑的数据
- hl7-fhir - 使用 FHIR 对患者进行分类?
- amazon-web-services - 将 Route 53 设置为最新的 docker AWS/ECS 堆栈主机名
- html - 为什么我的 html 按钮没有正确对齐
- typescript - 当我尝试使用服务器端行模型 - Aggrid 时出现错误
- python - 使用 Matplotlib 在多线图上标记数据点