當MSDB使用還原的方式,如果SQL SERVER架構變更,例如由C碟改為C、D兩碟,在使用SQL維護計畫時SQL Agent會有錯誤發生,導致無法執行維護計畫
解決方法如下
檢查MSDB的資料
select * from msdb.dbo.syssubsystems
會發現subsystem_dll的資料仍然是指到C碟
執行以下指令
delete from msdb.dbo.syssubsystems
exec msdb.dbo.sp_verify_subsystems 1
再重新啟動 Agent 服務即可
參考資料
https://byronhu.wordpress.com/2011/07/04/sql-agent-job-%E6%9A%AB%E5%81%9Csuspend/
沒有留言:
張貼留言