以用户身份执行:NT Service \ SQLSERVERAGENT。 Microsoft(R)SQL Server执行包实用程序版本11.0.2100.60(适用于64位版权所有(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文件格式不正确的结果。结束错误无法加载包" C:\ Users \ ssis \ Documents \ Visual Studio 2010 \ Projects \ DemoProjectwithLinedLookup \ DemoProjectwithLinedLookup \ ImportDataMigration.dtsx"因为错误0xC0011002。说明:无法打开包文件" C:\ Users \ ssis \ Documents \ Visual Studio 2010 \ Projects \ DemoProjectwithLinedLookup \ DemoProjectwithLinedLookup \ ImportDataMigration.dtsx"由于错误0x80070005"访问被拒绝。"。加载包时会发生这种情况,并且无法将文件正确打开或加载到XML文档中。这可能是在调用LoadPackage时指定不正确的文件名或指定的XML文件格式不正确的结果。资料来源:{068F0DFC-339B-4E9B-BFC8-EA73BF6AE23B}开始时间:16:34:44完成时间:16:34:45经过:0.172秒。找不到包裹。步骤失败了。
答案 0 :(得分:3)
让我把这个错误归结为重要的事情:
以用户身份执行:NT Service \ SQLSERVERAGENT
无法打开包文件“访问被拒绝。”
您的SQL代理帐户无权访问该程序包。您需要将SQL代理帐户更改为具有访问权限或使用代理帐户的帐户。这是SSIS / SQL Agent
的头号初学者问题它在BIDS中运行的原因是因为您将其作为你运行,而不是 SQLSERVERAGENT
它与32/64位无关(在此阶段)
答案 1 :(得分:1)
如果出现上述结果,请按照以下步骤解决问题。
在“开始”菜单上,指向 所有程序,指向Microsoft SQL Server 2008 R2,指向配置工具,然后单击SQL Server配置管理器。
在SQL Server配置管理器中,单击“SQL Server服务”。
在详细信息窗格中,右键单击要为其更改服务启动帐户的SQL Server代理实例的名称,然后单击“属性”。 在“SQL Server代理属性”对话框中,单击“登录”选项卡,然后选择以下登录之一作为帐户类型:
如果您的作业仅需要来自本地服务器的资源,请选择Windows内置帐户。有关如何选择Windows内置帐户类型的信息,请参阅为SQL Server代理服务选择帐户。
注意:当您将dtsx软件包放在本地计算机和SSIS IN 32位模式下时,此解决方案适用。
答案 2 :(得分:0)
我看过许多帖子建议为代理创建代理,以便您的代理可以访问该软件包,但我还没有看到任何针对密码保护的帖子。如果您在需要登录凭据的服务器之间运行作业,这将在您的桌面上正常运行,但代理将不会执行。默认情况下,安全下的ProtectionLevel将为" DontSaveSensitive",这意味着您的密码不会被保存。因此,当您的代理程序运行该作业时,它无法登录到数据库。在控制流中,将Security ProtectionLevel更改为" EncryptAllWithPassword"。
返回Management Studio并尝试运行您的工作。系统将提示您输入密码。我的错误代码表明需要代理,但这最终是罪魁祸首。
答案 3 :(得分:0)
为死灵哨所表示歉意,但如果这对任何人有帮助,我都会特别注意。
请确保在执行上下文中可以访问该步骤中使用的SSIS包的路径-即当心网络路径,在网络路径中您要指向相对于执行上下文的本地路径。