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 が記録されます。
カテゴリ |
レベル |
説明 |
---|---|---|
データベース |
詳細 |
データベース アクセスに関連するイベントが記録されます。 |
全般 |
詳細 |
次の項目へのアクセスを伴うイベントが記録されます。
|
Office Server 全般 |
例外 |
ログオンの失敗が記録されます。 |
トポロジ |
詳細 |
現在のユーザー情報が記録されます。 |
Web パーツ |
詳細 |
レポート ビューアー Web パーツへのアクセスを伴うイベントが記録されます。 |
Reporting Services カテゴリ内の Reporting Services イベントのオン/オフを切り替えるには
SharePoint サーバーの全体管理で、以下の操作を行います。
[監視] をクリックします。
[レポート] グループの [診断ログの構成] をクリックします。
カテゴリの一覧で [SQL Server Reporting Services] を探します。
プラス記号 (+) をクリックして、[SQL Server Reporting Services] の下のサブカテゴリを展開します。
トレース ログに追加するサブカテゴリを選択します。
カテゴリの一覧の下部で、[トレース ログの記録対象となる重要度の最も低いイベント] のイベント レベルを選択します。 トレースを無効にするには、[なし] を選択します。
注 |
---|
[イベント ログの記録対象となる重要度の最も低いイベント] オプションは、Reporting Services ではサポートされません。 オプションは無視されます。 |
先頭に戻る
推奨構成
次のログ オプションが標準構成として推奨されます。
HTTP リダイレクター
SOAP クライアント プロキシ
構成に関する問題が発生する場合は、[構成ページ] を追加します。
現在のファームの診断ログ設定は、すべて次の PowerShell コマンドレットで確認できます。
Get-SPDiagnosticConfig
先頭に戻る
ログ エントリの読み取り
ログ内の Reporting Services エントリは、次の方法で書式設定されます。
製品: SQL Server Reporting Services
カテゴリ: サーバーに関連するイベントには、名前の先頭に "Report Server" という文字が付けられます。 例: "Report Server Alerting Runtime"。これらのイベントは、レポート サーバーのログ ファイルにも記録されます。
カテゴリ: 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 を使用して、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 LogViewer や SharePoint 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)」を参照してください。
先頭に戻る