Windows Server용 SQL 기본 진단 수집기

이 문서에서는 SQL 기본 진단 수집기 도구가 실행 중일 때 컴퓨터에서 수집될 수 있는 정보를 설명합니다.

원래 제품 버전: SQL Server
원래 KB 번호: 2696886

요약

Windows Server용 SQL 기본 진단 수집기는 Microsoft SQL Server 엔진과 관련된 광범위한 문제를 해결하는 데 유용한 진단 정보를 수집합니다. 또한 SQL Base Diagnostics 수집기는 SQL Server Analysis Services 대한 제한된 진단 정보를 수집합니다.

SQL 기본 진단 수집기는 SQL Server 및 SQL Server Analysis Services 지원합니다.

필수 구성 요소 소프트웨어

대상 컴퓨터의 운영 체제에 따라 진단 패키지를 실행하기 위한 다양한 필수 구성 요소가 있습니다. 진단은 이러한 필수 구성 요소에 대해 컴퓨터를 자동으로 검사 이미 설치된 경우 실행을 시작합니다. 또는 컴퓨터에서 필수 구성 요소를 아직 사용할 수 없는 경우 설치하라는 메시지가 표시됩니다. MATS(Microsoft Automated Troubleshooting Service)는 필요한 소프트웨어를 설치할 수도 있습니다. 예를 들어 대상 컴퓨터에 Windows PowerShell 없는 경우 MATS는 자동으로 설치합니다. 자세한 내용은 Microsoft 자동 문제 해결 서비스 및 지원 진단 플랫폼에 대한 정보를 참조하세요.

필수 Windows 권한

SQL Server 기본 진단 수집기는 SQL 기본 진단 수집기가 실행되는 컴퓨터에 대한 관리 권한이 있는 사용자가 실행해야 합니다.

SQL Server 보안 요구 사항

SQL 기본 진단 수집기는 진단 도구가 실행되는 컴퓨터에 설치된 SQL Server 모든 인스턴스를 검색합니다. 데이터 수집 프로세스의 일부로 SQL Base Diagnostics Collector는 진단 도구가 검색하는 SQL Server 각 instance 연결하여 현재 SQL Server 구성 및 서버 "상태"에 대한 정보를 수집하려고 합니다. 데이터베이스 연결은 Windows 인증 사용하여 이루어집니다. SQL 기본 진단 수집기를 실행하는 사용자는 다음 진단 수집 작업이 성공하려면 sysadmin 고정 서버 역할의 멤버인 Windows 로그온이 있어야 합니다.

  • SQL Server Always On 구성 컬렉션
  • SQLDIAG 데이터 수집 스크립트

Windows 장애 조치(failover) 클러스터 지원

SQL 기본 진단 수집기는 클러스터를 인식하며 Windows Server 장애 조치(failover) 클러스터에 대해 진단 도구를 실행할 때 클러스터별 정보를 수집합니다.

SQL Server Always On 가용성 그룹 장애 조치(failover) 또는 클러스터 리소스 장애 조치를 SQL Server 진단하려면 둘 이상의 클러스터 노드에 대해 SQL 기본 진단 수집기를 실행하여 필요한 모든 문제 해결 정보를 수집해야 할 수 있습니다.

  • 현재 장애 조치(failover)가 발생한 SQL Server Always On 가용성 그룹 또는 SQL Server 클러스터 리소스를 소유하고 있는 클러스터 노드에 대해 SQL 기본 진단 수집기를 실행합니다. 이는 SQL Server 및 SQL Server Always On 수집되는 정보가 클러스터 디스크 리소스에 상주하고 Always On 가용성 그룹 또는 SQL Server 클러스터 리소스를 새 소유 노드로 장애 조치(failover)하기 때문에 필요합니다.

  • 오류가 발생한 노드에 대해 SQL 기본 진단 수집기를 실행합니다. 이렇게 하면 오류가 발생한 클러스터 노드에서 클러스터 로그를 수집할 수 있습니다.

