본 게시물은 개인적인 의견으로 작성되었으니 절대적인 정보가 아닐 수 있습니다. 참고만 하시고 궁금한 사항이 있으시면 연락주세요.

티스토리 뷰

SQL Server - CATEGORY

SQL 2000 JOB ERROR 14274

AWS-in 2015. 8. 10. 13:53

[장애]
SQL Server 2000에서 해당 작업을 수정하거나 삭제/ 비 활성황 등 변경할 때 아래와 같은 오류가 발생한다.

Error 14274: Cannot add, update, or delete a job (or its steps or schedules) that originated from an MSX server. The job was not saved.

 

[분석내용]

해당 오류는 SQL 2000 설치된 서버이름을 변경하였거나 msdb를 다른 서버로 이전 작업을 하게되어 sysjobs 에 저장된 originating_server 필드의 이름이 이전 서버이름으로 되어 있기에 해당 작업에 수정, 삭제 등이 권한 문제로 동작하지 않게 됩니다

 

[Action Plan]
아래 두가지 중 한개지로 하면 된다.

  1. SQL ServerName 변경하기

    sp_dropserver '현재서버이름'

    go

    sp_addserver '이전서버이름', 'local'

    go

    -- 그러나 신규장비에 이전을 한후 SQL 서버이름을 변경하는것은 좋지 않은 선택일 듯

       

  2. 해당 JOB 정보의 ServerName 변경하기

       

    -- 해당 JOB만 확인

    select * from msdb.dbo.sysjobs

    where job_id = 'CBB93168-A540-424C-B6CA-BDFCFD50D4FC'

       

    -- 1개씩 업데이트 후 확인

    update msdb.dbo.sysjobs

    set originating_server = cast(serverproperty('servername') as sysname)

    where job_id = 'CBB93168-A540-424C-B6CA-BDFCFD50D4FC'

       

[참고문서]

PRB: Error 14274 Occurs When You Update a SQL Agent Job After Renaming Windows Server

https://support.microsoft.com/en-us/kb/281642

댓글
최근에 올라온 글
최근에 달린 댓글
글 보관함
Total
Today
Yesterday