Microsoft Dynamics 365 の監視とトラブルシューティング

 

公開日: 2017年1月

対象: Dynamics 365 (on-premises)、Dynamics CRM 2016

Microsoft Dynamics 365 では、サーバーおよびクライアント アプリケーションで実行されたアクションを監視するトレース ファイルを作成できます。 トレース ファイルは、Microsoft Dynamics 365 でエラー メッセージやその他の問題のトラブルシューティングを行う必要があるときに役立ちます。

Microsoft Dynamics 365 Server のトレースを有効にするには、展開レベルのトレースかサーバー レベルのトレースを使用できます。 いずれかの方法を選択すると、監視されるサーバーの役割の範囲、トレースの制御の程度、およびトレースとトレース ファイルの場所の有効化の方法が決定されます。

また、Microsoft Dynamics 365 レポート拡張機能、Outlook 用 Dynamics 365、および タブレット PC 用 Microsoft Dynamics 365 ではトレースを有効にできます。

このトピックの内容

Microsoft Dynamics 365 の展開レベルのトレース (社内設置型のみ)

Microsoft Dynamics 365 のサーバー レベルのトレース (社内設置型のみ)

SQL Server Reporting Services 用 Microsoft Dynamics 365 レポート拡張機能に対するトレースの有効化 (社内設置型のみ)

Outlook 用 Microsoft Dynamics 365 のトレースの有効化

Microsoft Dynamics 365 E-mail Router に対するトレースの有効化

Windows Phone 向け電話用 Dynamics 365 に対するトレースの有効化

タブレット PC 用の Dynamics 365 に対するトレースの有効化

Microsoft Dynamics 365 用 System Center Operations Manager 管理パック (社内設置型のみ)

Microsoft Dynamics 365 の展開レベルのトレース (社内設置型のみ)

ローカル コンピュータ上にインストールされているサーバー ロールに関係なく、展開レベルのトレースは、すべての Microsoft Dynamics 365 サーバーの役割およびサービスを監視します。 展開レベルのトレースを有効にした場合、非同期サービス、サンドボックス処理サービス、解凍サービス、Web アプリケーション (w3wp)、および 展開ツール (mmc-Tools) などのすべてのサーバーの役割が監視されます。 対応するトレース ファイルが作成されます。

展開レベルのトレースは、Windows PowerShell コマンドを使用して設定され、MSCRM_CONFIG データベースに保持されます。 展開レベルのトレースは Microsoft Dynamics 365展開ツール サーバーの役割を持つコンピューターからのみ有効にできます。

トレース ファイルは Microsoft Dynamics 365展開ツール サーバーの役割が実行されるコンピューターのフォルダーにあります。 既定の場所は、C:\crmdrop\logs です。

注意

トレース ファイルには機密情報や個人情報が含まれている可能性があります。 他の人にトレース ファイルを送信する場合、またはトレース ファイルの情報を表示する機能を他の人に付与する場合は、慎重に検討してください。

トレース機能をオンにすると、アプリケーションのパフォーマンスに大きな影響を与える場合があります。 トレースは、問題のトラブルシューティングを行う場合のみ有効にし、問題が解決した後はオフにすることを強くお勧めします。

重要

Microsoft Dynamics 365Windows PowerShell コマンドを実行する前に、Microsoft.Crm.PowerShell スナップインを Add-PSSnapin Microsoft.Crm.PowerShell コマンドを実行して登録する必要があります。

詳細については、「Windows PowerShell を使用した展開の管理」を参照してください。

ヒント

登録済みの Windows PowerShell のスナップインの一覧を取得するには、Get-PsSnapin –registered コマンドを実行します。

展開全体にわたる現在のトレース設定を参照する

Get-CrmSetting TraceSettings 

展開全体にわたるトレースの有効化

callstack 情報による詳細ロギングを含む最大の情報を記録する、展開全体にわたるトレース設定を有効にするには、以下のコマンドを指定の順番で、展開ツール サーバーの役割が実行されるコンピューター上の Windows PowerShell コンソールから実行します。 あまり詳細でないロギングを有効にするには、またはログ ファイルの場所を変更するには、「オプション パラメーター」を参照してください。

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

