我最近开始支持在SQL Server 2008 R2中为其维护数据库的项目。SQL Server代理作业失败
有一个SQL服务器代理DBMR作业在几天前一直运行良好。现在,它一直在失败,错误“无法找到存储过程'XXX'”。当我查看主数据库时,该过程不存在。
有没有一种方式(日志或事件查看器像应用程序)从SQL Server管理工作室我可以找出SP最近是否已被某人删除?
根据一个强有力的假设,没有人会删除任何SP ..我真的很困惑这个工作如何运行良好,直到2天,现在失败。任何建议/想法的欢迎。谢谢。
可能有机会更改此作业所运行的用户的权限可能导致此问题。请DBA's检查该SP是否存在。如果他们表示不存在,那么其中一个已被删除,否则要求他们授予更早的权限。 – 2014-09-25 10:58:33
权限不是问题,因为在同一用户下很少有其他工作正常运行。 – Xavi 2014-09-25 11:06:23
对于您的信息,每个对象可以有不同的权限,当然我们必须从DBA获得确认。 – 2014-09-25 11:07:49