Überwachung und Problembehandlung bei Microsoft Dynamics 365

 

Veröffentlicht: Januar 2017

Gilt für: Dynamics 365 (on-premises), Dynamics CRM 2016

Mit Microsoft Dynamics 365 können Sie Ablaufverfolgungsdateien zur Überwachung von Aktionen erstellen, die von Server- und Clientanwendungen ausgeführt werden. Ablaufverfolgungsdateien sind nützlich für die Problembehandlung nach Fehlermeldungen oder anderen Problemen in Microsoft Dynamics 365.

Um die Microsoft Dynamics 365 Server-Ablaufverfolgung zu aktivieren, können Sie die Ablaufverfolgung auf Bereitstellungsebene oder die Ablaufverfolgung auf Serverebene verwenden. Durch Auswählen einer Methode wird der Bereich der überwachten Serverrollen, der Grad der Kontrolle und die Art, wie Sie die Ablaufverfolgung und den Speicherort der Ablaufverfolgungsdateien aktivieren, festgelegt.

Darüber hinaus können Microsoft Dynamics 365 Reporting Extensions, Dynamics 365 für Outlook und Microsoft Dynamics 365 für Tablets für die Ablaufverfolgung aktiviert werden.

In diesem Thema

Microsoft Dynamics 365 Ablaufverfolgung auf Bereitstellungsebene (nur lokale Versionen)

Microsoft Dynamics 365 Ablaufverfolgung auf Serverebene (nur lokale Versionen)

Aktivieren der Ablaufverfolgung für Microsoft Dynamics 365 Reporting Extensions für SQL Server Reporting Services (nur lokale Versionen)

Aktivieren der Ablaufverfolgung für Microsoft Dynamics 365 für Outlook

Aktivieren der Ablaufverfolgung für Microsoft Dynamics 365-E-Mail-Router

Aktivieren der Ablaufverfolgung für Dynamics 365 für Smartphones für Windows Phone

Ablaufverfolgung für Dynamics 365 für Tablets aktivieren

System Center Operations Manager-Management Pack für Microsoft Dynamics 365 (nur lokale Versionen)

Microsoft Dynamics 365 Ablaufverfolgung auf Bereitstellungsebene (nur lokale Versionen)

Ablaufverfolgung auf Bereitstellungsebene überwacht alle Microsoft Dynamics 365-Serverrollen und -Dienste, unabhängig von den Serverrollen, die auf dem lokalen Computer installiert sind. Wenn Ablaufverfolgung auf Bereitstellungsebene aktiviert ist, werden alle Serverrollen, wie Asynchroner Dienst, Sandkasten-Verarbeitungsdienst, Entzipdienst, Webanwendung (w3wp) und Bereitstellungstools (mmc-Tools) überwacht. Entsprechende Ablaufverfolgungsdateien werden erstellt.

Ablaufverfolgung auf Bereitstellungsebene wird durch Windows PowerShell-Befehle festgelegt und in der MSCRM_CONFIG-Datenbank verwaltet. Ablaufverfolgung auf Bereitstellungsebene kann nur von einem Computer aus aktiviert werden, der über die Microsoft Dynamics 365Bereitstellungstools-Serverrolle verfügt.

Die Ablaufverfolgungsdateien befinden sich in einem Ordner auf dem Computer, auf dem die Microsoft Dynamics 365Bereitstellungstools-Serverrolle ausgeführt wird. Der Standardspeicherort ist C:\crmdrop\logs.

Achtung

Ablaufverfolgungsdateien enthalten unter Umständen vertrauliche oder personenbezogene Informationen. Berücksichtigen Sie dies, wenn Sie Ablaufverfolgungsdateien an andere Personen weitergeben oder anderen Personen Zugriff auf die in einer Ablaufverfolgungsdatei enthaltenen Informationen gewähren.

Die Aktivierung der Ablaufverfolgung kann die Leistung der Anwendung erheblich beeinträchtigen. Es wird dringend empfohlen, die Ablaufverfolgung nur für die Problembehandlung zu aktivieren und sie nach dem Beheben des Problems wieder zu deaktivieren.

Wichtig

Bevor Sie Microsoft Dynamics 365Windows PowerShell-Befehle ausführen, muss das Microsoft.Crm.PowerShell-Snap-In durch Ausführen des Add-PSSnapin Microsoft.Crm.PowerShell-Befehls registriert werden.

Weitere Informationen finden Sie unter Ausführen von Bereitstellungsaufgaben mithilfe von Windows PowerShell.

Tipp

Um eine Liste der registrierten Windows PowerShell-Snap-Ins abzurufen, führen Sie den Befehl Get-PsSnapin –registered aus.

Anzeigen der aktuellen Ablaufverfolgungseinstellungen für die gesamte Bereitstellung

Get-CrmSetting TraceSettings 

Aktivieren der Ablaufverfolgung für die gesamte Bereitstellung