オプション パラメーター

  • CallStack。callstack 情報を記録する。 詳細なトラブルシューティングでは、このオプションをオンにすることをお勧めします。 既定ではオフです。

  • [カテゴリ]。 レコードの詳細レベルを示します。

    • エラー : 既定では、分類項目の値はエラーです。これは最も簡易なもので、エラーのみが記録されます。

    • 警告。 警告とエラーが含まれます。

    • 情報。 警告、エラー、および追加情報が含まれます。

    • 詳細。 最も詳細な情報が記録されます。

  • ディレクトリ。 トレース ログ ファイルの場所を指定します。 既定の場所は、c:\crmdrop\logs です。

  • FileSize。 トレース ファイルの情報が上書きされる前の、ログ ファイルの最大ファイル サイズを MB 単位で指定します。

展開レベルのトレースの無効化 (社内設置型のみ)

トレースを無効にするには、展開ツール サーバーの役割が実行されているコンピューターの Windows PowerShell コンソールから次のコマンドを順に実行します。

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

トレース ファイルは、トレースが無効の場合は削除されません。 また、Microsoft Dynamics 365 Server ロックが使用するサービスでは、トレース ファイルが開きます。 したがって、これらのサービスがトレース ファイルを削除するコンピューターで実行されている場合は、Microsoft Dynamics 365 サービスと World Wide Web Publishing サービスを再起動する必要があります。

Microsoft Dynamics 365 のサーバー レベルのトレース (社内設置型のみ)

サーバー レベルのトレースでは、サーバー レベルのトレースが有効にされているローカル コンピュータで実行するこれらの Microsoft Dynamics 365 サーバーの役割のみを監視します。 サーバー レベルのトレースを有効にすると、Microsoft Dynamics 365 サーバーの役割またはローカル コンピューター上で実行しているサービスに固有のトレース ファイルが作成されます。 サーバー レベルのトレースでは、展開ツール 役割を必要しないため、どの Microsoft Dynamics 365 機能をトレースするか、トレース ファイルの最大サイズはどれだけにするかなど、トレースの特定の値を設定できる、優れたコントロールが提供されます。

Microsoft Dynamics 365 のサーバーレベル トレース プロパティの設定に関する詳細は、「Microsoft Dynamics CRM でトレース有効にする方法」を参照してください。

展開レベルとサーバー レベルのトレースの両方が、同じコンピュータで有効にされる場合、サーバー レベルのトレースのみが使用されます。

サーバー レベルのトレースは、1 つ以上の Microsoft Dynamics 365 サーバーの役割が実行されているコンピューターの Windows レジストリ で手動で設定する必要があります。

サーバー レベルのトレース ファイルは、Microsoft Dynamics 365 のインストール フォルダーの [トレース] フォルダーにあります。 既定の場所は、C:\Program Files\Microsoft Dynamics CRM\Trace です。

サーバー レベルのトレースを有効または無効にする

注意

トレース ファイルには機密情報や個人情報が含まれている可能性があります。 他の人にトレース ファイルを送信する場合、またはトレース ファイルに含まれている情報を表示する機能を他の人に付与する場合は、慎重に検討してください。

トレース機能をオンにすると、アプリケーションのパフォーマンスに大きな影響を与える場合があります。 トレースは、問題のトラブルシューティングを行う場合のみ有効にし、問題が解決した後はオフにすることを強くお勧めします。

注意

このタスクには、レジストリを変更する方法を示す手順が含まれます。 ただし、レジストリの変更が不適切だと深刻な問題が発生することがあります。 したがって、次の手順を注意深く実行してください。 保護のために、レジストリを変更する前に、バックアップします。 その後、問題が起こった場合は、レジストリを復元できます。 レジストリのバックアップと復元方法の詳細は、Windows のレジストリのバックアップおよび復元の方法を参照してください。

サーバー レベルのトレースを有効にする Microsoft Dynamics 365 Server で、RegEdit を起動し、レジストリの場所 HKEY_LOCAL_MACHINE\SOFTWARE\MICROSOFT\MSCRM を特定します。

次の 2 つの必要な新しい値を作成します。

値の名前

種類

TraceEnabled

DWORD (32 ビット)

0 または 1

0 の値を使用すると、トレースは無効になります。 1 の値を使用すると、トレースは有効になります。

