SQL Server 2005 Clustering 환경에서 Active Node 에서는 잘 수행되던 Job 이 Passive Node 에서만 오류가 발생하는 현상이 나타나고 있습니다. 무엇이 문제일까요? 알아 맞혀 보세요~!
[환경]
SQL Server 2005 (MSCS) Passive Node
[현상]
SQL Server 2005 클러스터 환경에서 디자인 한 백업 패키지 작업이 Passive Node에서 실행되지 않고 아래와 같은 오류 메시지 발생
날짜 2008-04-10 오후 12:00:00
로그 작업 기록 ([LAIGODB] Info Backup 12Hour)
단계 ID 1
작업 이름 [*****] Info Backup 12Hour
단계 이름 Info Backup 12Hour
기간 00:01:51
SQL 심각도 0
SQL 메시지 ID 0
다시 시도 횟수 0
메시지
다음 사용자로 실행되었습니다: *****\sqlagent. Microsoft (R) SQL Server 패키지 실행 유틸리티 32비트용 버전 9.00.3042.00 Copyright (C) Microsoft Corp 1984-2005. All rights reserved. 시작 시간: 오후 12:00:00 오류: 2008-04-10 12:01:49.50 코드: 0xC0012024 원본: 기준 정보 Backup 설명: 작업 "기준 정보 Backup"은(는) 이 버전의 Integration Services에서 실행할 수 없습니다. 상위 버전이 필요합니다. 오류 끝 DTExec: 패키지 실행이 반환되었습니다. DTSER_FAILURE (1). 시작 시간: 오후 12:00:00 완료 시간: 오후 12:01:49 경과 시간: 109.14 초. 패키지 실행이 실패했습니다. 단계가 실패했습니다.
[원인]
해당 패키지가 수행되기 위해서는 SQL Server Integration Services 가 설치되어 있어야 합니다. Passive Node 에는 SSIS 가 설치되어 있지 않습니다.
[해결 방법]
Passive Node 에 SQL Server Integration Services 를 설치합니다.
Active Node 에 설치된 버전과 동일하게 구성합니다.
1. SQL Server 2005 Install CD 삽입 후 Integration Service 항목만 선택하여 추가 설치를 진행합니다.
2. SQL Server 2005 Service Pack 2 설치 패키지를 실행하여 Integration Services 항목만 선택 설치합니다.
3. CU 6 for SQL Server 2005 Service Pack 2 설치 패키지를 실행하여 Integration Services 항목을 선택하여 설치합니다.
4. SQL Server 2005 Configuration Service 에서 Integration Services 를 '시작' 합니다.
Passive Node 실행되지 않는 Job 이 Integration Service 설치 후 성공함을 확인할 수 있습니다.
[분석결과]
SQL Server Configuration Manager 에서 설치된 서비스를 확인합니다.
- SQL Server 2005 Integration Services 가 설치되어 있지 않습니다.
[참고사항]
SSIS 버전을 확인하기 위해서는 서비스가 시작될 때 이벤트 로그에 기록되어 있습니다. 또는 기본 경로에 설치하였을 경우에는 C:\Program Files\Microsoft SQL Server\90\DTS\Binn\MsDtsSrvr.exe 파일 버전을 확인하시면 됩니다.
작성자 : Lai Go / 작성일자 : 2009.05.19