Um Ablaufverfolgungseinstellungen für die gesamte Bereitstellung zu aktivieren, die die maximale Informationsmenge aufzeichnen, einschließlich der ausführlichen Protokollierung mit callstack-Information, führen Sie die folgenden Befehle aus, in der angegebenen Reihenfolge, von der Windows PowerShell-Konsole auf dem Computer, auf dem die Bereitstellungstools-Serverrolle ausgeführt wird. Um eine weniger ausführliche Protokollierung zu aktivieren oder den Speicherort für die Protokolldateien zu ändern, vgl. Optionale Parameter.

$Setting = Get-CrmSetting TraceSettings$Setting.Enabled = $True $Setting.CallStack=$True$Setting.Categories="*:Verbose"Set-CrmSetting $setting

Optionale Parameter

  • Aufrufliste. Datensätze callstack Informationen. Für ausführliche Problembehandlung wird empfohlen, dies zu aktivieren. Diese Option ist standardmäßig deaktiviert.

  • Kategorien. Gibt den Grad der Detailliertheit für die Aufzeichnung an.

    • Fehler. Standardmäßig ist der Wert KategorienFehler, der der am wenigsten detaillierte ist und nur Fehler aufzeichnet.

    • Warnung. Schließt Warnungen und Fehler ein.

    • Info. Schließt Warnungen, Fehler und weitere Informationen ein.

    • Ausführlich. Zeichnet die detailliertesten Informationen auf.

  • Verzeichnis. Gibt den Speicherort der Ablaufverfolgungs-Protokolldatei an. Der Standardspeicherort ist c:\crmdrop\logs.

  • Dateigröße. Gibt die maximale Dateigröße in der Protokolldatei in Megabytes an, bevor Informationen in der Ablaufverfolgungsdatei überschrieben werden.

Ablaufverfolgung auf Bereitstellungsebene (nur lokale Versionen) deaktivieren

Führen Sie zum Deaktivieren der Ablaufverfolgung die folgenden Befehle in der angegebenen Reihenfolge über die Windows PowerShell-Konsole auf dem Computer, auf dem die Bereitstellungstools-Serverrolle ausgeführt wird, aus.

$Setting = Get-CrmSetting TraceSettings$setting.Enabled = $FalseSet-CrmSetting $setting

Ablaufverfolgungsdateien werden nicht gelöscht, wenn die Ablaufverfolgung deaktiviert wird. Zudem öffnen die Services, die vom Microsoft Dynamics 365 Server verwendet werden, die Sperre der Ablaufverfolgungsdateien. Daher müssen Sie alle Microsoft Dynamics 365-Dienste und den WWW-Publishingdienst, wenn diese Dienste auf dem Computer ausgeführt werden, auf dem Sie die Ablaufverfolgungsdateien löschen möchten, neu starten.

Microsoft Dynamics 365 Ablaufverfolgung auf Serverebene (nur lokale Versionen)

Ablaufverfolgung auf Serverebene überwacht nur die Microsoft Dynamics 365-Serverrollen, die auf dem lokalen Computer ausgeführt werden, auf dem die Ablaufverfolgung auf Serverebene aktiviert ist. Wenn Ablaufverfolgung auf Serverebene aktiviert ist, werden Ablaufverfolgungsdateien, die für Microsoft Dynamics 365-Serverrollen oder Dienste, die auf dem lokalen Computer ausgeführt werden, spezifisch sind, erstellt. Ablaufverfolgung auf Serverebene erfordert keine Bereitstellungstools-Rolle und kann einen höheren Grad von Kontrolle bereitstellen, bei dem Sie spezifische Ablaufverfolgungswerte festlegen können, wie etwa, welche Microsoft Dynamics 365-Funktionen verfolgt werden, oder die Maximalgröße der Ablaufverfolgungsdateien.

Weitere Informationen zur Einstellung von Eigenschaften der Ablaufverfolgung auf Microsoft Dynamics 365 finden Sie in Aktivieren der Ablaufverfolgung in Microsoft Dynamics CRM.

Wenn Ablaufverfolgung auf Bereitstellungsebene und auf Serverebene auf demselben Computer aktiviert ist, wird nur Ablaufverfolgung auf Serverebene verwendet.

Ablaufverfolgung auf Serverebene muss in Windows-Registrierung auf dem Computer, auf dem eine oder mehrere Microsoft Dynamics 365-Serverrollen ausgeführt werden, manuell festgelegt werden.

Die Ablaufverfolgungsdateien auf Serverebene befinden sich im Ordner Ablaufverfolgungen des Microsoft Dynamics 365-Installationsordners. Der Standardspeicherort ist C:\Program Files\Microsoft Dynamics CRM\Trace.

Aktivieren oder Deaktivieren der Ablaufverfolgung auf Serverebene

Achtung

Ablaufverfolgungsdateien enthalten unter Umständen vertrauliche oder personenbezogene Informationen. Berücksichtigen Sie dies, wenn Sie Ablaufverfolgungsdateien an andere Personen weitergeben oder anderen Personen Zugriff auf die in einer Ablaufverfolgungsdatei enthaltenen Informationen gewähren.

Die Aktivierung der Ablaufverfolgung kann die Leistung der Anwendung erheblich beeinträchtigen. Es wird dringend empfohlen, die Ablaufverfolgung nur für die Problembehandlung zu aktivieren und sie nach dem Beheben des Problems wieder zu deaktivieren.