TraceRefresh

DWORD (32 ビット)

0 ~ 99 の数字

Microsoft Dynamics 365 が Windows レジストリ の他のトレースの値のいずれかの変更を検出するために、この値を変更する必要があります。 たとえば、値が 2 の場合、これを 1 に設定して、TraceCategories への変更など、他のトレース値の変更を適用するようにできます。

SQL Server Reporting Services 用 Microsoft Dynamics 365 レポート拡張機能に対するトレースの有効化 (社内設置型のみ)

Microsoft Dynamics 365 では、Microsoft Dynamics 365 レポート拡張機能 により実行される操作を監視するトレース ファイルを作成できます。 トレース ファイルは、Microsoft Dynamics 365 レポート拡張機能 でエラー メッセージやその他の問題のトラブルシューティングを行う必要があるときに役立ちます。

注意

トレース ファイルには機密情報や個人情報が含まれている可能性があります。 トレース ファイルを他の人に送信する場合、またはトレース ファイルに含まれている情報を表示する機能を他の人に付与する場合は、慎重に検討してください。

トレース機能をオンにすると、アプリケーションのパフォーマンスに大きな影響を与える場合があります。 トレースは、問題のトラブルシューティングを行う場合のみ有効にし、問題が解決した後はオフにすることを強くお勧めします。

Microsoft Dynamics 365 レポート拡張機能 のトレースを有効にするには、2 とおりの方法があります。

レジストリの値を使用してトレースを有効化する

展開プロパティを使用してトレースを有効化する

重要

TraceDirectory で指定されたフォルダーが存在しない場合、トレースは生成されません。

レジストリの値を使用してトレースを有効化する

注意

このタスクには、レジストリを変更する方法を示す手順が含まれます。 ただし、レジストリの変更が不適切だと深刻な問題が発生することがあります。 したがって、次の手順を注意深く実行してください。 保護のために、レジストリを変更する前に、バックアップします。 その後、問題が起こった場合は、レジストリを復元できます。 レジストリのバックアップと復元方法の詳細は、Windows のレジストリのバックアップおよび復元の方法を参照してください。

  1. Microsoft Dynamics 365 レポート拡張機能 をインストールしたコンピューターで、レジストリ サブキー HKEY_LOCAL_MACHINE\SOFTWARE\MICROSOFT\MSCRM を見つけてクリック

  2. 次のレジストリ値を設定します。

    • TraceEnabled = 1

    • TraceDirectory = <トレースを格納するディレクトリ パス>

    TraceCategories など他の行は既定値になっていますが、値を設定することもできます。

  3. Microsoft SQL Server Reporting Services を再起動します。

展開プロパティを使用してトレースを有効化する

  1. 構成データベースの DeploymentProperties テーブルに移動します。

  2. 値が "TraceEnabled" の行を見つけ、"BitColumn" 列の値に "True" を設定します。

    TraceCategoriesTraceDirectory など他の行の値には既定値が設定されていますが、これらの値は変更できます。

    DeploymentProperties テーブルの TraceDirectory 行で指定したディレクトリでトレースを参照できるようになります。

  3. Microsoft SQL Server Reporting Services を再起動します。

レジストリ設定は展開プロパティよりも優先されます。TraceDirectory が存在しないなど、レジストリに無効なエントリがあった場合は、展開プロパティが使用されます。

Outlook 用 Microsoft Dynamics 365 のトレースの有効化

ここで説明する内容は、Microsoft Dynamics 365 (オンライン) と Microsoft Dynamics 365 の設置型バージョンに適用されます。Outlook 用 Dynamics 365 トレースはローカル コンピューターで実行されている Outlook 用 Dynamics 365 のインスタンスを監視します。 問題が Outlook 用 Dynamics 365 を実行する特定ユーザーに隔離されている場合、Outlook 用 Dynamics 365 のトレースを有効にすることで原因を特定することができます。

Outlook 用 Dynamics 365 トレース ファイルは、C:\Users\<username>\AppData\Local\Microsoft\MSCRM\Traces フォルダーにあります。

注意

トレース ファイルには機密情報や個人情報が含まれている可能性があります。 他の人にトレース ファイルを送信する場合、またはトレース ファイルに含まれている情報を表示する機能を他の人に付与する場合は、慎重に検討してください。

