SharePoint トレース ログの Reporting Services イベントをオンにする (ULS)

SQL Server 2008 R2 以降では、SharePoint モードの Reporting Services サーバーから SharePoint 統合ログ サービス (ULS) のトレース ログに Reporting Services イベントを書き込むことができます。 Reporting Services 固有のカテゴリは、SharePoint サーバーの全体管理の [監視] ページで利用できます。

このトピックの内容

  • ULS ログの一般的な推奨事項

  • Reporting Services イベントのオン/オフの切り替え。

  • 推奨構成

  • ログ エントリの読み取り

  • Reporting Services イベントの一覧

  • PowerShell を使用したログの表示

  • トレース ログ ファイルの場所

ULS ログの一般的な推奨事項

次の表は、イベントのカテゴリの一覧です。Reporting Services 環境を監視する場合の推奨されるレベルも記載されています。 イベントをログに記録した場合、各エントリには、イベントが記録された時刻、プロセス名、およびスレッド ID が記録されます。

カテゴリ

レベル

説明

データベース

詳細

データベース アクセスに関連するイベントが記録されます。

全般

詳細

次の項目へのアクセスを伴うイベントが記録されます。

  • Reporting Services の Web ページ

  • レポート ビューアーの HTTP ハンドラー

  • レポート アクセス (.rdl ファイル)

  • データ ソース (.rsds ファイル)

  • SharePoint サイト上の URL (.smdl ファイル)

Office Server 全般

例外

ログオンの失敗が記録されます。

トポロジ

詳細

現在のユーザー情報が記録されます。

Web パーツ

詳細

レポート ビューアー Web パーツへのアクセスを伴うイベントが記録されます。

Reporting Services カテゴリ内の Reporting Services イベントのオン/オフを切り替えるには

  1. SharePoint サーバーの全体管理で、以下の操作を行います。

  2. [監視] をクリックします。

  3. [レポート] グループの [診断ログの構成] をクリックします。

  4. カテゴリの一覧で [SQL Server Reporting Services] を探します。

  5. プラス記号 (+) をクリックして、[SQL Server Reporting Services] の下のサブカテゴリを展開します。

  6. トレース ログに追加するサブカテゴリを選択します。

  7. カテゴリの一覧の下部で、[トレース ログの記録対象となる重要度の最も低いイベント] のイベント レベルを選択します。 トレースを無効にするには、[なし] を選択します。

注意

[イベント ログの記録対象となる重要度の最も低いイベント] オプションは、Reporting Services ではサポートされません。 オプションは無視されます。

[トップに戻る] リンクで使用される矢印アイコン先頭に戻る

推奨構成

次のログ オプションが標準構成として推奨されます。

  • HTTP リダイレクター

  • SOAP クライアント プロキシ

  • 構成に関する問題が発生する場合は、[構成ページ] を追加します。

現在のファームの診断ログ設定は、すべて次の PowerShell コマンドレットで確認できます。

Get-SPDiagnosticConfig

[トップに戻る] リンクで使用される矢印アイコン先頭に戻る

ログ エントリの読み取り

ログ内の Reporting Services エントリは、次の方法で書式設定されます。

  1. 製品: SQL Server Reporting Services

  2. カテゴリ: サーバーに関連するイベントには、名前の先頭に "Report Server" という文字が付けられます。 例: "Report Server Alerting Runtime"。これらのイベントは、レポート サーバーのログ ファイルにも記録されます。

  3. カテゴリ: Web フロントエンド コンポーネントに関連するイベントや、Web フロントエンド コンポーネントから伝えられたイベントには、"Report Server" は付けられません。 例: "Service Application Proxy" Report Server Alerting Runtime"。 WFE エントリには CorrelationID が含まれますが、サーバー エントリには含まれません。

[トップに戻る] リンクで使用される矢印アイコン先頭に戻る

SQL Server Reporting Services イベントの一覧

次の表に示すのは、SQL Server Reporting Services カテゴリに含まれるイベントの一覧です。

領域の名前

説明またはサンプルのエントリ

構成ページ

HTTP リダイレクター

