AGDiag를 사용하여 가용성 그룹 상태 이벤트 진단
참고 항목
가용성 그룹 장애 조치(failover)를 트리거하는 Always On 가용성 그룹 상태 문제를 진단하려면 Always On 가용성 그룹 장애 조치(failover) 문제 해결을 참조하세요.
AGDiag는 문서에 설명된 수동 분석을 자동화하는 애플리케이션입니다(참고 섹션에 설명됨). 클러스터 로그를 분석하고 다른 로그(SQL Server 오류 로그, Windows 이벤트 로그 등)의 관련 이벤트를 상호 연결하고 보고합니다. Windows 클러스터 및 Always On 상태 이벤트의 요약 보고서를 생성한 다음 검색된 각 상태 이벤트에 대한 자세한 분석 결과를 제공합니다. 상태 이벤트 당시 가용성 그룹 주 복제본에서 적절한 로그가 제공될 때 문서에 설명된 많은 작업을 자동화합니다(참고 섹션에 언급됨).
TSS를 사용하여 AGDiag에서 진단할 로그 생성
가용성 그룹 상태 이벤트를 진단하려면 TSS를 사용하여 이벤트 당시 주 역할에 있던 SQL Server 인스턴스에 대한 로그를 수집합니다.
이 목표를 달성하려면 다음 단계를 수행합니다.
도구 집합(TSSv2.zip)을 zip 파일로 다운로드합니다. 자세한 내용은 TroubleShootingScript 도구 집합 소개(TSSv2)를 참조하세요.
장애 조치(failover)가 시작되거나 가용성 그룹이 해결되었을 때 가용성 그룹 주 복제본을 호스트한 SQL Server 인스턴스의 폴더에 zip 파일을 저장하고 추출합니다.
관리자 권한 명령 프롬프트를 열고, 디렉터리를 zip 파일 TSSv2.zip 저장 및 추출한 TSS 폴더로 변경하고, 실행하고
TSS SDP:SQLBase
, 프롬프트에 응답합니다.TSS SQLBase cab 파일이 만들어지면 cab 파일을 폴더에 추출합니다.
AGDiag 도구 다운로드
AGDiag를 다운로드하려면 다음 단계를 수행합니다.
agdiag.zip 링크를 선택하여 도구를 다운로드합니다.
AGDiag를 시작하고 압축을 푼 TSS 로그에 피드
도구가 다운로드되면 다음 단계에 따라 AGDiag를 시작하고 압축을 푼 TSS 로그에 공급합니다.
zip을 추출하고 agdiag.exe 두 번 클릭하여 AGDiag를 시작합니다.
대화 상자는 다음과 같이 표시됩니다.
로그 폴더 선택을 선택하고, TSS SQL 기본 CAB 파일을 추출한 폴더를 드릴인한 다음 확인을 선택합니다.
AGDiag 보고서 해석
AGDiag 보고서는 기본 시스템 브라우저에서 시작해야 합니다. 다음 그림은 보고서를 해석하는 데 도움이 됩니다.
다음 AGDiag 시작 화면에서는 AGDiag 기능 및 버전 정보를 설명합니다.
AGDiag는 초기화 섹션에서 분석된 로그에 대해 보고합니다. 삼각형(다음 이미지의 빨간색 상자로 강조 표시됨)을 선택하여 자세한 정보를 확장합니다.
요약 보고서에는 클러스터 로그의 가용성 그룹 상태 이벤트가 나열됩니다. 숫자 링크(다음 이미지의 빨간색 상자로 강조 표시됨)를 선택하여 특정 상태 이벤트의 자세한 보고서로 이동합니다.
검색된 각 상태 이벤트에 대한 자세한 보고서가 있으며, 여기에는 상태 이벤트, 진단 및 권장 사항과 상관 관계가 있는 로그 결과가 포함됩니다. 삼각형(다음 이미지의 빨간색 상자로 강조 표시됨)을 선택하여 자세한 정보를 확장합니다.
AGDiag의 알려진 문제
문서화된 문제 및 가능한 해결 방법에 대한 최신 정보는 AGDiag의 알려진 문제를 참조하세요.