Aktivieren der Ablaufverfolgung in Microsoft Dynamics CRM 2013 und 2011
In diesem Artikel wird beschrieben, wie Sie die Ablaufverfolgung in Microsoft Dynamics CRM aktivieren.
Gilt für: Microsoft Dynamics CRM 2011, Microsoft Dynamics CRM 2013
Ursprüngliche KB-Nummer: 907490
Wichtig
Dieser Abschnitt, diese Methode bzw. diese Aufgabe enthält eine Beschreibung der Schritte zum Bearbeiten der Registrierung. Durch die falsche Bearbeitung der Registrierung können schwerwiegende Probleme verursacht werden. Daher ist es wichtig, bei der Ausführung der folgenden Schritte sorgfältig vorzugehen. Für zusätzlichen Schutz sichern Sie die Registrierung, bevor Sie sie ändern. Sie können die Registrierung wiederherstellen, wenn ein Problem auftritt. Weitere Informationen zum Sichern und Wiederherstellen der Registrierung finden Sie unter Sichern und Wiederherstellen der Registrierung in Windows.
mit Microsoft Dynamics CRM können Sie Ablaufverfolgungsdateien erstellen, die die Aktionen überwachen, die von Microsoft Dynamics CRM ausgeführt werden. Ablaufverfolgungsdateien sind hilfreich, wenn Sie Fehlermeldungen oder andere Probleme in Microsoft Dynamics CRM beheben müssen.
Sie können nicht verwaltete Ablaufverfolgungsdateien und verwaltete Ablaufverfolgungsdateien erstellen. Die Informationen in den nicht verwalteten und verwalteten Ablaufverfolgungsdateien werden durch erforderliche und optionale Registrierungseinträge bestimmt, die Sie manuell erstellen. Sie erstellen diese Registrierungseinträge auf dem Microsoft Dynamics CRM-Server oder auf dem Computer, auf dem der Microsoft Dynamics CRM-Client für Microsoft Office Outlook ausgeführt wird, nachdem Sie Microsoft Dynamics CRM oder die Microsoft Dynamics CRM Client für Outlook.
In Microsoft Dynamics CRM 2011 und 2013 können Sie die Ablaufverfolgung auch mithilfe von Windows PowerShell Applets aktivieren. Weitere Informationen finden Sie im Abschnitt Aktivieren von Ablaufverfolgungseinstellungen über Windows PowerShell.
Erforderliche Registrierungseinträge
Im Folgenden sind die erforderlichen Registrierungseinträge aufgeführt. Weitere Informationen zum Speicherort dieser Registrierungseinträge finden Sie im Abschnitt Speicherorte für Registrierungseinträge .
Name | Typ | Datenwert | Anmerkungen |
---|---|---|---|
TraceEnabled | DWORD | Ein Wert von 0 oder 1 | Wenn Sie den Wert 0 verwenden, ist die Ablaufverfolgung deaktiviert. Wenn Sie den Wert 1 verwenden, ist die Ablaufverfolgung aktiviert. |
TraceDirectory | Zeichenfolge | C:\CRMTrace | Der Registrierungseintrag TraceDirectory gibt das Verzeichnis für die Ablaufverfolgungsprotokolldateien an. Das Verzeichnis muss vorhanden sein, und der Benutzer, der Microsoft CRMAppPool startet, muss die vollständige Kontrolle über dieses Verzeichnis haben. Wenn Sie Microsoft Dynamics CRM installieren, ist der Standardbenutzer NT AUTHORITY\NETWORK SERVICE. Dieser Eintrag ist nur für Microsoft Dynamics CRM 3.0 erforderlich. Bei höheren Versionen ist das Ablaufverfolgungsverzeichnis auf den Installationsspeicherort der Microsoft Dynamics CRM Programmdateien festgelegt: C:\Programme\Microsoft Dynamics CRM\Trace |
TraceRefresh | DWORD | Eine Zahl zwischen 0 und 99 | Wenn die Daten geändert werden, werden die Ablaufverfolgungseinstellungen in den anderen Registrierungseinträgen der Ablaufverfolgung angewendet. |
Optionale Registrierungseinträge
Im Folgenden sind die optionalen Registrierungseinträge aufgeführt.
Name | Typ | Datenwert | Anmerkungen |
---|---|---|---|
TraceCategories | Zeichenfolge | Category.Feature:TraceLevel | Der Registrierungseintrag TraceCategories ist eine Kombination aus einer Kategorie, einem Feature und einer Ablaufverfolgungsebene. Sie können mehrere Kategorien, Features und Ablaufverfolgungsebenen angeben. Trennen Sie jede Kombination mithilfe eines Semikolons. Eine Liste der Kategorien, Features und Ablaufverfolgungsebenen sowie gültige Beispielkombinationen finden Sie im Abschnitt Werte der Ablaufverfolgungsebene . |
TraceCallStack | DWORD | Ein Wert von 0 oder 1 | Wenn Sie den Wert 0 verwenden, ist die Aufrufliste nicht in der Ablaufverfolgungsdatei enthalten. Wenn Sie den Wert 1 verwenden, ist die Aufrufliste in der Ablaufverfolgungsdatei enthalten. |
TraceFileSizeLimit | DWORD | Eine Größe zwischen 1 MB und 100 MB | Der Registrierungseintrag TraceFileSizeLimit gibt die maximale Größe von Ablaufverfolgungsdateien an. Neue Dateien werden erstellt, wenn der Grenzwert erreicht ist. |
Wenn Sie die optionalen Registrierungseinträge nicht erstellen, werden die Standarddatenwerte verwendet. Weitere Informationen zu den Standarddatenwerten finden Sie im Abschnitt Standardwerte für optionale Registrierungseinträge . Wenn Sie die Registrierungseinträge erstellen, aber keine Datenwerte für die Registrierungseinträge angeben, funktioniert die Ablaufverfolgung nicht.
Aktivieren von Ablaufverfolgungseinstellungen über Windows PowerShell
Hinweis
Diese In Windows PowerShell vorgenommenen Änderungen aktualisieren die Registrierung nicht. Diese Änderungen aktualisieren die Tabellen DeploymentProperties und ServerSettingsProperties in der datenbank MSCRM_CONFIG.
Registrieren der Cmdlets
- Melden Sie sich beim Administratorkonto auf Ihrem Microsoft Dynamics CRM Server an.
- Geben Sie in einem Windows PowerShell Fenster den folgenden Befehl ein:
Add-PSSnapin Microsoft.Crm.PowerShell
.
Dieser Befehl fügt der aktuellen Sitzung das Microsoft Dynamics CRM Windows PowerShell-Snap-In hinzu. Das Snap-In wird während der Installation und Einrichtung des Microsoft Dynamics CRM Servers registriert.
Um eine Liste der aktuellen Einstellungen abzurufen, geben Sie den folgenden Befehl ein: Get-CrmSetting TraceSettings
.
Die Ausgabe sieht wie folgt aus:
CallStack : True Categories : *:Error Directory : c:\crmdrop\logs Enabled : False FileSize : 10 ExtensionData : System.Runtime.Serialization.ExtensionDataObject
Festlegen der Ablaufverfolgungseinstellungen
- Geben Sie den Befehl ein:
$setting = Get-CrmSetting TraceSettings
. - Geben Sie den Befehl ein, um die Ablaufverfolgung zu aktivieren:
$setting.Enabled=$True
. - Geben Sie den Befehl ein, um die Ablaufverfolgungseinstellungen festzulegen:
Set-CrmSetting $setting
. - Geben Sie den Befehl ein, um eine aktuelle Liste der Ablaufverfolgungseinstellungen abzurufen:
Get-CrmSetting TraceSettings
.
Führen Sie zum Deaktivieren der Ablaufverfolgung über Windows PowerShell die gleichen Schritte aus, mit ausnahme des Befehls in Schritt 2: $setting.Enabled=$False
.
Hinweis
Das Format der Beispielbefehle für jeden Wert sollte wie folgt aussehen:
- $setting. Enabled= $EnabledValue ($True oder $False)
- $setting. CallStack= $StackValue ($True oder $False)
- $setting. Categories ="*:Verbose"
- $setting. Directory ="C:\Programme\Microsoft Dynamics CRM\Trace"
- $setting. FileSize= 10
Die Ausgabe sieht wie folgt aus:
CallStack : True Categories : *:Error Directory : c:\crmdrop\logs Enabled : True FileSize : 10 ExtensionData : System.Runtime.Serialization.ExtensionDataObject
Speicherorte der Microsoft Dynamics CRM 2011- und 2013-Ablaufverfolgungsprotokolldateien
Wenn Sie eine Ablaufverfolgung in Microsoft Dynamics CRM erstellen, wird der Registrierungsschlüssel des Ablaufverfolgungsverzeichnisses ignoriert. Für die Ablaufverfolgung auf dem Microsoft Dynamics CRM wird die Ablaufverfolgungsprotokolldatei im folgenden Ordner erstellt:
Laufwerk:\Programme\Microsoft Dynamics CRM\Trace
Für die Ablaufverfolgung auf dem Microsoft Dynamics CRM 2011- oder 2013-Client für Microsoft Office Outlook wird die Ablaufverfolgungsprotokolldatei im folgenden Ordner erstellt, wenn Updaterollup 7 oder ein späteres kumulatives Update installiert ist:
DriveName:\ InstallingUser \Local Settings\Application Data\Microsoft\MSCRM\Traces
Speicherorte für Registrierungseinträge
Die Registrierungseinträge der Microsoft Dynamics CRM Serverablaufverfolgung befinden sich im folgenden Registrierungsunterschlüssel:
HKEY_LOCAL_MACHINE\SOFTWARE\MICROSOFT\MSCRM
Die Microsoft Dynamics CRM Client für Outlook-Ablaufverfolgungsregistrierungseinträge befinden sich im folgenden Registrierungsunterschlüssel:
HKEY_CURRENT_USER\SOFTWARE\MICROSOFT\MSCRMClient
Die Microsoft Dynamics CRM SSRS-Datenconnector-Ablaufverfolgungsregistrierungseinträge befinden sich im folgenden Registrierungsunterschlüssel:
HKEY_LOCAL_MACHINE\SOFTWARE\MICROSOFT\MSCRMBidsExtensions
Die Microsoft Dynamics CRM Data Migration Manager-Ablaufverfolgungsregistrierungseinträge befinden sich im folgenden Registrierungsunterschlüssel:
HKEY_LOCAL_MACHINE\SOFTWARE\MICROSOFT\DATA MIGRATION WIZARD
Vollständige Liste der Kategoriewerte für den Registrierungseintrag TraceCategories
Microsoft Dynamics CRM 2011 und 2013
- ADUtility
- App
- Application.Outlook
- DataMigration
- Bereitstellung)
- Deployment.Provisioning
- Deployment.Sdk
- Ausnahme
- Etm
- Live
- Live.AggregationDataExport
- Live.PartnerInteraction
- Live.Platform
- Live.Portal
- Live.Provisioning
- Live.Support
- Live.SyncDaemon
- Überwachung
- NewOrgUtility
- ObjectModel
- ParameterFilter
- Plattform
- Platform.Async
- Platform.ImportExportPublish
- Platform.Import
- Platform.Metadata
- Platform.Sdk
- Platform.Soap
- Platform.Sql
- Platform.Workflow
- Berichte
- Sandbox
- Sandbox.AssemblyCache
- Sandbox.LoadBalancer
- Sandbox.CallReturn
- Sandbox.EnterExit
- Sandbox.StartStop
- Sandbox.Performance
- Sandbox.Monitoring
- SchedulingEngine
- ServiceBus
- Shared
- SharePointCollaboration
- Lösungen
- Unmanaged.Outlook
- Unmanaged.Platform
- Unmanaged.Sql
- Visualisierungen
Werte auf Ablaufverfolgungsebene
Vollständige Liste der gültigen Werte auf Ablaufverfolgungsebene für TraceLevel
- Aus
- Error
- Warnung
- Informationen
- Ausführlich
Hinweis
Eine Nachricht wird nur protokolliert, wenn die Ablaufverfolgungsebene für die Kategorie gleich oder größer als die Ebene der Nachricht ist. Beispielsweise protokolliert eine Ablaufverfolgungsebene von Warnungen Meldungen mit den Ebenen Warnung und Fehler. Eine Ablaufverfolgungsebene von Info protokolliert Meldungen mit der Ebene "Info", "Warnung" und "Fehler". Eine Ablaufverfolgungsebene von Ausführlich protokolliert alle Nachrichten. Sie sollten die Ablaufverfolgungsebene Ausführlich nur für kurze Zeiträume verwenden.
Kombinationen aus Beispielkategorie und Ablaufverfolgungsebene
*:Verbose
Hinweis
Die
*:Verbose
Kombination protokolliert alle Nachrichten in allen Kategorien. Sie sollten die*:Verbose
Kombination nur für kurze Zeiträume verwenden.Application.*:Error
Hinweis
Die
Application.*:Error
Kombination protokolliert alle Meldungen mit der Ebene Fehler für dieApplication.*
Kategorie.Platform.*:Warning
Hinweis
Die
Platform.*:Warning
Kombination protokolliert alle Meldungen mit der Ebene Warnung oder Fehler für diePlatform.*
Kategorie.
Standardwerte für optionale Registrierungswerte
- TraceCategories: *:Error
- TraceCallStack: 0
- TraceFileSizeLimit: 5
Ablaufverfolgung des Microsoft Dynamics CRM-E-Mail-Routerdiensts
Weitere Informationen finden Sie unter Aktivieren der Ablaufverfolgung für den Microsoft Dynamics CRM E-Mail-Router.
Aktivieren der geplanten Ablaufverfolgung für Microsoft Dynamics CRM Server
Weitere Informationen finden Sie unter Aktivieren der geplanten Ablaufverfolgung für Microsoft Dynamics CRM.
Aktivieren der Ablaufverfolgung für den Microsoft Dynamics CRM für Outlook-Client
Weitere Informationen finden Sie unter Aktivieren der Ablaufverfolgung für den Microsoft Dynamics CRM für den Outlook-Client.