Team Foundation のレポート作成に関するトラブルシューティング
更新 : 2007 年 11 月
ここでは、Team Foundation のレポート作成の操作時に発生する以下の一般的な懸案事項について説明します。
レポートの実行時にエラー メッセージが表示される
レポートのデータが欠落している
レポートの実行に時間がかかる
レポートにアクセスするためのアクセス許可がない
これらのヒントや個々のエラー メッセージのヘルプ トピックのヒントを確認しても問題を解決できない場合は、Visual Studio Team System の Microsoft Technical Forums (https://go.microsoft.com/fwlink/?LinkId=54490) を参照してください。これらのフォーラムには、さまざまなトラブルシューティングのトピックに関する検索可能なスレッドがあり、質問に対して迅速に応答できるように監視されています。
レポートの実行時にエラー メッセージが表示される
レポートを実行したときに、次のようなエラー メッセージを受け取る場合があります。
レポートの処理中にエラーが発生しました。(rsProcessingAborted)
データセット 'dsPriorityParam' に対してクエリを実行できませんでした。(rsErrorExecutingCommand) このエラーの詳細を表示するには、ローカルのサーバー コンピュータでレポート サーバーを見つけるか、リモート エラーを有効にしてください。
これらのエラー メッセージは、データを運営ストアからウェアハウスに移動する際に問題が発生し、レポートの情報が欠落している可能性があることを示します。
データ ソースへの接続に問題があることをエラーが示している場合は、データ ソースが正しく構成されていることを確認します。詳細については、「方法 : SQL Server Reporting Services のサービス アカウントまたはパスワードを変更する」を参照してください。
通常、これらのエラーの原因は、レポート プログラム自体ではなく、データ ウェアハウス プログラム内に存在するので、「データ ウェアハウスのトラブルシューティング」に記載されているトラブルシューティング手順を実行する必要があります。
レポートのデータが欠落している
レポートのデータが欠落している疑いがある場合は、以下の手順により、欠落の事実を確認できます。
データが欠落していることを確認するには
次のうち、必要な変更を行います。
変更したファイルをソース管理にチェックインする。
作業項目を更新する。
テスト結果を発行する。
[スタート] をクリックし、[すべてのプログラム] をポイントします。次に、[Microsoft SQL Server 2005] をポイントし、[SQL Server Management Studio] をクリックします。
[サーバーに接続] ダイアログ ボックスで、[サーバーの種類] ボックスの一覧の [データベース エンジン] をクリックし、[接続] をクリックします。
[データベース] ノードを展開し、[servername TFSWarehouse] ノードを展開して、[テーブル] ノードを展開します。
以下のようにして、該当するテーブルに変更が表示されることを確認します。
変更したファイルをソース管理にチェックインした場合は、dbo.Changeset テーブルと dbo.Code Churn テーブルを右クリックし、[テーブルを開く] をクリックして、変更が表示されることを確認します。
作業項目を更新した場合は、dbo.Current Work Item テーブルと dbo.Work Item History テーブルを右クリックし、[テーブルを開く] をクリックして、変更が表示されることを確認します。
テスト結果を発行した場合は、dbo.Test Result テーブルを右クリックし、[テーブルを開く] をクリックして、変更が表示されることを確認します。
データ ウェアハウスの問題が原因でレポートのデータが欠落していることを確認した場合は、「データ ウェアハウスのトラブルシューティング」のトラブルシューティング手順を実行してください。
レポートの実行に時間がかかる
初めてレポートを実行するとき、または作成済みのレポートを表示するときに、Team Foundation でデータ ウェアハウスのデータをアセンブルして処理するのに長い時間 (数十分) がかかることがあります。処理が終了するまで待ってください。30 分経過しても処理が完了せず、レポートが表示されない場合は、Team Foundation 管理者に連絡してください。
レポートにアクセスするためのアクセス許可がない
レポートにアクセスするためのアクセス許可を持っていないことを示すエラー メッセージが表示された場合は、Team Foundation 管理者または SQL Server Reporting Services サーバーの管理者に連絡してください。詳細については、「方法 : Team Foundation Server の貢献者のアクセス許可を設定する」を参照してください。