Achtung

Diese Aufgabe enthält Schritte, die Ihnen mitteilen, wie die Registrierung geändert wird. es können jedoch schwerwiegende Probleme auftreten, wenn Sie die Registrierung nicht ordnungsgemäß ändern. Daher müssen Sie sicherstellen, dass Sie diese Schritte sorgfältig ausführen. Für weiteren Schutz sichern Sie die Registrierung, bevor Sie sie ändern. Anschließend können Sie die Registrierung wiederherstellen, wenn ein Problem auftritt. Weitere Informationen zum Sichern und Wiederherstellen der Registrierung finden Sie unter: Sichern und Wiederherstellen der Registrierung Windows.

Starten Sie RegEdit auf dem Microsoft Dynamics 365 Server, für den Sie Ablaufverfolgung auf Serverebene aktivieren möchten, und suchen Sie den folgenden Registrierungsspeicherort: HKEY_LOCAL_MACHINE\SOFTWARE\MICROSOFT\MSCRM

Erstellen Sie die folgenden zwei erforderlichen neuen Werte.

Wertname

Typ

Wert

TraceEnabled

DWORD (32-Bit)

0 oder 1

Wenn Sie den Wert 0 verwenden, ist die Ablaufverfolgung deaktiviert. Wenn Sie den Wert 1 verwenden, ist die Ablaufverfolgung aktiviert.

TraceRefresh

DWORD (32-Bit)

Eine Zahl zwischen Null und 99

Dieser Wert muss geändert werden, damit Microsoft Dynamics 365 eine Änderung an einem der anderen Ablaufverfolgungswerte in der Windows-Registrierung erkennt. Wenn z. B. der Wert 2 ist, können Sie ihn auf 1 festlegen, sodass andere Ablaufverfolgungswertänderungen, z. B. eine Änderung in TraceCategories, angewendet werden.

Aktivieren der Ablaufverfolgung für Microsoft Dynamics 365 Reporting Extensions für SQL Server Reporting Services (nur lokale Versionen)

Sie können in Microsoft Dynamics 365 Ablaufverfolgungsdateien erstellen, die zum Überwachen der Aktionen dienen, die von Microsoft Dynamics 365 Reporting Extensions ausgeführt werden. Ablaufverfolgungsdateien sind nützlich für die Problembehandlung nach Fehlermeldungen oder anderen Problemen in Microsoft Dynamics 365 Reporting Extensions.

Achtung

Ablaufverfolgungsdateien enthalten unter Umständen vertrauliche oder personenbezogene Informationen. Berücksichtigen Sie dies, wenn Sie Ablaufverfolgungsdateien an andere Personen weitergeben oder anderen Personen Zugriff auf die in einer Ablaufverfolgungsdatei enthaltenen Informationen gewähren.

Die Aktivierung der Ablaufverfolgung kann die Leistung der Anwendung erheblich beeinträchtigen. Es wird dringend empfohlen, die Ablaufverfolgung nur für die Problembehandlung zu aktivieren und sie nach dem Beheben des Problems wieder zu deaktivieren.

Es gibt zwei Möglichkeiten zum Aktivieren der Ablaufverfolgung für Microsoft Dynamics 365 Reporting Extensions:

Aktivieren der Ablaufverfolgung Registrierungswerte

Aktivieren der Ablaufverfolgung mit den Bereitstellungseigenschaften

Wichtig

Ablaufverfolgungen werden nicht erstellt, wenn der in TraceDirectory angegebene Ordner nicht vorhanden ist.

Aktivieren der Ablaufverfolgung Registrierungswerte

Achtung

Diese Aufgabe enthält Schritte, die Ihnen mitteilen, wie die Registrierung geändert wird. es können jedoch schwerwiegende Probleme auftreten, wenn Sie die Registrierung nicht ordnungsgemäß ändern. Daher müssen Sie sicherstellen, dass Sie diese Schritte sorgfältig ausführen. Für weiteren Schutz sichern Sie die Registrierung, bevor Sie sie ändern. Anschließend können Sie die Registrierung wiederherstellen, wenn ein Problem auftritt. Weitere Informationen zum Sichern und Wiederherstellen der Registrierung finden Sie unter: Sichern und Wiederherstellen der Registrierung Windows.

  1. Navigieren Sie auf dem Computer, auf dem Microsoft Dynamics 365 Reporting Extensions, installiert ist, zum folgenden Registrierungsschlüssel, und klicken Sie darauf: HKEY_LOCAL_MACHINE\SOFTWARE\MICROSOFT\MSCRM

  2. Legen Sie die folgenden Registrierungswerte fest:

    • TraceEnabled = 1

    • TraceDirectory = <Verzeichnispfad für die Speicherung von Ablaufverfolgungen>

    Sie können auch weitere Zeilenwerte wie TraceCategories festlegen. Für diese liegen jedoch bereits Standardwerte vor.

  3. Starten Sie Microsoft SQL Server Reporting Services neu.