トレース機能をオンにすると、アプリケーションのパフォーマンスに大きな影響を与える場合があります。 トレースは、問題のトラブルシューティングを行う場合のみ有効にし、問題が解決した後はオフにすることを強くお勧めします。

Outlook 用 Microsoft Dynamics 365 のトレースの有効化または無効化

  1. Outlook 用 Dynamics 365 を実行しているコンピューターで、[開始][すべてのプログラム][Microsoft Dynamics 365] の順でクリックし、[診断] をクリックします。

  2. [高度なトラブルシューティング] タブをクリックし、[トレース] を選択して有効にするか、[トレース] の選択を解除して無効にします。

  3. ドロップダウン リストから追跡のレベルを選択します。

  4. 保存 をクリックします。

TraceCategories の Windows レジストリ 値を設定して、トレース中の情報量を減らすことができます。 たとえば、エラー メッセージのみが記録されるように値を設定できます。 オフラインになるというエラー メッセージが表示されるときなど、ログの数量を減らすと、特定の問題をトラブルシューティングする場合に便利などです。 これを行うには、以下の手順を実行します。

注意

Outlook の起動、または Outlook 用 Dynamics 365 のオンラインおよびオフラインへの移行などのプロセス集中操作中に、詳細なトレースを開始することは推奨されません。Outlook 用 Dynamics 365 の安定性の問題を発生する可能性があります。

このタスクには、レジストリを変更する方法を示す手順が含まれます。 ただし、レジストリの変更が不適切だと深刻な問題が発生することがあります。 したがって、次の手順を注意深く実行してください。 保護のために、レジストリを変更する前に、バックアップします。 その後、問題が起こった場合は、レジストリを復元できます。 レジストリのバックアップと復元方法の詳細は、「Windows のレジストリのバックアップおよび復元の方法」を参照してください。

次の手順を実行するには、トレースが既に有効である必要があることに注意してください。

  1. Outlook 用 Dynamics 365 をインストールしたコンピューターで、RegEdit を起動し、レジストリ サブキー HKEY_CURRENT_USER\Software\Microsoft\MSCRMClient を見つけてクリックします。

  2. TraceCategories 文字列値が存在しない場合は、その値を追加します。 これを行うには、[MSCRMClient] を右クリックし、[新規]、[文字列の値] の順でクリックし、"TraceCategories" を入力し、Enter キーを押します。

  3. [TraceCategories] を右クリックし、[変更] をクリックし、"Application.Outlook:Error" を入力したら、[OK] をクリックします。

TraceCategories で使用できる値の詳細については、「Microsoft Dynamics CRM でトレースを有効にする方法」を参照してください。

トレース ファイルは、トレースが無効の場合は削除されません。

Microsoft Dynamics 365 E-mail Router に対するトレースの有効化

ここで説明する内容は、Microsoft Dynamics 365 (オンライン) と Microsoft Dynamics 365 の設置型バージョンに適用されます。Microsoft Dynamics CRM E-mail Router トレースはローカル コンピューターで実行されている E-mail Router サービスを監視します。

Microsoft Dynamics 365 E-mail Router に対するトレースの有効化または無効化

  1. Microsoft Dynamics CRM E-mail Router サービス (Microsoft Dynamics 365 Email Router) を実行しているコンピューターで、XML またはテキスト エディターを使用して Microsoft.Crm.Tools.EmailAgent.xml をオープンします。 既定では、Microsoft.Crm.Tools.EmailAgent.xml は、<drive>:\Program Files\Microsoft CRM Email\Service フォルダーに配置されます。

  2. 以下のエントリを <SystemConfiguration> の親要素間に追加します。

    • <LogLevel>レベル</LogLevel>
      ログ レベルを指定します。レベル の許容可能な値は 0、1、2、または 3 です。

      • 0. ログなし。 既定では、ログは 0 に設定されています。

      • 1. エラー ログのみ。

      • 2. メールボックス レベルの詳細情報ログ。

      • 3. Message レベルでの非常に詳細な情報ログ。

    • <LogFile>Path\Logfilename</LogFile>
      ログ ファイル場所の完全なパスを指定します。

  3. E-mail Router サービスを再開します。

