C# と .NET Framework 3.5 を主にWindows Formのアプリケーション開発について

2008年12月 5日

TFS 2008のレポート表示でエラー TFS 2008のレポート表示でエラー

Team Foundation Server 2008 SP1 を Windows Server 2008 上に構築しましたがレポートのエラーで悩みました。

Team Foundation Server 2008 SP1のインストール

今回はServer 2008とSQL Server 2008に対応した記念に(?)クリーン インストールしています。構成は、

  • Windows Server 2008
  • Team Foundation Server 2008 SP1
  • SQL Server 2008
  • IIS 7
  • SharePoint Services 3.0
  • サービス アカウントやユーザー アカウントは、全てADドメイン アカウント

として、シングルサーバー構成で注意深くインストールガイドに従ってインストールを実行しました。

この構成でインストールする場合、あらかじめTFS 2008 SP1 をインストールメディアと統合する必要があるので注意が必要です。

→詳しくは、「ディベロッパー製品開発統括部 Blog:VS 2008 Team Foundation Server と Service Pack 1 の統合インストールについて」を参考にさせていただきました。

 

インストールは無事完了して、チームプロジェクトの作成もうまくいきました。
が・・・レポートが全滅です。

アカウント等を確認しても問題はありません。
もちろんReport Serviceにもドメインアカウントを登録しています。
SetupWarehouse等のコマンドやトラブルシュートもダメでした。

レポートでエラー

具体的には次のようなエラーが発生します。

  • クライアントPCでレポートを表示した場合
レポートの処理中にエラーが発生しました。 (rsProcessingAborted) 
データセット 'PlatformParam' に対してクエリを実行できませんでした。 (rsErrorExecutingCommand) 
このエラーの詳細を表示するには、ローカルのサーバー コンピュータでレポート サーバーを開くか、リモート エラーを有効にしてください。 
  • サーバー上でレポートを表示した場合
クライアントの表示中にエラーが発生しました。
レポートの処理中にエラーが発生しました。
データセット 'dsTestPassingWithActiveBugs' に対してクエリを実行できませんでした。
Team System キューブは存在しないか、または処理されていません。 

  • サーバーのイベントログ(アプリケーション)のログ
OLE DB エラー: OLE DB または ODBC エラー: このログインで要求されたデータベース "TFSWarehouse" を開けません。ログインに失敗しました。; 42000。

要するに、クライアントからのレポート表示だけではなく、Visual Studio Team Foundation Server Task Scheduler サービスからの更新もうまくいっていない様子。

SQL Server Analysis サービスにSQL Server Management Studioで接続して、Warehouseの[処理]もエラーになります。

解決

解決しました
TFS 2008のレポートエラー 解決編

トラックバックURL

このエントリーのトラックバックURL:
http://www.cs-dotnet.com/cgi-bin/mt-tb.cgi/251

トラックバック

» TFS 2008 SP1 と SQL Server 2008 SP1 from C#.NETでいく?
Team Foundation Server 2008 と SQL Server... 続きを読む

コメントする

(初めてのコメントの時は、コメントが表示されるためにこのブログのオーナーの承認が必要になることがあります。承認されるまでコメントは表示されませんのでしばらくお待ちください)