Aktivieren der Ablaufverfolgung mit den Bereitstellungseigenschaften

  1. Rufen Sie die Tabelle DeploymentProperties in der Konfigurationsdatenbank auf.

  2. Wechseln Sie zur Zeile mit dem Wert "TraceEnabled", und setzen Sie den Wert der zugehörigen Spalte "BitColumn" auf "True".

    Andere Zeilenwerte wie TraceCategories oder TraceDirectory verfügen bereits über Standardwerte. Sie können diese Werte jedoch ändern.

    Die Ablaufverfolgungen werden in dem Verzeichnis angezeigt, das in der TraceDirectory-Zeile der DeploymentProperties-Tabelle angegeben ist.

  3. Starten Sie Microsoft SQL Server Reporting Services neu.

Registrierungseinstellungen haben Vorrang vor Bereitstellungseinstellungen. Beinhaltet beispielsweise die Registrierung ungültige Einträge und ist TraceDirectory nicht vorhanden, werden die Bereitstellungseigenschaften verwendet.

Aktivieren der Ablaufverfolgung für Microsoft Dynamics 365 für Outlook

Dieser Abschnitt gilt für Microsoft Dynamics 365 (online) und lokale Versionen von Microsoft Dynamics 365.Dynamics 365 für Outlook-Ablaufverfolgung überwacht die Instanz von Dynamics 365 für Outlook, die auf dem lokalen Computer ausgeführt wird. Wenn ein Problem auf einen bestimmten Benutzer beschränkt ist, der Dynamics 365 für Outlook ausführt, kann die Aktivierung von Dynamics 365 für Outlook-Ablaufverfolgung dazu beitragen, die Ursache festzustellen.

Die Dynamics 365 für Outlook-Ablaufverfolgungsdateien werden im Ordner C:\Users\<username>\AppData\Local\Microsoft\MSCRM\Traces installiert.

Achtung

Ablaufverfolgungsdateien enthalten unter Umständen vertrauliche oder personenbezogene Informationen. Berücksichtigen Sie dies, wenn Sie Ablaufverfolgungsdateien an andere Personen weitergeben oder anderen Personen Zugriff auf die in einer Ablaufverfolgungsdatei enthaltenen Informationen gewähren.

Die Aktivierung der Ablaufverfolgung kann die Leistung der Anwendung erheblich beeinträchtigen. Es wird dringend empfohlen, die Ablaufverfolgung nur für die Problembehandlung zu aktivieren und sie nach dem Beheben des Problems wieder zu deaktivieren.

Aktivieren oder deaktivieren der Ablaufverfolgung für Microsoft Dynamics 365 für Outlook

  1. Klicken Sie auf dem Computer, auf dem Dynamics 365 für Outlook ausgeführt wird, auf Start, klicken Sie auf Alle Programme, klicken Sie auf Microsoft Dynamics 365, und klicken Sie dann auf Diagnose.

  2. Klicken Sie auf die Registerkarte Erweiterte Problembehandlung, und wählen Sie dann zum Aktivieren Ablaufverfolgung oder klicken Sie zum Deaktivieren, um Ablaufverfolgung zu löschen.

  3. Sie müssen eine Nachverfolgungsstufe aus der Dropdownliste auswählen.

  4. Klicken Sie auf Speichern.

Sie können die Informationsmenge während der Ablaufverfolgung reduzieren, indem Sie den TraceCategoriesWindows-Registrierung-Wert festlegen. Sie können beispielsweise den Wert so festlegen, dass nur Fehlermeldungen erfasst werden. Die Menge der Protokollierung zu verringern kann hilfreich sein, falls Sie spezielle Probleme behandeln, etwa wenn Sie Fehlermeldungen erhalten, die in den Offlinemodus wechseln. Führen Sie dazu die folgenden Schritte aus:

Achtung

Es ist nicht zu empfehlen, die ausführliche Ablaufverfolgung während prozessintensiver Aktionen wie dem Start von Outlook, oder während Sie mit Dynamics 365 für Outlook online und offline gehen, zu aktivieren. Dies könnte zu Stabilitätsproblemen in Dynamics 365 für Outlook führen.

Diese Aufgabe enthält Schritte, die Ihnen mitteilen, wie die Registrierung geändert wird. es können jedoch schwerwiegende Probleme auftreten, wenn Sie die Registrierung nicht ordnungsgemäß ändern. Daher müssen Sie sicherstellen, dass Sie diese Schritte sorgfältig ausführen. Für weiteren Schutz sichern Sie die Registrierung, bevor Sie sie ändern. Anschließend können Sie die Registrierung wiederherstellen, wenn ein Problem auftritt. Weitere Informationen zum Sichern und Wiederherstellen der Registrierung finden Sie unter: Sichern und Wiederherstellen der Registrierung Windows.