サンプル Microsoft.Crm.Tools.EmailAgent.xml

次の Microsoft.Crm.Tools.EmailAgent.xml ファイルは、ログをレベル 1 に設定し、ログ ファイルを 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>

Windows Phone 向け電話用 Dynamics 365 に対するトレースの有効化

トラブルシューティングを支援するために、次の手順に従って、Windows Phone 上でログを取得して表示します。

Field Medic アプリケーションのインストール

  1. Windows Phone ストア から Field Medic アプリケーションをインストールします。

    Install the field Medic app

AppHost ログに対してユーザー定義プロファイルを作成する

  1. Windows Phone を USB でコンピューターに接続します。

  2. FieldMedic-AppHost.xml ファイルを、computer\<windows phone>\Phone\Documents\FieldMedic フォルダー内に作成します。 まだフォルダー構造がまだ存在しない場合はフォルダー構造を作成します。 ファイルを メモ帳 を使用して作成し、FieldMedic-AppHost.xml という名前で保存します。

    Field Medic: folder and XML file

  3. メモ帳 を使用して、FieldMedic-AppHost.xml ファイルに次のコードを追加します。

    <?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>
    

ログ記録の有効化

  1. Field Medic アプリケーションを開きます。

  2. [詳細] をタップします。

    Field Medic: choose Advanced

  3. [使用する ETW プロバイダーの選択] をタップします。

    Field Medic: choose ETW providers

  4. 下部から上部にスワイプして [カスタム グループ] セクションを見つけて、[FieldMedic-AppHost.xml] のチェック ボックスを選択します。

    Field Medic: choose FieldMedic-AppHost.xml

  5. [戻る] ボタンを 2 回タップします。

    Field Medic: Choose the Back button

  6. [ログを開始する] をタップします。

    Field Medic: Choose Start Logging

    以下の内容が表示されます。

    Field Medic: Logging is starting

    >

    Field Medic: Logging events

問題の再現

  1. 電話用 Dynamics 365 アプリケーションに切り替えます。

  2. 問題を再現します。

ログ記録の停止

  1. Field Medic アプリケーションに切り替えます。

  2. ログ記録の停止 をタップします。

    Field Medic: Stop Logging

  3. ログにタイトルを指定し、[保存] をタップします。

    Field Medic: Save log file

  4. [レポートの表示] をタップして、ログの保存に成功したことを確認します。

    Field Medic: Choose View Reports

    >

    Field Medic: Example of saved report

ログ ファイルの特定

  1. Windows Phone への USB ケーブルを取り外した後、再接続します。 これにより、最新のファイルが表示されます。

  2. コンピューター上で、computer\<windows phone>\Phone\Documents\FieldMedic\reports に移動します。

  3. コンピューターにこのフォルダーのコンテンツをコピーします。

    Field Medic: Reports folder

イベント ビューアーを使用してログを表示する

  1. コンピューター上の イベント ビューアー を開きます。

  2. [アクション] > [保存したログを開く...] をクリックします。

    Field Medic: Open a log file

  3. computer\<windows phone>\Phone\Documents\FieldMedic\reports または Windows Phone からログ ファイルをコピーした場所に移動します。

  4. Custom-FieldMedic-AppHost ファイルを選択して開きます。

  5. ログを新しいイベント ログで形式で開くように求められたら、[はい] をクリックし、[OK] をクリックします。

  6. イベント ログ エントリのエラーを確認します。

    Field Medic: Example of event

タブレット PC 用の Dynamics 365 に対するトレースの有効化

問題を診断する タブレット PC 用 Microsoft Dynamics 365 アプリケーションでトレースを有効にできます。 トレースを有効にすると、詳細な情報がデバイスに記録されます。 この情報を解析して、問題の発生元の特定に役立てることができます。 トレースの有効化と表示の方法は、タブレット PC のオペレーティング システムによって異なります。

Windows

