我最近開始支持在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