Beachten Sie, dass die Ablaufverfolgung bereits aktiviert sein soll, um die folgenden Schritte zu ermöglichen.

  1. Starten Sie auf dem Computer, auf dem Dynamics 365 für Outlook installiert ist, RegEdit, navigieren Sie zum folgenden Registrierungsunterschlüssel, und klicken Sie darauf: HKEY_CURRENT_USER\Software\Microsoft\MSCRMClient.

  2. Falls der TraceCategories-Zeichenfolgenwert nicht vorhanden ist, müssen Sie ihn hinzufügen. Klicken Sie dazu auf MSCRMClient, klicken Sie mit der rechten Maustaste auf Neu, klicken Sie auf Zeichenfolgenwert, geben Sie TraceCategories ein, und drücken Sie die EINGABETASTE.

  3. Klicken Sie mit der rechten Maustaste auf TraceCategories, klicken Sie auf Ändern, geben Sie Application.Outlook:Error ein, und klicken Sie dann auf OK.

Weitere Informationen zu den für TraceCategories verfügbaren Werten finden Sie unter Aktivieren der Ablaufverfolgung in Microsoft Dynamics CRM.

Ablaufverfolgungsdateien werden nicht gelöscht, wenn die Ablaufverfolgung deaktiviert wird.

Aktivieren der Ablaufverfolgung für Microsoft Dynamics 365-E-Mail-Router

Dieser Abschnitt gilt für Microsoft Dynamics 365 (online) und lokale Versionen von Microsoft Dynamics 365.Microsoft Dynamics CRM-E-Mail-Router-Ablaufverfolgung überwacht den E-Mail-Router-Service, die auf dem lokalen Computer ausgeführt wird.

Aktivieren oder deaktivieren der Ablaufverfolgung für Microsoft Dynamics 365-E-Mail-Router

  1. Öffnen Sie auf dem Computer, auf dem der Microsoft Dynamics CRM-E-Mail-Router-Dienst (Microsoft Dynamics 365-E-Mail-Router) ausgeführt wird, Microsoft.Crm.Tools.EmailAgent.xml mithilfe einer XML oder eines Texteditors.Microsoft.Crm.Tools.EmailAgent.xml ist standardmäßig im <Laufwerk>:\Program Files\Microsoft CRM Email\Service-Ordner gespeichert.

  2. Fügen Sie die folgenden Einträge zwischen den übergeordneten <SystemConfiguration>-Elementen hinzu:

    • <LogLevel>Ebene</LogLevel>
      Gibt dieProtokollierungsebene an. Zulässige Werte für Ebene sind 0, 1, 2 oder 3.

      • 0. Keine Protokollierung Standardmäßig ist Protokollierung auf 0 gesetzt.

      • 1. Nur Fehlerprotokollierung.

      • 2. Detaillierte Informationen auf der Postfachebene.

      • 3. Sehr detaillierte Informationen auf der Meldungsebene.

    • <LogFile>Path\Logfilename</LogFile>
      Gibt den vollständigen Pfad des Orts der Protokolldatei an.

  3. Starten Sie den E-Mail-Router-Dienst neu.

Beispiel Microsoft.Crm.Tools.EmailAgent.xml

Die folgenden Microsoft.Crm.Tools.EmailAgent.xml-Datei legt die Protokollierung auf Ebene 1 fest und platziert die Protokolldatei unter c:\emailRouterLog.txt.

<?xml version="1.0" encoding="utf-8"?>
<Configuration>
<SystemConfiguration>
<MaxThreads>50</MaxThreads>
<MaxThreadExecution>600000</MaxThreadExecution>
<SchedulingPeriod>1000</SchedulingPeriod>
<ConfigRefreshPeriod>5000</ConfigRefreshPeriod>
<ConfigUpdatePeriod>3600000</ConfigUpdatePeriod>
<LogLevel>1</LogLevel>
<LogFile>c:\emailRouterLog.txt</LogFile>
<ProviderOverrides>
<CacheCapacity>1024</CacheCapacity>
<PendingStatusDelay>300000</PendingStatusDelay>
<SendingStatusDelay>1800000</SendingStatusDelay>
<MaximumDeliveryAttempts>10</MaximumDeliveryAttempts>
<EWSRetrieveMessageCount>10</EWSRetrieveMessageCount>
<BatchSize>5</BatchSize>
<RequestBatchSize>5</RequestBatchSize>
</ProviderOverrides>
</SystemConfiguration>
</Configuration>

Aktivieren der Ablaufverfolgung für Dynamics 365 für Smartphones für Windows Phone

Führen Sie zum Behandeln von Problemen diese Schritte aus, um die Protokolle auf dem Windows Phone zu erfassen und anzuzeigen.

Installieren der Field Medic-App

  1. Installieren Sie die Field Medic-App vom Windows Phone Store.

    Install the field Medic app

