Включение трассировки в приложении Microsoft Dynamics CRM

Переводы статьи Переводы статьи
Код статьи: 907490 - Vizualiza?i produsele pentru care se aplic? acest articol.
Развернуть все | Свернуть все

В этой статье

Введение

В этой статье описано, как включить трассировку в приложении Microsoft Dynamics CRM

Дополнительная информация

Важно! В данный раздел, описание метода или задачи включены сведения об изменении параметров реестра. Однако их неправильное изменение может привести к серьезным проблемам. Поэтому при выполнении этих действий рекомендуется строго соблюдать инструкции. Чтобы обеспечить дополнительную защиту, создайте резервную копию реестра. В этом случае при возникновении неполадок реестр можно будет восстановить. Дополнительные сведения о создании резервной копии и восстановлении реестра см. в следующей статье базы знаний Майкрософт:
322756 Создание резервной копии и восстановление реестра Windows
Приложение Microsoft Dynamics CRM позволяет создавать файлы трассировки, с помощью которых можно отслеживать действия, выполняемые Microsoft CRM. Эти файлы помогают устранять проблемы, при которых появляются сообщения об ошибках, или другие неполадки в Microsoft CRM.

Пользователь может создавать неуправляемые и управляемые файлы трассировки. Сведения в управляемых и неуправляемых файлах трассировки определяются обязательными и необязательными разделами реестра, созданными вручную. Разделы реестра создаются на сервере Microsoft CRM или на компьютере, на котором установлен клиент Microsoft CRM для Microsoft Office Outlook, после установки приложения Microsoft CRM или клиента Microsoft CRM для Outlook.

В приложении Microsoft Dynamics CRM 2011 также можно включать трассировку с помощью приложений Windows PowerShell. Подробнее см. в разделе "Включение параметров трассировки с помощью Windows PowerShell".

Обязательные разделы реестра

Ниже перечислены обязательные разделы реестра. Дополнительные сведения о расположении этих параметров реестра см. в разделе «Расположение параметров реестра».
Свернуть эту таблицуРазвернуть эту таблицу
ИмяТипЗначение данныхПримечания
TraceEnabledDWORDЗначение — 0 или 1При установке значения 0 трассировка отключается. При установке значения 1 трассировка включается.
TraceDirectoryСтроковыйC:\CRMTraceПараметр реестра TraceDirectory указывает на расположение каталога файлов журналов трассировки. Указанный в этом параметре каталог должен существовать, а пользователь, запускающий Microsoft CRMAppPool, должен иметь к нему полный доступ. При установке Microsoft 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Строковый или многострочныйКатегория.Компонент:уровень_трассировкиПараметр TraceCategories представляет собой комбинацию категории, компонента и уровня трассировки. Можно указать несколько категорий, компонентов и уровней трассировки. В качестве разделителя комбинаций используется точка с запятой. Список категорий, компонентов и уровней трассировки, а также примеры правильных комбинаций см. в разделе «Уровни трассировки».
TraceCallStackDWORDЗначение — 0 или 1При установке значения 0 стек вызова не включается в файл трассировки. При установке значения 1 стек вызова включается в файл трассировки.
TraceFileSizeLimitDWORDРазмер от 1 до 100 МбПараметр TraceFileSizeLimit устанавливает максимальный размер файлов трассировки. Новые файлы создаются тогда, когда достигается заданный предел.
Если необязательные параметры реестра не были созданы, то используются значения по умолчанию. Дополнительные сведения о значениях по умолчанию см. в разделе «Значения необязательных параметров реестра, установленные по умолчанию». Если разделы реестра созданы, но для них не заданы значения, трассировка не будет работать.

Включение параметров трассировки с помощью Windows PowerShell

Примечание. Изменения, выполненные в Windows PowerShell, не влияют на реестр. Они изменяют таблицы DeploymentProperties и ServerSettingsProperties в базе данных MSCRM_CONFIG.