イベントを表示するには、次の手順に従います。 トレースは既定では有効な状態にあります。

  1. イベント ビューアーを開きます。 これを行うには、[スタート] 画面に移動し、Run を入力し、[ENTER] を押すかタップします。 [実行] ボックスに eventvwr を入力してから、[ENTER] キーを押すかタップします。

  2. Application And Services Logs\Microsoft\Windows にある [AppHost] フォルダーを選択します

  3. [表示] メニューから、[分析およびデバッグ ログの表示] をクリックするか、タップします。

    Show Analytic and Debug Logs

  4. 追加のノードが [AppHost] フォルダーに表示されます。

    AppHost Folder

  5. [AppTracing] )ノードを右クリック (押したまま保持) し、[ログの有効化] をクリックするか、タップします。

    AppTracing Enable Log

  6. [OK] をクリックまたはタップして、次の警告に同意します。

    Warning: logs may lose events

  7. 問題を再現した後、[AppTracing] を右クリック (押したまま保持) し、[ログの無効化] をクリックまたはタップします。

    AppTracing Disable Log

  8. イベント ビューアーを更新し、ログ イベントを表示します。[F5] を使用するか、または [AppTracing] を右クリック (押したまま保持) し、次に [最新の情報に更新] をクリックまたはタップします。

    Refresh AppTracing

  9. 記録されるイベントの詳細を確認します。[一般] タブのフィールドで、"Dynamics 365" を含むエントリを探します。

    AppTracing Find

    ヒント

    [AppTracing] を右クリック (押したまま保持) し、次に [最新の情報に更新] をクリックまたはタップして検索を起動します。 その後、「Dynamics 365」などの単語を含む任意のイベントを検索します。 Ctrl + F のショートカット キーが使用できます。

  10. また、[管理] で、記録されたイベントを確認します。

    イベント ログを保存するには、ログを右クリック (押したまま保持) し、[すべてのイベントを名前をつけて保存] を選択します。 ログ ファイルの保存先となるディレクトリを指定します。

    Events logged under admin

iPad

iPad でログをセットアップして表示するには、次の手順に従います。

iPad でのログの有効化

  1. [設定] を開きます。

    iPad Settings

  2. 設定の一覧から [Dynamics 365] を選択します。

    iPad Settings Dynamics CRM

  3. [ログを有効にする] オプションは既定では [オフ] に設定されています。 設定を [オン] に切り替えるには、このオプションを切り替えます。

    iPad Enable Logging on

  4. 問題を再現した後、[ログを有効にする] の設定を [オフ] に切り替えます。

    iPad Settings Dynamics CRM

iPad ログ ファイルの表示

  1. iPad をコンピューターに接続します。

  2. iTunes を開きます。

  3. デバイスのセクションからデバイスを選択します。

    iTunes Devices

  4. ヘッダーから Apps 領域を選択します。

    iTunes Apps

  5. ファイルの共有セクションを特定し、Dynamics 365 アプリケーションを選択します。

    iTunes File Sharing

    iTunes File Sharing Dynamics CRM

  6. 右側の列では、ログがアプリケーションに対して有効になっていた場合、ログ ファイルの一覧が表示されます。 ログ ファイルを選択し、[保存先] を押して、ログ ファイルを保存する場所を選択します。

    iTunes Save Dynamics CRM log file

  7. 保存したログ ファイルを特定し、それを開いて、ログの詳細を表示します。

Android

Android デバイス上で、構成中またはその後で、ログ記録を有効にできます。

  • タブレット PC 用 Dynamics 365 設定する場合は、[セットアップ ページでログを有効にする] を参照してください。

  • タブレット PC 用 Dynamics 365 を構成済みで、エラー ポスト構成が発生した場合、サインアウトするか、再構成してログを有効にする必要があります。[構成後にログ記録を有効にする] を参照してください。

注意

既定では、ログは無効になっています。 ログを有効にし、Dynamics 365 を閉じて、再度開くと、ログは無効になります。

セットアップ ページでログを有効にする

  1. タブレット PC 用 Dynamics 365 のセットアップ ページで、省略記号 (...) をタップします。 ログを有効にするオプションが表示されます。

    Enable logging for Android

  2. [ログを有効にする] チェック ボックスをオンします。

構成後にログ記録を有効にする

  1. Android 用 Dynamics 365 アプリケーションを開きます。

  2. ダッシュボードで、省略記号 (...) をタップします。 右下隅にあり、コマンド バーが表示されます。

    Ellipsis button

  3. [設定] をタップしてから、[サイン アウト] をタップします。

  4. [サインイン] ページで、[戻る] ボタンをタップして設定ページに移動します。

  5. タブレット PC 用 Dynamics 365 のセットアップ ページで、省略記号 (...) をタップします。 ログを有効にするオプションが表示されます。

    Enable logging for Android

  6. [ログを有効にする] チェック ボックスをオンします。