Erstellen eines benutzerdefinierten Profils für AppHost-Protokollierung

  1. Schließen Sie das Windows Phone via USB an den Computer an.

  2. Erstellen Sie die Datei FieldMedic-AppHost.xml im folgenden Ordner: computer\<windows phone>\Phone\Documents\FieldMedic. Erstellen Sie die Ordnerstruktur, sofern sie noch nicht vorhanden ist. Sie können die Datei in Editor erstellen und als FieldMedic-AppHost.xml speichern.

    Field Medic: folder and XML file

  3. Fügen Sie mit Editor den folgenden Code der FieldMedic-AppHost.xml-Datei hinzu.

    <?xml version="1.0" encoding="utf-8" standalone='yes'?>
    
    <WindowsPerformanceRecorder Version="1.0" Author="CXE Ecosystem SATT" Team="CXE Ecosystem SATT" Comments="FieldMedic ETW profiles" Company="Microsoft Corporation" Copyright="Microsoft Corporation" Tag="FieldMedic">
      <Profiles>
        <!-- Event Collectors -->
        <EventCollector Id="EventCollector_AppHost" Name="FieldMedic AppHost Category Event Collector" Private="false" ProcessPrivate="false" Secure="false" Realtime="false">
          <BufferSize Value="128"/>
          <Buffers Value="40"/>
          <MaximumFileSize Value="5" FileMode="Circular"/>
          <FileMax Value="3"/>
        </EventCollector>
        <!-- Event Providers -->
        <EventProvider Id="EventProvider_Microsoft-Windows-AppHost" Name="98e0765d-8c42-44a3-a57b-760d7f93225a" Level="5"/>
        <!-- Profiles -->
        <Profile Id="AppHost.Verbose.File" LoggingMode="File" Name="AppHost" DetailLevel="Verbose" Description="FieldMedic AppHost category profile">
          <Collectors>
            <EventCollectorId Value="EventCollector_AppHost">
              <EventProviders>
                <EventProviderId Value="EventProvider_Microsoft-Windows-AppHost"/>         
              </EventProviders>
            </EventCollectorId>
          </Collectors>
        </Profile>
      </Profiles>
    </WindowsPerformanceRecorder>
    

Protokollierung aktivieren

  1. Öffnen Sie die Field Medic-App.

  2. Tippen Sie auf Erweitert.

    Field Medic: choose Advanced

  3. Tippen Sie auf Zu verwendende ETW-Anbieter auswählen.

    Field Medic: choose ETW providers

  4. Wischen Sie aufwärts, um den Abschnitt Benutzerdefinierte Gruppe zu suchen, und aktivieren Sie dann das Kontrollkästchen für FieldMedic-AppHost.xml.

    Field Medic: choose FieldMedic-AppHost.xml

  5. Tippen Sie zweimal auf die Zurück-Schaltfläche.

    Field Medic: Choose the Back button

  6. Tippen Sie auf Protokollierung starten.

    Field Medic: Choose Start Logging

    Folgendes wird angezeigt:

    Field Medic: Logging is starting

    >

    Field Medic: Logging events

Reproduzieren des Problems

  1. Wechseln Sie zur Dynamics 365 für Smartphones-App.

  2. Reproduzieren Sie das Problem.

Protokollierung beenden

  1. Wechseln Sie zur Field Medic-App.

  2. Tippen Sie auf Protokollierung beenden.

    Field Medic: Stop Logging

  3. Geben Sie einen Titel für die Protokolle ein und tippen Sie dann auf Speichern.

    Field Medic: Save log file

  4. Tippen Sie auf Berichte anzeigen, um zu bestätigen, dass Ihre Protokolle erfolgreich gespeichert wurden.

    Field Medic: Choose View Reports

    >

    Field Medic: Example of saved report

Suchen der Protokolldateien

  1. Trennen und verbinden Sie das USB-Kabel mit Windows Phone erneut. Dies stellt sicher, dass die letzten Dateien angezeigt werden.

  2. Navigieren Sie auf dem Computer zu: computer\<windows phone>\Phone\Documents\FieldMedic\reports

  3. Kopieren Sie den Inhalt dieses Ordners auf Ihren Computer.

    Field Medic: Reports folder

Zeigen Sie Protokolle mit der Ereignisanzeige an

  1. Öffnen Sie Ereignisanzeige auf Ihrem Computer.

  2. Wählen Sie Aktion > Gespeichertes Protokoll öffnen...

    Field Medic: Open a log file

  3. Navigieren Sie zu: computer\<windows phone>\Phone\Documents\FieldMedic\reports, oder wo Sie die Protokolldateien vom Windows Phone kopierten.

  4. Wählen und öffnen Sie die Custom-FieldMedic-AppHost-Datei.

  5. Wenn Sie dazu aufgefordert werden, das Protokoll im neuen Ereignisprotokollformat zu öffnen, klicken Sie auf Ja und dann auf OK.

  6. Überprüfen Sie die Ereignisprotokolleinträge auf Fehler.

    Field Medic: Example of event

Ablaufverfolgung für Dynamics 365 für Tablets aktivieren

Sie können die Ablaufverfolgung in der Microsoft Dynamics 365 für Tablets-Anwendung aktivieren, um Probleme zu ermitteln. Wenn der Ablaufverfolgung aktiviert ist, werden ausführliche Informationen auf dem Gerät erfasst. Diese Informationen können analysiert werden, um die Ursache des Problems zu identifizieren. Die Art, wie Ablaufverfolgung aktiviert und angezeigt wird, variiert abhängig vom Tabletbetriebssystem.

Windows

