티스토리 뷰
[장애]
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]
아래 두가지 중 한개지로 하면 된다.
- SQL ServerName 변경하기
sp_dropserver '현재서버이름'
go
sp_addserver '이전서버이름', 'local'
go
-- 그러나 신규장비에 이전을 한후 SQL 서버이름을 변경하는것은 좋지 않은 선택일 듯
- 해당 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
'SQL Server' 카테고리의 다른 글
SQL Server 전체백업 과 차등백업, 로그백업의 LSN 관계 (0) | 2015.08.27 |
---|---|
SQL Server SSMS TIP – 세션창에서 다른 인스턴스로 바로 연결하기 (0) | 2015.08.10 |
DBCC CHECKDB 수행한 시간을 확인하기 (0) | 2015.08.06 |
SQL 버전별 통합설치 방법-slipstreaming (0) | 2015.08.05 |
CHARINDEX vs PATINDEX 문자열 검색하는 포인트함수 (0) | 2015.07.29 |
- Total
- Today
- Yesterday