ローカル モード処理

ローカル モード表示

SOAP クライアント プロキシ

UI ページ

Power View

LogClientTraceEvents API に書き込まれたログ エントリ。 これらのエントリのソースは、Microsoft SharePoint Server 2010 Enterprise Edition 用の SQL Server 2012 Reporting Services アドインの機能である Power View を含むクライアント アプリケーションです。

LogClientTraceEvents API からのすべてのログ エントリは、"SQL Server Reporting Services" の Category および "Power View" の Area に記録されます。

"Power View" の Area に記録されるエントリの内容は、クライアント アプリケーションによって異なります。

Report Server Alerting Runtime

レポート サーバー アプリケーション ドメイン マネージャー

レポート サーバー バッファー済み応答

レポート サーバー キャッシュ

レポート サーバー カタログ

レポート サーバー チャンク

レポート サーバー クリーンアップ

レポート サーバー構成マネージャー

サンプルのエントリ:

MediumUsing レポート サーバーの内部 url https://localhost:80/ReportServer。

UnexpectedMissing または無効な ExtendedProtectionLevel 設定です

レポート サーバー Crypto

レポート サーバー データ拡張機能

レポート サーバー DB ポーリング

レポート サーバーの既定値

レポート サーバー電子メール拡張機能

レポート サーバー Excel レンダラー

レポート サーバー拡張機能ファクトリ

レポート サーバー HTTP ランタイム

レポート サーバー画像レンダラー

レポート サーバー メモリ監視

レポート サーバー通知

レポート サーバー処理

レポート サーバー プロバイダー

レポート サーバー レンダリング

レポート サーバー レポート プレビュー

レポート サーバー リソース ユーティリティ

サンプルのエントリ:

MediumReporting Services starting SKU: Evaluation

MediumEvaluation コピー: 180 日間残っています

レポート サーバー実行中ジョブ

レポート サーバー実行中要求

レポート サーバー スケジュール

レポート サーバー セキュリティ

レポート サーバー サービス コントローラー

レポート サーバー セッション

レポート サーバー サブスクリプション

レポート サーバー WCF ランタイム

レポート サーバー Web サーバー

サービス アプリケーション プロキシ

共有サービス

サンプルのエントリ:

MediumUpdating ReportingWebServiceApplication

コンテンツ データベースへの MediumGranting アクセス。

ReportingWebServiceApplication の MediumProvisioning インスタンス

ReportingWebServiceApplication の MediumProcessing サービス アカウントの変更

MediumSetting データベース権限。

[トップに戻る] リンクで使用される矢印アイコン先頭に戻る

PowerShell でのログ ファイルの表示

PowerShell 関連コンテンツPowerShell を使用して、ULS ログ ファイルから Reporting Services 関連イベントの一覧を取得することができます。 SharePoint 2010 管理シェルから次のコマンドを入力すると、ULS ログ ファイル UESQL11SPOINT-20110606-1530.log から、"sql server reporting services" を含む行のリストが返されます。

Get-content -path "C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\14\LOGS\UESQL11SPOINT-20110606-1530.log" | select-string "sql server reporting services”

ULS ログの読み取りに使用できるツールは他にも多数提供されており、ダウンロードして使用できます。 たとえば、SharePoint LogViewerSharePoint ULS Log Viewer などがあります。 これらはいずれも、CodePlex から入手できます。

PowerShell を使用してログ データを表示する方法の詳細については、「診断ログを表示する (SharePoint Server 2010)」を参照してください。

[トップに戻る] リンクで使用される矢印アイコン先頭に戻る

トレース ログの場所

トレース ログ ファイルは通常、c:\Program Files\Common files\Microsoft Shared\Web Server Extensions\14\logs フォルダーにありますが、SharePoint サーバーの全体管理の [診断ログ] ページから、パスを確認または変更することもできます。

SharePoint 2010 サーバーの全体管理で SharePoint サーバーに対する診断ログを構成する手順については、「診断ログ設定を構成する (Windows SharePoint Services)」を参照してください。

[トップに戻る] リンクで使用される矢印アイコン先頭に戻る