在计划的作业中运行SSIS包

时间:2018-10-03 09:59:51

标签: sql-server ssis package sql-server-agent

我正在尝试通过SQL Server代理作业运行存储在本地PC上的SSIS软件包,但它总是失败。

通过我的登录名运行总是成功。

以下是我得到的错误:

  

以用户身份执行:DESKTOP \ sa。 Microsoft(R)SQL Server执行包   适用于32位版权(C)Microsoft的实用程序版本10.50.6000.34   Corporation2010。保留所有权利。开始于:10:45:56 AM   错误:2018-10-03 10:45:56.69代码:0xC0011007来源:   {BE221908-99A4-4707-8287-0B5FEE969825}说明:无法   由于软件包没有有效的XML,因此将软件包作为XML加载   格式。一个特定的XML分析器错误将被发布。结束错误错误:   2018-10-03 10:45:56.69代码:0xC0011002来源:   {BE221908-99A4-4707-8287-0B5FEE969825}说明:无法执行   由于错误0x80070003,打开软件包文件“ H:\ SSIS \ ssPackage.dtsx”   “该系统找不到指定的路径。”。这发生在   加载程序包,文件无法正确打开或加载   到XML文档中。这可能是由于提供了一个   调用LoadPackage或XML时指定了错误的文件名   文件已指定,格式不正确。结束错误无法   由于错误0xC0011002加载了程序包。说明:失败   由于错误0x80070003打开软件包文件“系统找不到   指定的路径。”。加载包和文件时会发生这种情况   无法正确打开或加载到XML文档中。这个可以   指定的文件名不正确的结果   调用LoadPackage或指定XML文件并具有   格式错误。来源:{BE221908-99A4-4707-8287-0B5FEE969825}   开始:10:45:56 AM完成:10:45:56 AM经过:0.016秒。   找不到软件包。步骤失败。

请帮助。

我正在使用64位操作系统。

谢谢!

信德省

2 个答案:

答案 0 :(得分:1)

它的权限问题。尽管您的域帐户或sql帐户具有访问文件共享的权限。 SQL服务可以在没有对该文件共享权限的本地管理员帐户下运行。 此问题的解决方法:

创建一个代理帐户并使用该帐户运行该程序包

创建凭据

1)右键单击凭据,在身份中添加您的帐户名                       (因为您的帐户                           有权访问文件夹共享)

enter image description here

第2步:创建一个代理帐户,添加您之前创建的凭据

enter image description here

Step3:

最后从下拉列表中选择代理名称,以计划SQL AGENT作业

enter image description here

答案 1 :(得分:0)

错误中的重要位

  

说明:由于打开包文件“ H:\ SSIS \ ssPackage.dtsx”而失败   错误0x80070003“系统找不到指定的路径。”。

该文件的权限问题。检查执行代理作业的用户是否有权访问文件夹和文件位置