作业运行ssis包得到错误:'系统找不到指定的路径'

时间:2009-11-06 18:49:55

标签: sql-server-2005 ssis

我有一个使用excel文件的ssis包。我正在使用Run As和管理员帐户。

当我从批处理文件中调用它时,它运行正常

"C:\Program Files (x86)\Microsoft SQL Server\90\DTS\Binn\DTExec.exe" /SQL "\SOME_SSIS_PACKAGE" /SERVER "MYSERVER,PORT" /DECRYPT "Password" /VALIDATE  /REPORTING E 

当我将其安排为作业时,它会失败并显示错误消息:'The system cannot find the path specified'

你想找到什么路径?

excel文件路径的访问方式如下:\\server\folder\template.xls 当我登录服务器并打入地址\\server\folder\template.xls时,找到了文件

2 个答案:

答案 0 :(得分:1)

请记住,Sql Server代理作业在运行SQL Server代理服务的用户(与SQL服务器不是同一服务)的上下文中运行。

您还可以在proxy帐户

的上下文中定义要执行的作业

答案 1 :(得分:0)

实际上,这是因为调用作业的服务器没有template.xls的权限。该文件驻留在\ ServerA上,但调用该作业的ServerB可能无法看到它,因此请检查这些权限。