2008. 5. 22. 18:55

SQL 오류 14274: MSX - 스케줄 JOB 삭제오류 or 스케줄 확인

M/S SQL 2000
오류 내용:

오류 14274: MSX 서버에서 온 작업이나 그 단계 또는 일정을 추가, 업데이트 또는 삭제할 수 없습니다.

사용자 삽입 이미지

SQL 서버의 DATA 폴더만 복사하여, 새로운 시스템에 이전 했을때 SQL Agent 작업 스케줄의 오류가 나는것을 볼 수 있습니다.
 
이것은 기존 서버의 Hostname 과 새로 이전한 시스템의 Hostname 과 매칭이 되지 않기 때문에 그렇습니다.

MSDB 의 sysjobs 테이블을 확인 하면 Agent 의 작업 스케줄을 볼 수 있습니다.

이 테이블의 origination_server 이름을 새로 이전한 시스템의 Hostname 으로 변경하면 위와 같은 오류가 나는것도 없으며, 스케줄 또한 구동에 이상 없이 구동 됩니다.

예)
use msdb
update sysjobs
set originating_server='[새로운시스템 hostname]'
where origination_server='[기존시스템 hostname]'