Microsoft Dynamics CRM에서 추적을 사용할 수 있도록 설정하는 방법

기술 자료 번역 기술 자료 번역
기술 자료: 907490 - 이 문서가 적용되는 제품 보기.
모두 확대 | 모두 축소

이 페이지에서

소개

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

추가 정보

중요 이 섹션, 방법 또는 작업에는 레지스트리를 수정하는 방법에 대한 단계가 포함되어 있습니다. 그러나 레지스트리를 잘못 수정하면 심각한 문제가 발생할 수도 있으므로 다음 단계를 주의하여 수행해야 합니다. 추가 보호 조치로 레지스트리를 수정하기 전에 해당 레지스트리를 백업하는 것이 좋습니다. 이렇게 하면 문제가 발생하는 경우 레지스트리를 복원할 수 있습니다. 레지스트리 백업 및 복원 방법에 대한 자세한 내용은 다음 문서 번호를 클릭하여 Microsoft 기술 자료 문서를 참조하십시오.
322756 Windows에서 레지스트리를 백업 및 복원하는 방법
Microsoft Dynamics CRM을 사용하면 Microsoft CRM에서 수행하는 작업을 모니터링하는 추적 파일을 만들 수 있습니다. 추적 파일은 Microsoft CRM의 오류 메시지나 기타 문제를 해결해야 할 때 유용합니다.

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

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

필수 레지스트리 항목

필수 레지스트리 항목은 다음과 같습니다. 이러한 레지스트리 항목의 위치에 대한 자세한 내용은 "레지스트리 항목 위치" 절을 참조하십시오.
표 축소표 확대
이름?입력데이터 값참고
TraceEnabledDWORD값 0 또는 1값 0을 사용하면 추적을 사용할 수 없도록 설정하고 값 1을 사용하면 추적을 사용할 수 있도록 설정합니다.
TraceDirectory문자열C:\CRMTraceTraceDirectory 레지스트리 항목은 추적 로그 파일의 디렉터리를 지정합니다. 이 디렉터리는 반드시 있어야 하며 Microsoft CRMAppPool을 시작하는 사용자는 이 디렉터리에 대한 모든 권한을 갖고 있어야 합니다. Microsoft CRM을 설치하는 경우 기본 사용자는 NT AUTHORITY\NETWORK SERVICE입니다.?이 항목은 Microsoft Dynamics CRM 3.0에만 필요합니다. 이후 버전에서 추적 디렉터리는 Microsoft Dynamics CRM 프로그램 파일의 설치 위치인 C:\Program Files\Microsoft Dynamics CRM\Trace로 설정됩니다.
TraceRefresh DWORD0에서 99 사이의 숫자데이터가 변경되면 다른 추적 레지스트리 항목의 추적 설정이 적용됩니다.

선택적 레지스트리 항목

선택적 레지스트리 항목은 다음과 같습니다.
표 축소표 확대
이름?입력데이터 값참고
TraceCategories문자열 또는 다중 문자열Category.Feature:TraceLevelTraceCategories 레지스트리 항목은 범주, 기능 및 추적 수준의 조합입니다. 여러 범주, 기능 및 추적 수준을 지정할 수 있습니다. 각 조합은 세미콜론으로 구분됩니다. 범주, 기능 및 추적 수준의 목록 및 유효한 예제 조합을 보려면 "추적 수준 값" 절을 참조하십시오.
TraceCallStackDWORD값 0 또는 1값 0을 사용하면 호출 스택이 추적 파일에 포함되지 않고 값 1을 사용하면 호출 스택이 추적 파일에 포함됩니다.
TraceFileSizeLimitDWORD크기(1~100MB)TraceFileSizeLimit 레지스트리 항목은 추적 파일의 최대 크기를 지정합니다. 한계에 도달하면 새 파일이 만들어집니다.
선택적 레지스트리 항목을 만들지 않으면 기본 데이터 값이 사용됩니다. 기본 데이터 값에 대한 자세한 내용은 "선택적 레지스트리 항목의 기본 데이터 값" 절을 참조하십시오. 레지스트리 항목을 만들기만 하고 레지스트리 항목의 데이터 값을 지정하지 않으면 추적이 작동하지 않습니다.

Windows PowerShell을 통해 추적 설정을 사용하도록 지정

참고 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     : TrueCategories    : *:ErrorDirectory     : c:\crmdrop\logsEnabled       : FalseFileSize      : 10ExtensionData : 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 or $False)

$setting.CallStack=$StackValue ($True or $False)

$setting.Categories="*:Verbose"

$setting.Directory="C:\Program Files\Microsoft Dynamics CRM\Trace"

$setting.FileSize=10


다음과 비슷한 출력이 표시됩니다.

CallStack     : TrueCategories    : *:ErrorDirectory     : c:\crmdrop\logsEnabled       : TrueFileSize      : 10ExtensionData : System.Runtime.Serialization.ExtensionDataObject

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

Microsoft Dynamics CRM 4.0 또는 Microsoft Dynamics CRM 2011에서 추적을 만들면 TraceDirectory 레지스트리 키는 무시됩니다. Microsoft Dynamics CRM 4.0 서버 및 Microsoft Dynamics CRM 2011 서버에서 추적을 사용하면 추적 로그 파일은 다음 폴더에 생성됩니다.
Drive:\Program Files\Microsoft Dynamics CRM\Trace
Microsoft Office Outlook용 Microsoft Dynamics CRM 4.0 클라이언트 및 Microsoft Dynamics CRM 4.0 데이터 마이그레이션 관리자에서 추적을 사용하면 추적 로그 파일은 다음 폴더에 생성됩니다. 업데이트 롤업 7 이상 누적 업데이트가 설치되어 있지 않는 경우:
DriveName:\Documents and Settings\ InstallingUser \Application Data\Microsoft\MSCRM\Traces

