安装有SQL Server 2000 的机器如果更改过计算机名,删除在原计算机名下面创建的jobs时,会出现错误:

error 14274: canot add, update, or delete a job(or its steps) that orginated from an MSX server

如下图所示

error-14274-snapshot-1.jpg

这时我们按照下列操作可以解决这个故障。

1、打开企业管理器,连接上那台SQL Server的服务器,进入Databases - msdb - Tables, 找到 sysjobs。

如下图:

error-14274-snapshot-2.jpg

2、选中sysjobs,点鼠标右键,选择 Open Table -> Return all rows

如下图:

error-14274-snapshot-3.jpg

3、在返回的Table里,把originating_server栏位中所有原先的计算机名改成现在的。

如下图:

error-14274-snapshot-4.jpg

4、关闭此窗口,回到企业管理器,删除原先不能删除的job。

参考:
PRB: Error 14274 Occurs When You Update a SQL Agent Job After Renaming Windows Server
http://support.microsoft.com/kb/281642