Gehen Sie folgendermaßen vor, um Ereignisse anzuzeigen. Ablaufverfolgung ist standardmäßig aktiviert.

  1. Öffnen Sie den Ereignisanzeigeen. Dazu müssen Sie zur Startseite wechseln, Run eingeben, und dann auf die EINGABETASTE tippen bzw. diese drücken. Geben Sie im Feld Ausführung eventvwr ein, und drücken Sie dann die EINGABETASTE bzw. tippen Sie darauf.

  2. Wählen Sie den Ordner AppHost unter Anwendungs- und Service-Protokolle\Microsoft\Windows aus

  3. Klicken oder tippen Sie im Menü Ansicht auf Analyse und Debugprotokolle einblenden.

    Show Analytic and Debug Logs

  4. Zusätzliche Knoten werden unter dem Ordner AppHost angezeigt.

    AppHost Folder

  5. Klicken Sie (drücken und festhalten) mit der rechten Maustaste auf den Knoten AppTracing, und klicken oder tippen Sie dann auf Protokoll aktivieren.

    AppTracing Enable Log

  6. Klicken oder tippen Sie auf OK, um der folgenden Warnung zuzustimmen.

    Warning: logs may lose events

  7. Klicken Sie nach dem Reproduzieren des Problems mit der rechten Maustaste (drücken und festhalten) auf AppTracing, und klicken oder tippen Sie dann auf Protokoll deaktivieren.

    AppTracing Disable Log

  8. Aktualisieren Sie die Ereignisanzeige, um Protokollereignisse anzuzeigen. Sie können F5 verwenden oder mit der rechten Maustaste (drücken und festhalten) auf AppTracing klicken und dann auf Aktualisieren klicken oder tippen.

    Refresh AppTracing

  9. Überprüfen Sie die Details der Ereignisse, die protokolliert wurden. Suchen Sie nach Einträgen, die "Dynamics 365" im Feld unter der Registerkarte Allgemein enthalten.

    AppTracing Find

    Tipp

    Sie können mit der rechten Maustaste (drücken und festhalten) auf AppTracing klicken und dann auf Suchen klicken tippen, um eine Suche zu starten. Anschließend suchen Sie nach allen Ereignissen, die ein Wort, wie beispielsweise "Dynamics 365", enthalten. STRG+F ist die Tastenkombination.

  10. Überprüfen Sie außerdem die Ereignisse, die unter Administrator protokolliert wurden.

    Um ein Ereignisprotokoll zu speichern, klicken Sie (drücken und festhalten) mit der rechten Maustaste auf das Protokoll, und wählen Sie Alle Ereignisse speichern unter aus. Geben Sie das Verzeichnis an, in dem die Protokolldatei gespeichert werden soll.

    Events logged under admin

iPad

Führen Sie die folgenden Schritte aus, um die Protokollierung auf dem iPad einzurichten und anzuzeigen.

Aktivieren der Protokollierung auf dem iPad

  1. Öffnen Sie Einstellungen.

    iPad Settings

  2. Wählen Sie Dynamics 365 aus der Einstellungsliste aus.

    iPad Settings Dynamics CRM

  3. Die Option Protokollierung aktivieren ist standardmäßig auf DEAKTIVIERT festgelegt. Schalten Sie diese Option um, um die Einstellungen zu AKTIVIERT umzuschalten.

    iPad Enable Logging on

  4. Nachdem Sie das Problem reproduziert haben, schalten Sie die Einstellung Protokollierung aktivieren auf DEAKTIVIERT um.

    iPad Settings Dynamics CRM

Anzeigen der iPad-Protokolldateien

  1. Schließen Sie das iPad an den Computer an.

  2. Öffnen Sie iTunes.

  3. Wählen Sie im Geräteabschnitt Ihr Gerät aus.

    iTunes Devices

  4. Wählen Sie den Bereich Anwendungen in der Kopfzeile aus.

    iTunes Apps

  5. Suchen Sie den Abschnitt Dateifreigabe, und wählen Sie die Dynamics 365-App aus.

    iTunes File Sharing

    iTunes File Sharing Dynamics CRM

  6. Auf der rechten Spalte können Sie eine Liste der Protokolldateien finden, wenn die Protokollierung für die Anwendung aktiviert wurde. Wählen Sie eine Protokolldatei aus, drücken Sie Speichern in aus, und wählen Sie einen Speicherort aus, um das Protokoll zu speichern.

    iTunes Save Dynamics CRM log file

  7. Suchen Sie die Protokolldatei, die Sie gespeichert haben, und öffnen Sie sie, um die Protokolldetails anzuzeigen.

Android

Auf einem Android-Gerät können Sie während oder nach der Konfiguration die Protokollierung aktivieren.

  • Wenn Sie Dynamics 365 für Tablets installieren, siehe Protokollierung auf der Setupseite aktivieren.

  • Ist bereits eine Dynamics 365 für Tablets Fehlerbeitragskonfiguration konfiguriert und Sie stoßen auf einen Fehler nach der Konfiguration, müssen Sie sich abmelden oder erneut konfigurieren, um sich anzumelden. Siehe Aktivieren der Protokollierung nach Konfiguration.

Hinweis

Standardmäßig ist Protokollierung deaktiviert. Wenn Sie die Protokollierung aktivieren und Dynamics 365 schließen und erneut öffnen, ist die Protokollierung deaktiviert.

