改了机器名后不能修改sql任务解决办法

修改机器名字后,修改sql任务,提示不能修改、删除任务等等,用下面的语句就可以处理。


 

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

 

后来发现, @@servername  的值只能取出来前面的14位

如果你的机器名字大于等于15个字符的话,update  sysjobs  set  originating_server=@@servername  还是不对

就改用update  sysjobs  set  originating_server='你的机器名'

posted on 2008-11-06 11:25  dhb133  阅读(229)  评论(0编辑  收藏  举报

导航