人海孤鸿我独行

有些事情本身我们无法控制,只好控制自己,我是一切的根源。

导航

很多人问我的,如果SQL Server服务器改过机器名, 管理是旧名称时建立的job的时候可能会遇到错误14274。
Microsoft的文档:http://support.microsoft.com/default.aspx?scid=kb;en-us;281642
说SQL Server 2000系统里msdb..sysjobs 里originating_server 字段里存的是原来的服务器的名称.24X7在用的系统肯定不能按上面Microsoft的文档说的那样把名字改回来又改过去

你先这样
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
然后再删除作业,就可以了。