3

尝试执行 SSIS 包时,出现以下错误:

日期 14/08/2013 15:02:42 记录作业历史(测试)

 步骤 ID 1 服务器 YGAL1-MOBL1 作业名称 test 步骤名称 ssis
 持续时间 00:00:00 Sql Severity 0 Sql Message ID 0 Operator
 通过电子邮件发送 Operator Net 发送 Operator Paged Retries Attempted 0

 消息以用户身份执行:GER\YGAL1-MOBL1$。微软 (R) SQL Server
 为 64 位执行包实用程序版本 10.50.1600.1 版权所有
 (C) Microsoft Corporation 2010。保留所有权利。开始:
 15:02:42 错误:2013-08-14 15:02:42.84 代码:0xC0011007    
 来源:{0AF31012-7A56-4B28-92EF-BE439E68E6F0} 说明:
 无法将包作为 XML 加载,因为包没有
 有效的 XML 格式。将发布特定的 XML 解析器错误。结尾
 错误错误:2013-08-14 15:02:42.84 代码:0xC0011002 来源:
 {0AF31012-7A56-4B28-92EF-BE439E68E6F0} 描述:未能
 打开包文件“C:\Users\ygal1\Documents\Visual Studio
 2008\项目\集成服务项目2\集成服务
 Project2\Package.dtsx”由于错误 0x80070005“访问被拒绝。”。
 这发生在加载包并且文件无法打开或
 正确加载到 XML 文档中。这可能是由于
 调用时指定了不正确的文件名
 指定了 LoadPackage 或 XML 文件,但格式不正确。
 结束错误无法加载包“C:\Users\ygal1\Documents\Visual
 Studio 2008\Projects\Integration 服务 Project2\Integration
 服务 Project2\Package.dtsx”,因为错误 0xC0011002。
 说明:打开包文件失败
 "C:\Users\ygal1\Documents\Visual Studio 2008\Projects\Integration
 Services Project2\Integration Services Project2\Package.dtsx”由于
 错误 0x80070005 “访问被拒绝。”。加载时会发生这种情况
 包和文件无法打开或正确加载到 XML
 文档。这可能是由于提供了不正确的文件
 调用 LoadPackage 或 XML 文件时指定了名称
 指定且格式不正确。资源:
 {0AF31012-7A56-4B28-92EF-BE439E68E6F0} 开始时间:15:02:42 结束时间:
 15:02:42 经过:0.046 秒。找不到包。
 步骤失败。

关于如何解决它的任何想法?

4

2 回答 2

2

我有一个类似的问题,我为让我的包运行所做的事情是:在 SQL Server 中打开作业属性 b。在 Package 字段的 Steps 页面上:我使用了整个文件夹名称而不是映射名称,例如:\share\allusers\myuserid\mypackage.dtsx 而不是 A:\mypackage.dtsx

最好的。

于 2016-05-25T18:44:35.060 回答
1

在我看来,SQL 代理的服务帐户没有读取 package.dtsx 的权限。

也许检查哪个帐户正在运行 SQL 代理并将其 NTFS 读取权限授予 C:\Users\ygal1\Documents\Visual Studio 2008\Projects\Integration Services Project2\Integration Services Project2

或者将 DTSX 文件存储在 SQL 代理帐户可以访问的位置?

于 2013-08-15T10:38:50.573 回答