Android ログ ファイルの表示

  1. ログは、デバイスのルート ディレクトリの MSCRM フォルダー内のログ ファイルに書き込まれます。 タブレット PC を USB でコンピューターに接続して、ファイル システムを参照できます。 また、他の会社の Android アプリを使用して、ファイル システムを表示することもできます。

  2. MSCRM フォルダーを開いて、ログ ファイルを選択して表示します。

    Example Android log file

サンプル ログ

次の例は、ログ ファイルで表示される内容を示しています。

2013-08-20 15:33:23 +0000 [INFO]: 固有のインストール ID | 5FDD3711-9E89-4D8B-B835-88B2C7C51703 2013-08-20 15:33:23 +0000 [INFO]: アプリケーションがアクティブ化 2013-08-20 15:33:24 +0000 [INFO]: アプリケーションが再開 2013-08-20 15:33:25 +0000 [ERROR]: アプリケーショの WebView が読み込み失敗 | -1003 2013-08-20 15:33:32 +0000 [INFO]: [PAL] | 認証: 開始 2013-08-20 15:33:32 +0000 [INFO]: [PAL] | 認証: 認証開始 2013-08-20 15:33:32 +0000 [INFO]: [PAL] | 認証: 認証エラー: -2147093999 2013-08-20 15:33:39 +0000 [INFO]: [PAL] | 認証: 開始 2013-08-20 15:33:39 +0000 [INFO]: [PAL] | 認証: 認証開始 2013-08-20 15:33:39 +0000 [INFO]: [PAL] | 認証: 認証エラー: -2147093999 2013-08-20 15:33:42 +0000 [INFO]: アプリケーションが一時停止 2013-08-20 15:34:27 +0000 [INFO]: 固有のインストール ID | 5FDD3711-9E89-4D8B-B835-88B2C7C51703 2013-08-20 15:34:27 +0000 [INFO]: アプリケーションがアクティブ化 2013-08-20 15:34:27 +0000 [INFO]: アプリケーションが再開 2013-08-20 15:34:27 +0000 [INFO]: [PAL] | 認証: 失敗 - クッキー設定 2013-08-20 15:34:28 +0000 [INFO]: [PAL] | 認証: 完了 2013-08-20 15:34:30 +0000 [INFO]: [PAL] | 認証: 開始 2013-08-20 15:34:30 +0000 [INFO]: [PAL] | 認証: 認証開始 2013-08-20 15:34:30 +0000 [INFO]: [PAL] | 認証: 認証完了 2013-08-20 15:34:30 +0000 [INFO]: [PAL] | 認証: 完了 2013-08-20 15:34:31 +0000 [INFO]: [PAL] | エラー メッセージ: 1: プリンシパル ユーザー (Id=d0961fb9-0f09-e311-b8aa-00155d05381a, type=8) に prvReadAccount 権限がありません (Id=886b280c-6396-4d56-a0a3-2c1b0a50ceb0)2: プリンシパル ユーザー (Id=d0961fb9-0f09-e311-b8aa-00155d05381a, type=8) に prvReadAccount 権限がありません (Id=886b280c-6396-4d56-a0a3-2c1b0a50ceb0)2013-08-20 15:36:30 +0000 [INFO]: アプリケーションが一時停止

Microsoft Dynamics 365 用 System Center Operations Manager 管理パック (社内設置型のみ)

CRM 用 Operations Manager 管理パック を使用すると、Microsoft System Center Operations Manager で Microsoft Dynamics 365 を監視できます。

Microsoft System Center Operations Manager management pack for Microsoft Dynamics CRM 2016はここ でダウンロードできます。

関連項目

Microsoft Dynamics 365 の運用
Microsoft Dynamics 365 データ保護および回復
電話およびタブレット PC 用 Dynamics 365 のトラブルシューティングと重要な情報
Dynamics 365 PowerShell 参照

© 2017 Microsoft. All rights reserved. 著作権