Microsoft Office Outlook용 Microsoft Dynamics CRM 2011 클라이언트, Microsoft Office Outlook용 Microsoft Dynamics CRM 4.0 클라이언트 및 Microsoft Dynamics CRM 4.0 데이터 마이그레이션 관리자에 추적을 사용하면 업데이트 롤업 7 이상 누적 업데이트가 설치되어 있지 않는 경우 추적 로그 파일은 다음 폴더에 생성됩니다.
DriveName:\ InstallingUser \Local Settings\Application Data\Microsoft\MSCRM\Traces

레지스트리 항목 위치

Microsoft CRM 서버 추적 레지스트리 항목은 다음 레지스트리 하위 키에 있습니다.
HKEY_LOCAL_MACHINE\SOFTWARE\MICROSOFT\MSCRM
Outlook용 Microsoft CRM 추적 레지스트리 항목은 다음 레지스트리 하위 키에 있습니다.
HKEY_CURRENT_USER\SOFTWARE\MICROSOFT\MSCRMClient
Microsoft Dynamics CRM SSRS 데이터 커넥터 추적 레지스트리 항목은 다음 레지스트리 하위 키에 있습니다.
HKEY_LOCAL_MACHINE\SOFTWARE\MICROSOFT\MSCRMBidsExtensions
Microsoft CRM 데이터 마이그레이션 관리자 추적 레지스트리 항목은 다음 레지스트리 하위 키에 있습니다.
HKEY_LOCAL_MACHINE\SOFTWARE\MICROSOFT\DATA MIGRATION WIZARD

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

Microsoft Dynamics CRM 2011

  • ADUtility
  • 응용 프로그램
  • Application.Outlook
  • DataMigration
  • 배포
  • Deployment.Provisioning
  • Deployment.Sdk
  • Exception
  • Etm
  • Live
  • Live.AggregationDataExport
  • Live.PartnerInteraction
  • Live.Platform
  • Live.Portal
  • Live.Provisioning
  • Live.Support
  • Live.SyncDaemon
  • Monitoring
  • NewOrgUtility
  • ObjectModel
  • ParameterFilter
  • 플랫폼
  • Platform.Async
  • Platform.ImportExportPublish
  • Platform.Import
  • Platform.Metadata
  • Platform.Sdk
  • Platform.Soap
  • Platform.Sql
  • Platform.Workflow
  • 보고서
  • Sandbox
  • Sandbox.AssemblyCache
  • Sandbox.LoadBalancer
  • Sandbox.CallReturn
  • Sandbox.EnterExit
  • Sandbox.StartStop
  • Sandbox.Performance
  • Sandbox.Monitoring
  • SchedulingEngine
  • ServiceBus
  • 공유
  • SharePointCollaboration
  • 솔루션
  • Unmanaged.Outlook
  • Unmanaged.Platform
  • Unmanaged.Sql
  • 시각화



Microsoft Dynamics CRM 4.0

  • *
  • Application.*

    Application.* 범주는 다음과 같습니다.
    • Application.Outlook
  • Exception
  • ObjectModel
  • ParameterFilter
  • Platform.*

    Platform.* 범주는 다음과 같습니다.
    • Platform.ImportExportPublish
    • Platform.Sdk
    • Platform.Metadata
    • Platform.Sql
    • Platform.Workflow
    • Platform.Soap
    • Platform.Async
  • SchedulingEngine.*
  • Unmanaged.*

    Unmanaged.* 범주는 다음과 같습니다.
    • Unmanaged.Outlook
    • Unmanaged.Platform
    • Unmanaged.Sql

추적 수준 값

TraceLevel에 대한 올바른 추적 수준 값의 전체 목록

  • 끄기
  • 오류
  • 경고
  • 정보
  • Verbose
참고 메시지는 범주에 대한 추적 수준이 메시지 수준보다 크거나 같은 경우에만 기록됩니다. 예를 들어, 추적 수준이 Warning이면 수준이 Warning과 Error인 메시지가 기록되고, 추적 수준이 Info이면 수준이 Info, Warning 및 Error인 메시지가 기록되며, 추적 수준이 Verbose이면 모든 메시지가 기록됩니다. Verbose 추적 수준은 단기간에만 사용해야 합니다.

예제 범주와 추적 수준 조합

  • *:Verbose

    참고 *:Verbose 조합은 모든 범주의 메시지를 모두 기록합니다. 짧은 기간에 대해서는 *:Verbose 조합만 사용해야 합니다.
  • Application.*:Error

    참고 Application.*:Error 조합은 Application.* 범주에 대한 수준이 Error인 메시지를 모두 기록합니다.
  • Platform.*:Warning

    참고 Platform.*:Warning 조합은 Platform.* 범주에 대한 수준이 Warning 또는 Error인 메시지를 모두 기록합니다.

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

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

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

Microsoft Dynamics CRM 전자 메일 라우터에 추적을 사용하도록 설정하는 방법

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

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


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


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

속성

기술 자료: 907490 - 마지막 검토: 2013년 9월 5일 목요일 - 수정: 2.0
본 문서의 정보는 다음의 제품에 적용됩니다.
  • Microsoft Dynamics CRM 2011
  • Microsoft Dynamics CRM 4.0
  • Microsoft Dynamics CRM 3.0
키워드:?
kbcrmv3c kbmbsmigrate kbinfo KB907490

피드백 보내기

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com