我正在尝试通过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位操作系统。
谢谢!
信德省
答案 0 :(得分:1)
它的权限问题。尽管您的域帐户或sql帐户具有访问文件共享的权限。 SQL服务可以在没有对该文件共享权限的本地管理员帐户下运行。 此问题的解决方法:
创建一个代理帐户并使用该帐户运行该程序包
创建凭据
1)右键单击凭据,在身份中添加您的帐户名 (因为您的帐户 有权访问文件夹共享)
第2步:创建一个代理帐户,添加您之前创建的凭据
Step3:
最后从下拉列表中选择代理名称,以计划SQL AGENT作业
答案 1 :(得分:0)
错误中的重要位
说明:由于打开包文件“ H:\ SSIS \ ssPackage.dtsx”而失败 错误0x80070003“系统找不到指定的路径。”。
该文件的权限问题。检查执行代理作业的用户是否有权访问文件夹和文件位置