尝试在 sql server 代理作业中执行 ssis 包时出错

Gow*_*thy -3 ssis ssis-2012

以用户身份执行:NT Service\SQLSERVERAGENT。适用于 64 位的 Microsoft (R) SQL Server 执行包实用程序版本 11.0.2100.60 版权所有 (C) Microsoft Corporation。版权所有。开始时间: 16:34:44 错误: 2015-10-15 16:34:45.04 代码: 0xC0011007 来源: {068F0DFC-339B-4E9B-BFC8-EA73BF6AE23B} 描述: 无法以 XML 形式加载包,因为包没有有效的 XML 格式。将发布特定的 XML 解析器错误。结束错误错误:2015-10-15 16:34:45.04代码:0xC0011002来源:{068F0DFC-339B-4E9B-BFC8-EA73BF6AE23B}说明:无法打开包文件“C:\ Users \ ssis \ Documents \ Visual Studio 2010 \Projects\DemoProjectwithLinedLookup\DemoProjectwithLinedLookup\ImportDataMigration.dtsx”,由于错误 0x80070005“访问被拒绝。”。当加载包并且文件无法打开或无法正确加载到 XML 文档中时,会发生这种情况。这可能是由于调用 LoadPackage 时指定了不正确的文件名或指定的 XML 文件的格式不正确造成的。结束错误 由于错误 0xC0011002,无法加载包“C:\Users\ssis\Documents\Visual Studio 2010\Projects\DemoProjectwithLinedLookup\DemoProjectwithLinedLookup\ImportDataMigration.dtsx”。描述:由于错误 0x80070005“访问被拒绝”,无法打开包文件“C:\Users\ssis\Documents\Visual Studio 2010\Projects\DemoProjectwithLinedLookup\DemoProjectwithLinedLookup\ImportDataMigration.dtsx”。当加载包并且文件无法打开或无法正确加载到 XML 文档中时,会发生这种情况。这可能是由于调用 LoadPackage 时指定了不正确的文件名或指定的 XML 文件的格式不正确造成的。来源:{068F0DFC-339B-4E9B-BFC8-EA73BF6AE23B} 开始时间:16:34:44 完成时间:16:34:45 已用时间:0.172 秒。找不到该包。这一步失败了。

Gow*_*thy 5

请按照以下步骤解决该问题。

在“开始”菜单上,依次指向“所有程序”、“Microsoft SQL Server 2008 R2”、“配置工具”,然后单击“SQL Server 配置管理器”。

在 SQL Server 配置管理器中,单击 SQL Server 服务。

在详细信息窗格中,右键单击要更改服务启动帐户的 SQL Server 代理实例的名称,然后单击“属性”。在“SQL Server 代理属性”对话框中,单击“登录”选项卡,然后选择以下登录帐户类型之一:

如果您的作业仅需要来自本地服务器的资源,请选择 Windows 内置帐户。有关如何选择 Windows 内置帐户类型的信息,请参阅为 SQL Server 代理服务选择帐户。

注意:当您将 dtsx 包放入本地计算机且 SSIS 处于 32 位模式时,此解决方案适用。

  • 请注明所有复制/粘贴内容:https://technet.microsoft.com/fi-fi/library/ms186264(v=sql.100) (4认同)
  • 我将本地 SQL 代理服务帐户添加到本地管理员组中,现在我的作业可以调用 SSIS 包。(SQL Server 2016,包存储在 msdb 数据库中)。为了安全起见,我重新启动了 SQL 代理和集成服务服务。 (2认同)