金锣软件开发组

团队、合作、共享

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

公司的两台数据库服务器前期因群集出现故障,所以将SQL SERVER重装了,并修改了实例名称。当时是直接用备份的msdb数据库覆盖了新装的数据库,并还原了master数据库。今天在修改作业时,提示:

错误 14274: 无法添加、更新或删除从 MSX 服务器上发起的作业(或其步骤或调度)。

 

网上的解决办法是:

计算机名称更改以后,无法添加、更新或删除从msx服务器上发起的作业(或其步骤或调度)

--解决方法如:在查询分析器中执行下面的语句就好了:   
    
  
use   msdb   
  
go   
    
  SP_CONFIGURE   
'ALLOW UPDATES',1   RECONFIGURE   WITH   OVERRIDE   
  
GO   
    
  
update   sysjobs   set   originating_server=@@servername   
  
go   
    
  SP_CONFIGURE   
'ALLOW UPDATES',0   RECONFIGURE   WITH   OVERRIDE   
  
GO   



本文来自CSDN博客,转载请标明出处:http:
//blog.csdn.net/feng2112/archive/2009/02/16/3896749.aspx

 

但实际上这样更新后,@@servername还是原来的名称,更新之后还是无法修改。需要将实际的数据库实例名称替换上面@@servername,如:服务器名称\\实例名称。

另外可以通过select * from msdb.dbo.sysjobs查看当前服务器的作业列表。新建一个作业,其对应的originating_server值就是正确的,可以根据它修改其它作业。

posted on 2009-06-27 07:57  新程金锣  阅读(1350)  评论(0编辑  收藏  举报