无法在带有ssis包的SQL Server代理作业中找到存储过程错误



一个包含Execute SQL任务的SSIS包在SQL Server 2014目录中执行时运行良好。

当这是SQL Server代理作业的一部分时,它抛出一个错误

找不到存储过程

包的Execute SQL任务包含语句

exec usp_procedures

这个存储过程的定义是执行多个其他存储过程:

exec usp_strdproc1
exec usp_strdproc2
exec usp_strdproc3
exec usp_strdproc4

所有子过程都在访问特定位置的文件。我已经确保SQL Server代理作业具有访问文件

的所有权限。

我会马上认为这是一个权限问题,但是你已经检查过了。

下一步检查你应该使用什么模式,它是否设置正确?

SQL Server作业代理是否在同一台服务器上运行?

你把作业指向正确的数据库了吗?

希望这能给你指明正确的方向。

最新更新