Anmeldung der Setupseite aktivieren

  1. Auf der Setupseite für Dynamics 365 für Tablets, tippen Sie die Auslassungspunkte (…) um die Option zum Aktivieren der Protokollierung anzuzeigen.

    Enable logging for Android

  2. Tippen Sie auf das Kontrollkästchen Protokollierung aktivieren.

Aktivieren der Protokollierung nach Konfiguration.

  1. Öffnen Sie die Dynamics 365 für Android-App.

  2. Während Sie sich auf dem Dashboard befinden, tippen Sie die Auslassungspunkte (...) in der rechten unteren Ecke, um die Befehlsleiste anzeigen.

    Ellipsis button

  3. Tippen Sie auf Einstellungen und dann auf Info.

  4. Auf der Anmeldeseite tippen Sie auf die Zurück-Schaltfläche, um zur Setupseite zu wechseln.

  5. Auf der Setupseite für Dynamics 365 für Tablets, tippen Sie die Auslassungspunkte (…) um die Option zum Aktivieren der Protokollierung anzuzeigen.

    Enable logging for Android

  6. Tippen Sie auf das Kontrollkästchen Protokollierung aktivieren.

Anzeigen der Android-Protokolldateien

  1. Die Protokollierung wird auf eine Protokolldatei im MSCRM-Ordner im Stammverzeichnis des Geräts geschrieben. Sie können Ihr Tablet an den Computer mit USB verbinden, um das Dateisystem zu durchsuchen. Sie können auch Android-Apps anderer Unternehmen verwenden, um das Dateisystem anzuzeigen.

  2. Öffnen Sie den MSCRM-Ordner, wählen Sie die Protokolldatei aus und zeigen Sie sie an.

    Example Android log file

Beispielprotokoll

Im folgenden Beispiel wird veranschaulicht, was Sie in einer Protokolldatei sehen.

2013-08-20 15:33:23 +0000 [INFO]: Unique install id | 5FDD3711-9E89-4D8B-B835-88B2C7C51703 2013-08-20 15:33:23 +0000 [INFO]: Application activated 2013-08-20 15:33:24 +0000 [INFO]: Application resume 2013-08-20 15:33:25 +0000 [ERROR]: App WebView Load failed | -1003 2013-08-20 15:33:32 +0000 [INFO]: [PAL] | Authentication: Starting 2013-08-20 15:33:32 +0000 [INFO]: [PAL] | Authentication: Starting authorization 2013-08-20 15:33:32 +0000 [INFO]: [PAL] | Authentication: Authorization error: -2147093999 2013-08-20 15:33:39 +0000 [INFO]: [PAL] | Authentication: Starting 2013-08-20 15:33:39 +0000 [INFO]: [PAL] | Authentication: Starting authorization 2013-08-20 15:33:39 +0000 [INFO]: [PAL] | Authentication: Authorization error: -2147093999 2013-08-20 15:33:42 +0000 [INFO]: Application Pause 2013-08-20 15:34:27 +0000 [INFO]: Unique install id | 5FDD3711-9E89-4D8B-B835-88B2C7C51703 2013-08-20 15:34:27 +0000 [INFO]: Application activated 2013-08-20 15:34:27 +0000 [INFO]: Application resume 2013-08-20 15:34:27 +0000 [INFO]: [PAL] | Authentication: Failed - cookie setup 2013-08-20 15:34:28 +0000 [INFO]: [PAL] | Authentication: Complete 2013-08-20 15:34:30 +0000 [INFO]: [PAL] | Authentication: Starting 2013-08-20 15:34:30 +0000 [INFO]: [PAL] | Authentication: Starting authorization 2013-08-20 15:34:30 +0000 [INFO]: [PAL] | Authentication: Authorization complete 2013-08-20 15:34:30 +0000 [INFO]: [PAL] | Authentication: Complete 2013-08-20 15:34:31 +0000 [INFO]: [PAL] | Error Messages: 1: Principal user (Id=d0961fb9-0f09-e311-b8aa-00155d05381a, type=8) is missing prvReadAccount privilege (Id=886b280c-6396-4d56-a0a3-2c1b0a50ceb0)2: Principal user (Id=d0961fb9-0f09-e311-b8aa-00155d05381a, type=8) is missing prvReadAccount privilege (Id=886b280c-6396-4d56-a0a3-2c1b0a50ceb0)2013-08-20 15:36:30 +0000 [INFO]: Application Pause

System Center Operations Manager-Management Pack für Microsoft Dynamics 365 (nur lokale Versionen)

Das Operations Manager-Management Pack für CRM ermöglicht die Überwachung von Microsoft Dynamics 365 (lokal) in Microsoft System Center Operations Manager.

Sie können den Microsoft System Center Operations Manager management pack for Microsoft Dynamics CRM 2016hier herunterladen.

Siehe auch

Betrieb von Microsoft Dynamics 365
Microsoft Dynamics 365-Datenschutz und Wiederherstellung
Problembehandlung und Wissenswertes zu Dynamics 365 für Smartphones und Tablets
Dynamics 365-PowerShell-Referenz

© 2017 Microsoft. Alle Rechte vorbehalten. Copyright