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

2008年12月 5日

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

前記事「TFS 2008のレポート表示でエラー」の解決です。

Team Foundation Server 2008 SP1 を Windows Server 2008 上に構築した時に発生するレポート関連のエラーですが、次の記事の通りで修正できました。

MSDN Forums:TFS 2008 and SQL Server Reporting Services errors(英語)

アプリケーション層のサーバーにWindows Server 2008、SQL Server 2008、WSS 3.0 SP1を使用してシングル構成でインストールし、SQL Server 2008のアカウント以外全てドメインアカウントで構成した場合に発生するようです。
(それ以外の構成を試す気合はないっす)

解決法

SQL Server Management Studio で データベースエンジンに接続して次のSQLスクリプトを実行します。

USE [TfsWarehouse] 

GO

CREATE USER [NT AUTHORITY\NETWORK SERVICE] FOR LOGIN [NT AUTHORITY\NETWORK SERVICE]

GO

USE [TfsWarehouse]

GO

EXEC sp_addrolemember N'TfsWarehouseDataReader', N'NT AUTHORITY\NETWORK SERVICE'

GO

これだけです。

あとは、SQL Server Management Studio で 分析サービスに接続して、TfsWarehouseを選択して、「処理」を実行してみます。

成功すればレポートも正しく表示できているでしょう。

 

SQL Server 2008対応で、全ての環境を試すことは出来ないでしょうが・・・疲れますね。

トラックバックURL

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

トラックバック

» TfsWarehouseを開けません。 from 寝ても覚めても.NET(?)
Windows Server 2008とSQL Server 2008な環境に Team Foundation Server 2008をインストールして順... 続きを読む

コメントする

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