Microsoft Dynamics CRM 2013 및 2011에서 추적을 사용하도록 설정하는 방법

이 문서에서는 Microsoft Dynamics CRM 추적을 사용하도록 설정하는 방법을 설명합니다.

적용 대상: Microsoft Dynamics CRM 2011, Microsoft Dynamics CRM 2013
원본 KB 번호: 907490

중요

이 절, 방법 또는 작업에는 레지스트리를 수정하는 방법에 대한 단계가 포함되어 있습니다. 그러나 레지스트리를 잘못 수정하면 심각한 문제가 발생할 수 있습니다. 따라서 다음 단계를 주의하여 수행해야 합니다. 추가된 보호를 위해 레지스트리를 수정하기 전에 백업하세요. 그런 다음 문제가 발생할 경우 레지스트리를 복원할 수 있습니다. 레지스트리를 백업 및 복원하는 방법에 대한 자세한 내용은 Windows에서 레지스트리를 백업 및 복원하는 방법을 참조하세요.

Microsoft Dynamics CRM Microsoft Dynamics CRM 수행하는 작업을 모니터링하는 추적 파일을 만들 수 있습니다. 추적 파일은 Microsoft Dynamics CRM 오류 메시지 또는 기타 문제를 해결해야 하는 경우에 유용합니다.

관리되지 않는 추적 파일 및 관리되는 추적 파일을 만들 수 있습니다. 관리되지 않는 추적 파일 및 관리되는 추적 파일의 정보는 수동으로 만드는 필수 및 선택적 레지스트리 항목에 따라 결정됩니다. Microsoft Dynamics CRM 서버 또는 Microsoft Dynamics CRM 설치한 후 Microsoft Office Outlook용 Microsoft Dynamics CRM 클라이언트를 실행하는 컴퓨터에서 이러한 레지스트리 항목을 만듭니다Microsoft Dynamics CRM Outlook용 클라이언트입니다.

Microsoft Dynamics CRM 2011 및 2013에서는 Windows PowerShell 애플릿을 사용하여 추적을 사용하도록 설정할 수도 있습니다. 자세한 내용은 Windows PowerShell 통해 추적 설정 사용 섹션을 참조하세요.

필수 레지스트리 항목

다음은 필수 레지스트리 항목입니다. 이러한 레지스트리 항목의 위치에 대한 자세한 내용은 레지스트리 항목 위치 섹션을 참조하세요.

이름 유형 데이터 값 참고
TraceEnabled DWORD 0 또는 1 값 값 0을 사용하면 추적이 비활성화됩니다. 값 1을 사용하는 경우 추적이 사용하도록 설정됩니다.
TraceDirectory String C:\CRMTrace TraceDirectory 레지스트리 항목은 추적 로그 파일의 디렉터리를 지정합니다. 디렉터리가 있어야 하며 Microsoft CRMAppPool을 시작하는 사용자는 이 디렉터리를 완전히 제어해야 합니다. Microsoft Dynamics CRM 설치할 때 기본 사용자는 NT AUTHORITY\NETWORK SERVICE입니다. 이 항목은 Microsoft Dynamics CRM 3.0에만 필요합니다. 이후 버전의 경우 추적 디렉터리가 Microsoft Dynamics CRM 프로그램 파일 C:\Program Files\Microsoft Dynamics CRM\Trace의 설치 위치로 설정됩니다.
TraceRefresh DWORD 0에서 99 사이의 숫자 데이터가 변경되면 다른 추적 레지스트리 항목의 추적 설정이 적용됩니다.

선택적 레지스트리 항목

다음은 선택적 레지스트리 항목입니다.

이름 유형 데이터 값 참고
TraceCategories String Category.Feature:TraceLevel TraceCategories 레지스트리 항목은 범주, 기능 및 추적 수준의 조합입니다. 여러 범주, 기능 및 추적 수준을 지정할 수 있습니다. 세미콜론을 사용하여 각 조합을 구분합니다. 범주, 기능 및 추적 수준 목록과 유효한 샘플 조합은 추적 수준 값 섹션을 참조하세요.
TraceCallStack DWORD 0 또는 1 값 값 0을 사용하는 경우 호출 스택은 추적 파일에 포함되지 않습니다. 값 1을 사용하는 경우 호출 스택이 추적 파일에 포함됩니다.
TraceFileSizeLimit DWORD 1MB에서 100MB 사이의 크기 TraceFileSizeLimit 레지스트리 항목은 추적 파일의 최대 크기를 지정합니다. 제한에 도달하면 새 파일이 만들어집니다.

