我有一个使用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
时,找到了文件
答案 0 :(得分:1)
请记住,Sql Server代理作业在运行SQL Server代理服务的用户(与SQL服务器不是同一服务)的上下文中运行。
您还可以在proxy帐户
的上下文中定义要执行的作业答案 1 :(得分:0)
实际上,这是因为调用作业的服务器没有template.xls的权限。该文件驻留在\ ServerA上,但调用该作业的ServerB可能无法看到它,因此请检查这些权限。