SQL Server 2005 Cluster 설치를 하였으나 SQL Server Agent Service 가 실행되지 않는 문제가 발생하였습니다.
누적 패치 적용 후 이와 같은 문제가 발생할 수 있음을 확인하였으며 Agent Service 계정에 대해 도메인 계정
설정을 변경하여 문제를 해결할 수 있습니다.
[환경]
SQL Server 2005 Cluster SP2 + CU6 (Build 3228)
[현상]
SQL Server 2005 클러스터 환경에서 SQL Agent Service가 SQL Server service에 연결 실패하여
Agent Service 가 실행되지 않음
[원인]
SQL Server Agent 서비스는 시작할 때, SQL Server Service 에 연결합니다.
SQL Server Agent 서비스는 xp_sqlagent_notify 내장 프로시저를 실행하는 동안 crytographic API 호출이
실패하여 SQL 에이전트 서비스가 SQL 서버 서비스에 연결하지 못해
발생합니다.
이는, SQL Server build 3179 이후(Cumulative Update 3 포함) 버전에서 이와 같은 증상이 발견 되었습니다.
[해결방법]
Active Directory 사용자 및 컴퓨터에서, SQL Server Service 계정에 대해서 'Account is trusted for delegation'을 설정합니다.
또는 Delegation(위임) 탭을 선택하여 "Trust this user for delegation to any service(Kerberos only)" 항목을
선택합니다.
[참고자료]
You cannot start the SQL Server Agent service of a failover cluster of SQL Server 2005 if the build of SQL Server is 3179 or a later build
http://support.microsoft.com/?id=943525
Allow a user to be trusted for delegation
http://technet2.microsoft.com/WindowsServer/en/library/bef202b0-c8e9-4999-9af7-f56b991a4fd41033.mspx?mfr=true
작성자 : Lai Go / 작성일자 : 2008.06.15
'데이터베이스 > SQL Server' 카테고리의 다른 글
SQL 인스턴스 Pause(일시중지)와 Stop(중지)의 차이점 (0) | 2008.09.29 |
---|---|
데이터베이스 시점 복원 방법 (0) | 2008.09.29 |
OPENROWSET 쿼리를 사용하여 원격 데이터 엑세스 실패 (0) | 2008.09.29 |
사용자 데이터베이스 이동 (ALTER DATABASE) (0) | 2008.09.28 |
시스템 데이터베이스 이동 (msdb,model,tempdb) (0) | 2008.09.28 |