선택적 레지스트리 항목을 만들지 않으면 기본 데이터 값이 사용됩니다. 기본 데이터 값에 대한 자세한 내용은 선택적 레지스트리 항목에 대한 기본 데이터 값 섹션을 참조하세요 . 레지스트리 항목을 만들지만 레지스트리 항목에 대한 데이터 값을 지정하지 않으면 추적이 작동하지 않습니다.

Windows PowerShell 통해 추적 설정 사용

참고

Windows PowerShell 이러한 변경 내용은 레지스트리를 업데이트하지 않습니다. 이러한 변경 내용은 MSCRM_CONFIG 데이터베이스의 DeploymentProperties 및 ServerSettingsProperties 테이블을 업데이트합니다.

cmdlet 등록

  1. Microsoft Dynamics CRM 서버의 관리자 계정에 로그인합니다.
  2. Windows PowerShell 창에 명령을 Add-PSSnapin Microsoft.Crm.PowerShell입력합니다.

이 명령은 현재 세션에 Microsoft Dynamics CRM Windows PowerShell 스냅인을 추가합니다. 스냅인은 Microsoft Dynamics CRM 서버 설치 및 설치 중에 등록됩니다.

현재 설정 목록을 가져오려면 명령을 Get-CrmSetting TraceSettings입력합니다.

출력은 다음과 유사합니다.

CallStack: True 범주: *:Error Directory : c:\crmdrop\logs Enabled: False FileSize : 10 ExtensionData : System.Runtime.Serialization.ExtensionDataObject

추적 설정 설정

  1. 명령을 $setting = Get-CrmSetting TraceSettings입력합니다.
  2. 명령을 입력하여 추적을 $setting.Enabled=$True사용하도록 설정합니다.
  3. 명령을 입력하여 추적 설정을 Set-CrmSetting $setting설정합니다.
  4. 명령을 입력하여 추적 설정 Get-CrmSetting TraceSettings의 현재 목록을 가져옵니다.

Windows PowerShell 통해 추적을 사용하지 않도록 설정하려면 2$setting.Enabled=$False단계에서 명령을 사용하는 것을 제외하고 다음과 같은 단계를 수행합니다.

참고

각 값에 대한 예제 명령의 형식은 다음과 같습니다.

  • $setting. Enabled= $EnabledValue($True 또는 $False)
  • $setting. CallStack= $StackValue($True 또는 $False)
  • $setting. 범주 ="*:Verbose"
  • $setting. Directory ="C:\Program Files\Microsoft Dynamics CRM\Trace"
  • $setting. FileSize= 10

출력은 다음과 유사합니다.

CallStack : True 범주: *:Error Directory : c:\crmdrop\logs Enabled: True FileSize : 10 ExtensionData : System.Runtime.Serialization.ExtensionDataObject

Microsoft Dynamics CRM 2011 및 2013 추적 로그 파일 위치

Microsoft Dynamics CRM 추적을 만들면 추적 디렉터리 레지스트리 키가 무시됩니다. Microsoft Dynamics CRM 추적의 경우 추적 로그 파일은 다음 폴더에 만들어집니다.

드라이브:\Program Files\Microsoft Dynamics CRM\Trace

Microsoft Office Outlook용 Microsoft Dynamics CRM 2011 또는 2013 클라이언트 추적의 경우 업데이트 롤업 7 이상 누적 업데이트가 설치된 경우 추적 로그 파일이 다음 폴더에 만들어집니다.

DriveName:\ InstallingUser \Local Settings\Application Data\Microsoft\MSCRM\Traces

레지스트리 항목 위치

Microsoft Dynamics CRM 서버 추적 레지스트리 항목은 다음 레지스트리 하위 키에 있습니다.

HKEY_LOCAL_MACHINE\SOFTWARE\MICROSOFT\MSCRM

Outlook 추적 레지스트리 항목에 대한 Microsoft Dynamics CRM 클라이언트는 다음 레지스트리 하위 키에 있습니다.

