次の方法で共有


Turn on Reporting Services events for the SharePoint trace log (ULS)

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

このトピックの内容

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

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

カテゴリ Level 説明
データベース "詳細" データベース アクセスに関連するイベントが記録されます。
全般 "詳細" 次の項目へのアクセスを伴うイベントが記録されます。

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

Note

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

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

  • HTTP リダイレクター

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

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

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

Get-SPDiagnosticConfig

ログ エントリの読み取り

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

  1. Product: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 に書き込まれたログ エントリ。 これらのエントリは、MicrosoftSharePoint Server 2010 Enterprise Edition 用の SQL Server 2014 Reporting Services アドインの機能である Power View を含むクライアント アプリケーションから取得されます。

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

"Power View" の Area に記録されるエントリの内容は、クライアント アプリケーションによって異なります。
Report Server Alerting Runtime
レポート サーバー アプリケーション ドメイン マネージャー
レポート サーバー バッファー済み応答
レポート サーバー キャッシュ
レポート サーバー カタログ
レポート サーバー チャンク
レポート サーバー クリーンアップ
レポート サーバー構成マネージャー サンプルのエントリ:

Mediumレポート サーバーの内部 URL の使用 https://localhost:80/ReportServer.

UnexpectedMissing または無効な ExtendedProtectionLevel 設定です
レポート サーバー Crypto
レポート サーバー データ拡張機能
レポート サーバー DB ポーリング
レポート サーバーの既定値
レポート サーバー電子メール拡張機能
レポート サーバー Excel レンダラー
レポート サーバー拡張機能ファクトリ
レポート サーバー HTTP ランタイム
レポート サーバー画像レンダラー
レポート サーバー メモリ監視
レポート サーバー通知
レポート サーバー処理
レポート サーバー プロバイダー
レポート サーバー レンダリング
レポート サーバー レポート プレビュー
レポート サーバー リソース ユーティリティ サンプルのエントリ:

MediumReporting Services starting SKU:評価

MediumEvaluation copy コピー:180 日間残っています
レポート サーバー実行中ジョブ
レポート サーバー実行中要求
レポート サーバー スケジュール
レポート サーバー セキュリティ
レポート サーバー サービス コントローラー
レポート サーバー セッション
レポート サーバー サブスクリプション
レポート サーバー WCF ランタイム
レポート サーバー Web サーバー
サービス アプリケーション プロキシ
共有サービス サンプルのエントリ:

MediumUpdating ReportingWebServiceApplication

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

ReportingWebServiceApplication の MediumProvisioning インスタンス

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

MediumSetting データベース権限。

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

PowerShell related contentPowerShell を使用して、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 サーバーの全体管理の [診断ログ] ページから、パスを確認または変更することもできます。