Регистрация командлетов

  1. Выполните вход на сервер Microsoft Dynamics CRM с помощью учетной записи администратора.
  2. Введите в окне Windows PowerShell следующую команду:
    Add-PSSnapin Microsoft.Crm.PowerShell
Эта команда добавляет к текущему сеансу оснастку Windows PowerShell для приложения Microsoft Dynamics CRM. Оснастка регистрируется во время установки и настройки сервера 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 или $False)

$setting.CallStack=$StackValue ($True или $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 создается в следующей папке:
Диск:\Program Files\Microsoft Dynamics CRM\Trace
Файл журнала трассировки клиента Microsoft Dynamics CRM 4.0 для Microsoft Office Outlook и диспетчера переноса данных Microsoft Dynamics CRM 4.0 создается в следующей папке, если у вас не установлен накопительный пакет обновления 7 или более поздние накопительные обновления:
Имя диска:\Documents and Settings\ имя_пользователя \Application Data\Microsoft\MSCRM\Traces

Если у вас установлен накопительный пакет обновления 7 или более позднее накопительное обновление, файл журнала трассировки клиента Microsoft Dynamics CRM 2011 для Microsoft Office Outlook, клиента Microsoft Dynamics CRM 4.0 для Microsoft Office Outlook и диспетчера переноса данных Microsoft Dynamics CRM 4.0 создается в следующей папке:
Имя диска:\ имя_пользователя \Local Settings\Application Data\Microsoft\MSCRM\Traces

Расположения разделов реестра

Разделы реестра для трассировки сервера Microsoft CRM расположены в следующем разделе:
HKEY_LOCAL_MACHINE\SOFTWARE\MICROSOFT\MSCRM
Разделы реестра для трассировки клиента Microsoft CRM для Outlook расположены в следующем разделе:
HKEY_CURRENT_USER\SOFTWARE\MICROSOFT\MSCRMClient
Разделы реестра для трассировки Microsoft Dynamics CRM SSRS Data Connector расположены в следующем разделе:
HKEY_LOCAL_MACHINE\SOFTWARE\MICROSOFT\MSCRMBidsExtensions
Разделы реестра для трассировки диспетчера переноса данных Microsoft CRM расположены в следующем разделе:
HKEY_LOCAL_MACHINE\SOFTWARE\MICROSOFT\DATA MIGRATION WIZARD

Полный список значений категорий для раздела реестра TraceCategories

Microsoft Dynamics CRM 2011

  • ADUtility
  • Application
  • Application.Outlook
  • DataMigration
  • Deployment
  • 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
  • Platform.Async
  • Platform.ImportExportPublish
  • Platform.Import
  • Platform.Metadata
  • Platform.Sdk
  • Platform.Soap
  • Platform.Sql
  • Platform.Workflow
  • Reports
  • Sandbox
  • Sandbox.AssemblyCache
  • Sandbox.LoadBalancer
  • Sandbox.CallReturn
  • Sandbox.EnterExit
  • Sandbox.StartStop
  • Sandbox.Performance
  • Sandbox.Monitoring
  • SchedulingEngine
  • ServiceBus
  • Shared
  • SharePointCollaboration
  • Solutions
  • Unmanaged.Outlook
  • Unmanaged.Platform
  • Unmanaged.Sql
  • Visualizations



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

  • Off
  • Error
  • Warning
  • Info
  • Verbose
Примечание. Сообщение записывается в журнал только в том случае, если в качестве уровня трассировки установлен уровень сообщений или более высокий уровень. Например, на уровне трассировки «Warning» в журнал записываются предупреждения и сообщения об ошибках. На уровне «Info» в журнал записываются информационные сообщения, предупреждения и сообщения об ошибках. При установке уровня «Verbose» в журнале регистрируются все сообщения. Уровень трассировки «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


Включение трассировки клиента Microsoft Dynamics CRM для Outlook


Включение трассировки клиента Microsoft Dynamics CRM для Outlook

Свойства

Код статьи: 907490 - Последний отзыв: 5 сентября 2013 г. - Revision: 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