수집되는 정보

  • 시스템 이벤트 로그

    참고

    SQL 기본 진단 수집기는 지난 30일 동안의 이벤트를 수집합니다.

    설명 파일 이름
    TXT, CSV 및 EVT 또는 EVTX 형식의 시스템 이벤트 로그 <>COMPUTER_NAME evt_System.csv_
    <>COMPUTER_NAME evt_System.txt_
    <>COMPUTER_NAME evt_System.( evt 또는 evtx)_
  • 애플리케이션 이벤트 로그

    참고

    SQL 기본 진단 수집기는 지난 30일 동안의 이벤트를 수집합니다.

    설명 파일 이름
    TXT, CSV 및 EVT 또는 EVTX 형식의 애플리케이션 이벤트 로그 <>COMPUTER_NAME evt_Application.csv_
    <>COMPUTER_NAME evt_Application.txt_
    <>COMPUTER_NAME evt_Application.( evt 또는 evtx)_
  • 세션 관리자 및 디버깅과 관련된 레지스트리 정보

    설명 파일 이름
    레지스트리 키 수집 - HKLM\Software\Microsoft\Windows NT\CurrentVersion\AEDebug _<COMPUTER_NAME>Recovery_Registry.txt
    레지스트리 키 수집 - HKLM\Software\Microsoft\DrWatson _<COMPUTER_NAME>Recovery_Registry.txt
    레지스트리 키 수집 - HKLM\System\CurrentControlSet\Services\i8042prt\Parameters _<COMPUTER_NAME>Recovery_Registry.txt
    레지스트리 키 수집 - HKLM\System\CurrentControlSet\Control _<COMPUTER_NAME>Recovery_Registry.txt
    레지스트리 키 수집 - HKLM\System\CurrentControlSet\Control\Session Manager _<COMPUTER_NAME>Recovery_Registry.txt
  • SQL Server 프로세스에 대한 기존 Dr. Watson 로그 파일 및 Windows 오류 보고 메모리 덤프

    설명 파일 이름
    메모리 덤프 및 htm 및 txt 형식의 메모리 덤프와 관련된 컴퓨터 설정에 대한 정보가 포함된 보고서 _<COMPUTER_NAME>DumpReport.htm
    _<COMPUTER_NAME>DumpReport.txt
    최대 30일 이상 25MB 이하인 SQL Server 프로세스에 대한 메모리 덤프 파일을 보고하는 Windows 오류 <>COMPUTER_NAMEDMP(날짜).zip

  • 대상 컴퓨터에 설치된 모든 서비스에 대한 정보

    설명 파일 이름
    대상 컴퓨터에 설치된 서비스에 대한 정보 수집 _<COMPUTER_NAME>SC_Services_Output.txt
  • 대상 컴퓨터에 설치된 필터 드라이버에 대한 정보

    설명 파일 이름
    fltrfind.exe 유틸리티에 의해 열거된 상위 및 하부 필터 드라이버 <>COMPUTER_NAME _FltrFind.txt
  • 미니 필터 드라이버 보고서

    설명 파일 이름
    Fltmc.exe 사용하여 미니 필터 드라이버 열거 _<COMPUTER_NAME>Fltmc.TXT
  • 파일 버전과 함께 실행 중인 모든 프로세스 및 드라이버 세부 정보에 대한 정보

    설명 파일 이름
    %programfiles%*.sys _<COMPUTER_NAME>sym_ProgramFiles_SYS.CSV
    %programfiles%*.sys _<COMPUTER_NAME>sym_ProgramFiles_SYS.TXT
    드라이버 실행 _<COMPUTER_NAME>sym_RunningDrivers.CSV
    드라이버 실행 _<COMPUTER_NAME>sym_RunningDrivers.TXT
    %windir%\system32\drivers*.* _<COMPUTER_NAME>sym_Drivers.CSV
    %windir%\system32\drivers*.* _<COMPUTER_NAME>sym_Drivers.TXT
    %SystemRoot%\System32\iscsi*.* _<COMPUTER_NAME>sym_MS_iSCSI.CSV
    %SystemRoot%\System32\iscsi*.* <>COMPUTER_NAME _sym_MS_iSCSI.TXT*
    실행 중인 프로세스 _<COMPUTER_NAME>sym_Process.CSV
    실행 중인 프로세스 _<COMPUTER_NAME>sym_Process.TXT
    %SystemRoot%\System32*.DLL _<COMPUTER_NAME>sym_System32_DLL.CSV
    %SystemRoot%\System32*.DLL <> COMPUTER_NAME_sym_System32_DLL.TXT*
    %SystemRoot%\System32*.EXE _<COMPUTER_NAME>sym_System32_EXE.CSV
    %SystemRoot%\System32*.EXE _<COMPUTER_NAME>sym_System32_EXE.TXT
    %SystemRoot%\System32*.SYS _<COMPUTER_NAME>sym_System32_SYS.CSV
    %SystemRoot%\System32*.SYS _<COMPUTER_NAME>sym_System32_SYS.TXT
    %SystemRoot%\SysWOW64*.dll _<COMPUTER_NAME>sym_SysWOW64_DLL.CSV
    %SystemRoot%\SysWOW64*.dll _<COMPUTER_NAME>sym_SysWOW64_DLL.TXT
    %SystemRoot%\SysWOW64*.exe _<COMPUTER_NAME>sym_SysWOW64_EXE.CSV
    %SystemRoot%\SysWOW64*.exe _<COMPUTER_NAME>sym_SysWOW64_EXE.TXT
    %SystemRoot%\SysWOW64*.sys _<COMPUTER_NAME>sym_SysWOW64_SYS.CSV
    %SystemRoot%\SysWOW64*.sys _<COMPUTER_NAME>sym_SysWOW64_SYS.TXT
  • 대상 컴퓨터에서 캡처되는 성능 관련 정보

    설명 파일 이름
    Windows Server 2008 이상 버전에서 전체 시스템 성능의 1분 기본 성능 캡처 _<COMPUTER_NAME>Performance Counter.blg
    Windows Server 2003에서 전체 시스템 성능의 1분 기본 성능 캡처 <> COMPUTER_NAMEPerfmon(DateAndTime).blg
    수집된 성능 로그에서 생성된 시스템 성능 보고서 _<COMPUTER_NAME>report.html
  • 대상 컴퓨터의 네트워킹 구성에 대한 정보

    설명 파일 이름
    이 보고서는 대상 컴퓨터의 각 IP 주소 및 프로세스에 대해 사용 중인 고유한 로컬 TCP 포트 수(시작 포트 위)를 출력합니다. _<COMPUTER_NAME>PortUsage.txt
    SMB 기본 정보 _<COMPUTER_NAME>SMB-Info.txt
    TCP/IP 기본 정보 _<COMPUTER_NAME>TcpIp-Info.txt
    DNS 클라이언트 호스트 파일 _<COMPUTER_NAME>DnsClient_HostsFile.TXT
    IPCONFIG /DISPLAYDNS 명령 출력 _<COMPUTER_NAME>DnsClient_ipconfig-displaydns.TXT
    NETSH DNSCLIENT SHOW STATE 명령 출력

    > [! 참고]
    > 이 명령은 Windows Server 2003에서 유효하지 않습니다.
    _<COMPUTER_NAME>DnsClient_netsh_dnsclient-show-state.TXT
    DNS 클라이언트 레지스트리 항목 <> COMPUTER_NAMEDnsClient_reg.TXT
  • 대상 컴퓨터에 설치된 업데이트 목록

    설명 파일 이름
    대상 컴퓨터에 CSV, TXT 및 HTM 형식으로 설치된 업데이트 목록 _<COMPUTER_NAME>Hotfixes.CSV
    _<COMPUTER_NAME>Hotfixes.TXT
    _<COMPUTER_NAME>Hotfixes.HTM
  • 대상 컴퓨터에 구성된 예약된 작업에 대한 정보

    설명 파일 이름
    CSV 및 TXT 형식의 예약된 작업 목록 _<COMPUTER_NAME>schtasks.csv
    _<COMPUTER_NAME>schtasks.txt
  • 대상 컴퓨터에 대한 부팅 구성 데이터

    설명 파일 이름
    Bcdedit.exe 출력

    > [! 참고]
    > Windows 7, Windows Server 2008 R2, Windows Server 2008 및 Windows Vista에서만 수집됨
    _<COMPUTER_NAME>BCDEdit.TXT
    Bcdedit.exe 출력

    > [! 참고]
    > Windows 7, Windows Server 2008 R2, Windows Server 2008 및 Windows Vista에서만 수집됨
    _<COMPUTER_NAME>BCD-Backup.BKP
    Boot.ini

    > [! 참고]
    > Windows Server 2003에서만 수집됨
    _<COMPUTER_NAME>Boot.ini
  • CurrentControlSet 및 SQL Server 레지스트리 하이브의 레지스트리 백업 및 텍스트 덤프 파일

    설명 파일 이름
    HKLM\System\CurrentControlSet\SessionManagers <>COMPUTER_NAME _CurrentControlSet_Reg.txt
    HKLM\SYSTEM\CurrentControlSet\Control\Lsa <>COMPUTER_NAME _CurrentControlSet_Reg.txt
    HKLM\SYSTEM\CurrentControlSet <>COMPUTER_NAME _CurrentControlSet_Reg.hiv
    HKLM\SOFTWARE\Microsoft\Microsoft SQL Server <> COMPUTER_NAME_REG_SQL.TXT
    HKLM\SOFTWARE\Microsoft\MSSQLServer _<COMPUTER_NAME>REG_SQL.TXT
    HKLM\SOFTWARE\Microsoft\Microsoft SQL Server 2005 Redist _<COMPUTER_NAME>REG_SQL.TXT
    HKLM\Software\Microsoft\MSFTESQLInstMap <> COMPUTER_NAME_REG_SQL.TXT
    HKLM\SOFTWARE\Microsoft\Microsoft SQL Native Client _<COMPUTER_NAME>REG_SQL.TXT
    HKLM\SOFTWARE\Microsoft\OLAP Server _<COMPUTER_NAME>REG_SQL.TXT
    HKLM\SOFTWARE\Microsoft\SNAC _<COMPUTER_NAME>REG_SQL.TXT
    HKLM\SOFTWARE\Microsoft\SQLXML4 _<COMPUTER_NAME>REG_SQL.TXT
    HKLM\Software\Microsoft\Vsa _<COMPUTER_NAME>REG_SQL.TXT
    HKLM\SOFTWARE\ODBC _<COMPUTER_NAME>REG_SQL.TXT
    HKLM\SOFTWARE\Microsoft\MSDTS _<COMPUTER_NAME>REG_SQL.TXT
    HKLM\SOFTWARE\Microsoft\MSXML 6.0 파서 및 SDK _<COMPUTER_NAME>REG_SQL.TXT
    HKLM\SOFTWARE\Microsoft\MSXML60 _<COMPUTER_NAME>REG_SQL.TXT
    HKCU\Software\Microsoft\Microsoft SQL Server _<COMPUTER_NAME>REG_SQL.TXT
    HKLM\SOFTWARE\Microsoft\Microsoft SQL Server _<COMPUTER_NAME>REG_SQL.TXT
    HKLM\SOFTWARE\Wow6432Node\Microsoft\Microsoft SQL Server _<COMPUTER_NAME>Wow6432Node_REG_SQL.TXT
    HKLM\SOFTWARE\Wow6432Node\Microsoft\MSSQLServer _<COMPUTER_NAME>Wow6432Node_REG_SQL.TXT
    HKLM\SOFTWARE\Wow6432Node\Microsoft\Microsoft SQL Server 2005 Redist <> COMPUTER_NAME_Wow6432Node_REG_SQL.TXT
    HKLM\SOFTWARE\Wow6432Node\Microsoft\Microsoft SQL Native Client _<COMPUTER_NAME>Wow6432Node_REG_SQL.TXT
    HKLM\SOFTWARE\Wow6432Node\Microsoft\Microsoft SQL Native Client 10.0 _<COMPUTER_NAME>Wow6432Node_REG_SQL.TXT
    HKLM\SOFTWARE\Wow6432Node\Microsoft\SNAC _<COMPUTER_NAME>Wow6432Node_REG_SQL.TXT
    HKLM\SOFTWARE\Wow6432Node\Microsoft\SQLXML4 _<COMPUTER_NAME>Wow6432Node_REG_SQL.TXT
    HKLM\Software\Wow6432Node\Microsoft\Vsa _<COMPUTER_NAME>Wow6432Node_REG_SQL.TXT
    HKLM\SOFTWARE\Wow6432Node\ODBC _<COMPUTER_NAME>Wow6432Node_REG_SQL.TXT
    HKLM\SOFTWARE\Wow6432Node\Microsoft\MSDTS _<COMPUTER_NAME>Wow6432Node_REG_SQL.TXT
    HIV 형식의 HKLM\SOFTWARE\Microsoft\Microsoft SQL Server 키 백업 _<COMPUTER_NAME>Microsoft_SQL_Server.HIV
  • PSTAT 유틸리티의 출력

    설명 파일 이름
    PSTAT.EXE 출력 _<COMPUTER_NAME>PStat.txt
  • Windows 방화벽 정보

    설명 파일 이름
    TXT, CSV 및 EVTX 형식의 Windows 방화벽 고급 보안 이벤트 로그

    > [! 참고]
    > Windows 7 및 Windows Server 2008 R2에서만 사용 가능
    <> COMPUTER_NAMEevt_WindowsFirewallWithAdvancedSecurity-Firewall_evt.csv

    <> COMPUTER_NAMEevt_WindowsFirewallWithAdvancedSecurity-Firewall_evt.txt

    <> COMPUTER_NAMEevt_WindowsFirewallWithAdvancedSecurity-Firewall_evt.evtx
    다양한 옵션과 함께 NETSH ADVFIREWALL SHOW 명령의 출력 _<COMPUTER_NAME>Firewall_netsh_advfirewall.TXT

    NETSH advfirewall consec show rule name=all의 출력

    _<COMPUTER_NAME>Firewall_netsh_advfirewall-consec-rules.TXT
    netsh advfirewall 내보내기의 출력 _<COMPUTER_NAME>Firewall_netsh_advfirewall-export.wfw
    netsh advfirewall 방화벽 표시 규칙 이름=all의 출력

    _<COMPUTER_NAME>Firewall_netsh_advfw-firewall-rules.TXT
    HKLM\SOFTWARE\Policies\Microsoft\WindowsFirewall <> COMPUTER_NAMEFirewall_reg.TXT
    HKLM\SYSTEM\CurrentControlSet\Services\BFE <> COMPUTER_NAMEFirewall_reg.TXT
    HKLM\SYSTEM\CurrentControlSet\Services\IKEEXT <> COMPUTER_NAMEFirewall_reg.TXT
    HKLM\SYSTEM\CurrentControlSet\Services\MpsSvc <> COMPUTER_NAMEFirewall_reg.TXT
    HKLM\SYSTEM\CurrentControlSet\Services\SharedAccess" <> COMPUTER_NAMEFirewall_reg.TXT
  • WINDOWS 장애 조치(failover) 클러스터에서 SQL Base Diagnostics Collector를 실행할 때 수집되는 기본 정보

    설명 파일 이름
    Get-ClusterLog Windows PowerShell cmdlet에서 생성된 클러스터 로그 _<COMPUTER_NAME>cluster.log
    클러스터 속성 _<COMPUTER_NAME>ClusterProperties.txt
    클러스터 종속성 보고서 _<COMPUTER_NAME>ag_DependencyReport.mht
    클러스터링 이진 파일의 이름 및 버전 _<COMPUTER_NAME>sym_Cluster.CSV
    클러스터링 이진 파일의 이름 및 버전 _<COMPUTER_NAME>sym_Cluster.TXT
    TXT, CSV 및 EVTX 형식의 장애 조치(failover) 클러스터 관리자 관리 이벤트 로그



    > [! 참고]
    > Windows Server 2008 R2 장애 조치(failover) 클러스터 노드에서만 사용 가능
    _<COMPUTER_NAME>evt_FailoverClusteringManager-Admin.csv

    _<COMPUTER_NAME>evt_FailoverClusteringManager-Admin.txt

    _<COMPUTER_NAME>evt_FailoverClusteringManager-관리.evtx
    TXT, CSV 및 EVTX 형식의 장애 조치(failover) 클러스터 운영 이벤트 로그

    > [! 참고]
    > Windows Server 2008 R2 장애 조치(failover) 클러스터 노드에서만 사용 가능
    _<COMPUTER_NAME>evt_FailoverClustering-Operational.csv

    _<COMPUTER_NAME>evt_FailoverClustering-Operational.txt

    _<COMPUTER_NAME>evt_FailoverClustering-Operational.evtx

  • Windows 클러스터 레지스트리 키

    설명 파일 이름
    HKLM\System\CurrentControlSet\services\CluDisk _<COMPUTER_NAME>reg_ClusDisk.txt
    HKLM\System\CurrentControlSet\services\ClusSvc _<COMPUTER_NAME>reg_ClusSvc.txt
    HKLM\Cluster _<COMPUTER_NAME>reg_Cluster.hiv
  • 대상 컴퓨터의 사용자 권한 할당에 대한 정보

    설명 파일 이름
    로컬 사용자 권한 할당 _<COMPUTER_NAME>UserRights.txt
  • 대상 컴퓨터가 가입된 도메인에 대한 정보

    설명 파일 이름
    대상 컴퓨터가 가입된 도메인에 대한 정보 _<COMPUTER_NAME>DSMisc.txt
  • 운영 체제 및 대상 컴퓨터가 VM인지 여부에 대한 정보

    설명 파일 이름
    대상 VM의 가상화 상태 보고 _<COMPUTER_NAME>Virtualization.htm
    대상 VM의 가상화 상태 보고 _<COMPUTER_NAME>Virtualization.TXT
  • 대상 컴퓨터에 적용되는 Active Directory 그룹 정책에 대한 정보

    설명 파일 이름
    대상 컴퓨터에 적용되는 그룹 정책에 대한 정보 _<COMPUTER_NAME>GPResult.txt
    대상 컴퓨터에 적용되는 그룹 정책에 대한 정보 _<COMPUTER_NAME>GPResult.htm
  • 자동 실행 정보

    참고

    자동 실행 유틸리티에 대한 자세한 내용은 Windows v13.98에 대한 자동 실행을 참조하세요.

    설명 파일 이름
    .htm 형식으로 정보 자동 실행 _<COMPUTER_NAME>Autoruns.htm
    .xml 형식으로 정보 자동 실행 _<COMPUTER_NAME>Autoruns.XML
  • Kerberos 티켓 및 TGT

    설명 파일 이름
    Kerberos 티켓 및 TGT <>COMPUTER_NAME Kerberos_klist.txt_
  • 대상 컴퓨터의 Windows 볼륨 섀도 복사본 서비스 구성에 대한 정보

    설명 파일 이름
    Windows 볼륨 섀도 복사본 서비스 정보 _<COMPUTER_NAME>VSSAdmin.TXT
  • SQL Server 오류 로그

    SQL 기본 진단 수집기는 다음 조건을 충족하는 검색된 각 instance 대해 최대 20개의 SQL Server 오류 로그를 수집합니다.

    • 각 오류 로그 파일 크기는 200MB 이하여야 합니다.
    • 수집된 모든 오류 로그 파일의 압축되지 않은 최대 크기는 250MB를 초과할 수 없습니다. 250MB 제한에 도달하면 SQL Server instance 대한 추가 오류 로그가 수집되지 않습니다.
    설명 파일 이름
    진단 도구가 실행되는 컴퓨터에 설치된 모든 인스턴스에 대한 SQL Server 오류 로그를 수집합니다. 명명된 instance:
    <><COMPUTER_NAME INSTANCE_NAME>1033_ERRORLOG[.n]

    기본 instance:
    _<COMPUTER_NAME>MSSQLSERVER_ERRORLOG[.n]

    참고

    Windows 장애 조치(failover) 클러스터에 대해 SQL Base Diagnostics Collector를 실행하는 경우 SQL Server 오류 로그는 대상 클러스터 노드에 "소유" 및 "온라인"인 드라이브에 저장된 경우에만 수집됩니다.

  • 로그 SQL Server 에이전트

    SQL 기본 진단 수집기는 다음 조건을 충족하는 검색된 각 instance 대해 최대 20개의 SQL Server 에이전트 로그를 수집합니다.

    • 각 SQL Server 에이전트 로그 파일 크기는 200MB 이하여야 합니다.
    • 수집된 모든 SQL Server 에이전트 로그 파일의 압축되지 않은 최대 크기는 250MB를 초과할 수 없습니다. 250MB 제한에 도달하면 SQL Server instance 대한 추가 SQL Server 에이전트 로그 파일이 수집되지 않습니다.
    설명 파일 이름
    진단 도구가 실행되는 컴퓨터에 설치된 모든 인스턴스에 대한 SQL Server 에이전트 로그를 수집합니다. 명명된 instance:
    <COMPUTER_NAME>_<INSTANCE_NAME>_1033_SQLAGENT.[OUT|n]
    기본 instance:
    <COMPUTER_NAME>_MSSQLSERVER__1033_SQLAGENT.[OUT|n]

    참고

    Windows 장애 조치(failover) 클러스터에 대해 SQL Base Diagnostics Collector를 실행하는 경우 SQL Server 에이전트 로그는 대상 클러스터 노드에 "소유" 및 "온라인"인 드라이브에 저장된 경우에만 수집됩니다.

  • 미니덤프 파일 SQL Server

    SQL 기본 진단 수집기는 검색된 각 SQL Server instance 대해 최대 10개의 SQL Server 미니덤프 파일을 수집합니다. 파일은 미니덤프 파일의 생성 날짜를 기준으로 내림차순으로 수집됩니다. 즉, 가장 최근에 생성된 파일이 먼저 수집됩니다. 수집된 파일은 다음 조건을 충족해야 합니다.

    • 각 미니덤프 파일 크기는 250MB 이하여야 합니다.
    • 각 미니덤프 파일은 30일 이내여야 합니다.
    • 지정된 SQL Server instance 대해 수집된 모든 미니덤프 파일의 압축되지 않은 최대 크기는 300MB를 초과할 수 없습니다. 300MB 제한에 도달하면 SQL Server instance 대한 추가 미니덤프 파일이 수집되지 않습니다.

    참고

    지정된 instance 대한 모든 파일은 수집되기 전에 zip 보관 파일로 압축됩니다.

    설명 파일 이름
    미니덤프 파일 SQL Server 명명된 instance:
    <><COMPUTER_NAME INSTANCE_NAME>1033_SqlMiniDumps.zip

    기본 instance:
    _<COMPUTER_NAME>MSSQLSERVER_1033_SqlMiniDumps.zip
    덤프 인벤토리 보고서는 검색된 각 instance 대해 생성되고 수집됩니다SQL Server 명명된 instance:
    <><COMPUTER_NAME INSTANCE_NAME>DumpInventory.log

    기본 인스턴스:
    _<COMPUTER_NAME>MSSQLSERVER_DumpInventory.log

    참고

    Windows 장애 조치(failover) 클러스터에 대해 SQL Base Diagnostics Collector를 실행하는 경우 SQL Server 미니덤프 파일은 대상 클러스터 노드에 "소유" 및 "온라인"인 드라이브에 저장된 경우에만 수집됩니다.

  • SQLDIAG 데이터 수집 스크립트

    SQLDIAG 데이터 수집 스크립트는 서비스 상태 "RUNNING"인 SQL Server 각 instance 대해 실행됩니다. 스크립트 출력은 파일로 리디렉션되고 진단에 의해 수집됩니다.

    설명 파일 이름
    SQLDIAG 스크립트 출력 명명된 instance:
    <><COMPUTER_NAME INSTANCE_NAME>1033_sp_sqldiag_Shutdown.OUT

    기본 인스턴스:
    _<COMPUTER_NAME>MSSQLSERVER_1033_sp_sqldiag_Shutdown.OUT
  • 구성 정보 SQL Server Always On

    참고

    SQL Server Always On 구성 정보는 SQL Server 2012 인스턴스에서만 수집됩니다.

    설명 파일 이름
    구성 정보 SQL Server Always On 명명된 instance:
    <><COMPUTER_NAME INSTANCE_NAME>1033_AlwaysOn.OUT

    기본 인스턴스:
    _<COMPUTER_NAME>MSSQLSERVER_1033_AlwaysOn.OUT
  • 상태 로그 SQL Server Always On

    SQL Server Always On 상태 세션 로그는 대상 컴퓨터에 설치된 각 SQL Server 2012 instance 수집됩니다. 파일은 수집되어 "instance 특정" zip 보관 파일로 압축됩니다.

    검색된 각 instance 대해 수집되는 최대 SQL Server Always On 상태 로그 수는 20개입니다. 파일은 파일 생성 날짜에 따라 내림차순으로 수집됩니다.

    설명 파일 이름
    상태 로그 SQL Server Always On 명명된 instance:
    <><COMPUTER_NAME INSTANCE_NAME>AlwaysOn_health_XeLogs.zip

    기본 인스턴스:
    _<COMPUTER_NAME>MSSQLSERVER_AlwaysOn_health_XeLogs.zip

    참고

    Windows 장애 조치(failover) 클러스터에 대해 SQL Base Diagnostics Collector를 실행하는 경우 SQL Server Always On 상태 로그는 대상 클러스터 노드에 "소유" 및 "온라인"인 드라이브에 저장된 경우에만 수집됩니다.

  • 장애 조치(failover) 클러스터 상태 로그 SQL Server

    SQL Server 장애 조치(failover) 클러스터 상태 로그는 대상 컴퓨터에 설치된 각 "클러스터형" SQL Server 2012 instance 수집됩니다. 파일은 수집되어 "instance 특정" zip 보관 파일로 압축됩니다.

    각 instance 대해 수집되는 장애 조치(failover) 클러스터 상태 로그의 최대 수는 20개입니다. 파일은 파일 생성 날짜에 따라 내림차순으로 수집됩니다.

    설명 파일 이름
    장애 조치(failover) 클러스터 상태 로그 SQL Server 명명된 instance:
    <><COMPUTER_NAME INSTANCE_NAME>FailoverCluster_health_XeLogs.zip

    기본 인스턴스:
    _<COMPUTER_NAME>MSSQLSERVER_FailoverCluster_health_XeLogs.zip

    참고

    SQL Server 장애 조치(failover) 클러스터 상태 로그는 대상 클러스터 노드에 "소유" 및 "온라인"인 드라이브에 저장된 경우에만 수집됩니다.

  • 기본 시스템 상태 로그 SQL Server

    SQL Server 기본 시스템 상태 로그는 대상 컴퓨터에 설치된 각 SQL Server 2012 instance 수집됩니다. 파일이 수집되어 "instance 특정" ZIP 보관 파일로 압축됩니다.

    설명 파일 이름
    기본 시스템 상태 로그 SQL Server 명명된 instance:
    <><COMPUTER_NAME INSTANCE_NAME>system_health_XeLogs.zip

    기본 인스턴스:
    _<COMPUTER_NAME>MSSQLSERVER_system_health_XeLogs.zip

    참고

    Windows 장애 조치(failover) 클러스터에 대해 SQL Base Diagnostics Collector를 실행하는 경우 SQL Server 기본 시스템 상태 로그는 대상 클러스터 노드에 "소유" 및 "온라인"인 드라이브에 저장된 경우에만 수집됩니다.

  • SQL Server Analysis Services 구성 파일

    SQL Server Analysis Services 구성 파일은 대상 컴퓨터에서 검색된 각 Analysis Services instance 대해 수집됩니다.

    설명 파일 이름
    SQL Server Analysis Services 구성 파일 <><COMPUTER_NAME INSTANCE_NAME>1033_msmdsrv.ini

    참고

    Windows 장애 조치(failover) 클러스터에 대해 SQL Base Diagnostics Collector를 실행하는 경우 SQL Server Analysis Services 구성 파일은 대상 클러스터 노드에 "소유" 및 "온라인"인 드라이브에 저장된 경우에만 수집됩니다.

  • 레지스트리 키 SQL Server Analysis Services

    설명 파일 이름
    HKLM:\SOFTWARE\Microsoft\Microsoft SQL Server< OLAP_INSTANCE_ROOT_KEY> _<COMPUTER_NAME>reg_HKLM_OLAP_IntanceRoot_all.txt
    HKCR:\MSOLAP
    HKCR:\MSOLAP.2
    HKCR:\MSOLAP.3
    HKCR:\MSOLAP.4
    _<COMPUTER_NAME>reg_HKCR_MSOLAP_all.txt

    HKLM:\System\CurrentControlSet\Services<OLAP_Service_Name> _<COMPUTER_NAME>reg_HKLM_CurrentControlSet_Services_OLAP.txt
  • 로그 파일 SQL Server Analysis Services

    SQL Server Analysis Services 로그 파일은 대상 컴퓨터에서 검색된 각 Analysis Services instance 대해 수집됩니다.

    설명 파일 이름
    로그 파일 SQL Server Analysis Services _<COMPUTER_NAME><INSTANCE_NAME>msmdsrv.log
  • 플라이트 레코더 추적 SQL Server Analysis Services

    대상 컴퓨터에서 검색되는 각 Analysis Services instance 대해 SQL Server Analysis Services 플라이트 레코더 추적이 수집됩니다.

    설명 파일 이름
    현재 SQL Server Analysis Services 플라이트 레코더 _<COMPUTER_NAME-INSTANCE_NAME>><FlightRecorderCurrent.trc
    이전 SQL Server Analysis Services 플라이트 레코더 _<COMPUTER_NAME-INSTANCE_NAME>><FlightRecorderBack.trc
  • 미니덤프 파일 SQL Server Analysis Services

    SQL 기본 진단 수집기는 SQL Server Analysis Service의 검색된 각 instance 대해 최대 10개의 SQL Server Analysis Services 미니덤프 파일을 수집합니다. 파일은 미니덤프 파일의 생성 날짜를 기준으로 내림차순으로 수집됩니다. 즉, 가장 최근에 생성된 파일이 먼저 수집됩니다. 수집된 파일은 다음 조건을 충족해야 합니다.

    • 각 미니덤프 파일 크기는 250MB 이하여야 합니다.
    • 각 미니덤프 파일은 30일 이내여야 합니다.
    • 지정된 SQL Server instance 대해 수집된 모든 미니덤프 파일의 압축되지 않은 최대 크기는 300MB를 초과할 수 없습니다. 300MB 제한에 도달하면 SQL Server Analysis Services instance 대한 추가 미니덤프 파일이 수집되지 않습니다.

    참고

    지정된 instance 대한 모든 파일은 수집되기 전에 zip 보관 파일로 압축됩니다.

    설명 파일 이름
    미니덤프 파일 SQL Server Analysis Services 명명된 instance:
    <><COMPUTER_NAME INSTANCE_NAME>1033_ASMiniDumps
    .zip

    기본 instance:
    _<COMPUTER_NAME>MSSQLSERVER_1033_ASMiniDumps .zip
    덤프 인벤토리 보고서는 검색된 각 instance 대해 생성되고 수집됩니다SQL Server Analysis Services 명명된 instance:
    <><COMPUTER_NAME INSTANCE_NAME>DumpInventory.log

    기본 인스턴스:
    _<COMPUTER_NAME>MSSQLSERVER_DumpInventory.log