今天在修改 SQL伺服器上 以前的作業任務,打算把作業的執行時間修改成新的時間,結果修改好點確定, 結果出現了以下錯誤! Microsoft SQL-DMO (ODBC SQLState: 42000) 錯誤 14274: 無法添加、更新或刪除從 MSX 伺服器上發起的作業(或其步驟或調度)。 確定 ...
今天在修改 SQL伺服器上 以前的作業任務,打算把作業的執行時間修改成新的時間,結果修改好點確定, 結果出現了以下錯誤!
---------------------------
Microsoft SQL-DMO (ODBC SQLState: 42000)
---------------------------
錯誤 14274: 無法添加、更新或刪除從 MSX 伺服器上發起的作業(或其步驟或調度)。
---------------------------
確定
---------------------------
從網上一查, 大概原因是 因為 Windows2003伺服器 的名字 更改過,導致了這個問題,找不到原作者是誰,而且也有不止一個解答方法,下麵這個方法是最簡單有效的:
解決方法如下:
查詢分析器下執行如下腳本,作業就可以修改刪除了!------------------------------------------------------
use msdb sp_configure 'allow updates',1 reconfigure with override go update sysjobs set originating_server = convert(varchar(50),serverproperty('servername')) go sp_configure 'allow updates',0 reconfigure with override go ------------------------------------------------------
PS.如果執行有錯誤,那就把三條語句分三次執行,就ok了!