HKEY_CURRENT_USER\SOFTWARE\MICROSOFT\MSCRMClient

Microsoft Dynamics CRM SSRS 데이터 커넥터 추적 레지스트리 항목은 다음 레지스트리 하위 키에 있습니다.

HKEY_LOCAL_MACHINE\SOFTWARE\MICROSOFT\MSCRMBidsExtensions

Microsoft Dynamics CRM Data Migration Manager 추적 레지스트리 항목은 다음 레지스트리 하위 키에 있습니다.

HKEY_LOCAL_MACHINE\SOFTWARE\MICROSOFT\DATA MIGRATION WIZARD

TraceCategories 레지스트리 항목에 대한 범주 값의 전체 목록

Microsoft Dynamics CRM 2011 및 2013

  • ADUtility
  • 응용 프로그램
  • Application.Outlook
  • DataMigration
  • 배포
  • Deployment.Provisioning
  • Deployment.Sdk
  • 예외
  • Etm
  • 라이브
  • Live.AggregationDataExport
  • Live.PartnerInteraction
  • Live.Platform
  • Live.Portal
  • Live.Provisioning
  • Live.Support
  • Live.SyncDaemon
  • 모니터링
  • NewOrgUtility
  • ObjectModel
  • ParameterFilter
  • 플랫폼
  • Platform.Async
  • Platform.ImportExportPublish
  • Platform.Import
  • Platform.Metadata
  • Platform.Sdk
  • Platform.Soap
  • Platform.Sql
  • Platform.Workflow
  • 보고서
  • 샌드박스
  • Sandbox.AssemblyCache
  • Sandbox.LoadBalancer
  • Sandbox.CallReturn
  • Sandbox.EnterExit
  • Sandbox.StartStop
  • Sandbox.Performance
  • 샌드박스.모니터링
  • SchedulingEngine
  • ServiceBus
  • 공유
  • SharePointCollaboration
  • 해결 방법
  • Unmanaged.Outlook
  • Unmanaged.Platform
  • Unmanaged.Sql
  • 시각화

추적 수준 값

TraceLevel에 대한 유효한 추적 수준 값의 전체 목록

  • 해제
  • 오류
  • 경고
  • 정보
  • 자세한 정보

참고

범주의 추적 수준이 메시지 수준보다 크거나 같은 경우에만 메시지가 기록됩니다. 예를 들어 경고의 추적 수준은 경고 및 오류 수준이 있는 메시지를 기록합니다. 정보의 추적 수준은 정보, 경고 및 오류 수준이 있는 메시지를 기록합니다. 자세한 정보 표시의 추적 수준은 모든 메시지를 기록합니다. 짧은 기간 동안만 자세한 정보 표시의 추적 수준을 사용해야 합니다.

샘플 범주 및 추적 수준 조합

  • *:Verbose

    참고

    조합은 *:Verbose 모든 범주의 모든 메시지를 기록합니다. 짧은 기간 동안만 조합을 사용해야 *:Verbose 합니다.

  • Application.*:Error

    참고

    이 조합은 Application.*:Error 범주에 대한 오류 수준이 있는 모든 메시지를 기록합니다 Application.* .

  • Platform.*:Warning

    참고

    이 조합은 Platform.*:Warning 범주에 대한 Platform.* 경고 또는 오류 수준이 있는 모든 메시지를 기록합니다.

선택적 레지스트리 값의 기본 데이터 값

  • TraceCategories: *:Error
  • TraceCallStack: 0
  • TraceFileSizeLimit: 5

Microsoft Dynamics CRM 전자 메일 라우터 서비스 추적

자세한 내용은 Microsoft Dynamics CRM 전자 메일 라우터에 대해 추적을 사용하도록 설정하는 방법을 참조하세요.

Microsoft Dynamics CRM Server에 예약된 추적을 사용하도록 설정하는 방법

자세한 내용은 Microsoft Dynamics CRM 예약 추적을 사용하도록 설정하는 방법을 참조하세요.

Outlook 클라이언트에 대한 Microsoft Dynamics CRM 추적을 사용하도록 설정하는 방법

자세한 내용은 Outlook 클라이언트에 대한 Microsoft Dynamics CRM 추적을 사용하도록 설정하는 방법을 참조하세요.