方法 : Team System 用データ ウェアハウスのデータベースへのアクセスを許可する
更新 : 2007 年 11 月
ユーザーが Visual Studio Team System のレポートを作成できるようにするには、先にデータ ウェアハウスを構成するデータベースへの読み取りアクセスをユーザーに許可する必要があります。作成するレポートの種類に応じて、Analysis Services データベースとリレーショナル データベースのどちらか一方または両方へのアクセスを許可できます。
必要なアクセス許可
Analysis Services データベースへのアクセスを許可するには、そのデータベースでの管理アクセス許可が必要です。リレーショナル データベースへのアクセスを許可するには、SQL Server データベース エンジンでの securityadmin サーバー ロールまたは sysadmin サーバー ロールのメンバである必要があります。
Analysis Services データベースへの読み取りアクセスをユーザーまたはグループに許可するには
[スタート] ボタンをクリックし、[すべてのプログラム] をポイントします。次に、[Microsoft SQL Server 2005] をポイントし、[SQL Server Management Studio] をクリックします。
SQL Server Management Studio が開始し、[サーバーに接続] ダイアログ ボックスが表示されます。
[サーバーの種類] ボックスの一覧で、[Analysis Services] をクリックします。
[サーバー名] ボックスに、Team Foundation Server の Analysis Services サーバーの名前を入力し、[接続] をクリックします。
メモ : Team Foundation Server の Analysis Services サーバーは、通常、データ層サーバーと同じです。
[サーバーに接続] ダイアログ ボックスが閉じます。
オブジェクト エクスプローラで、サーバーの [データベース] フォルダを展開し、[TfsWarehouse] データベースを展開します。次に、[ロール] フォルダを展開します。
[TfsWarehouseDataReader] ロールを右クリックし、[プロパティ] をクリックします。
[ロールの編集] ダイアログ ボックスが表示されます。
[ページの選択] で、[メンバシップ] をクリックし、[追加] をクリックします。
[ユーザーまたはグループの選択] ダイアログ ボックスが表示されます。
ユーザーまたはグループを追加し、[OK] をクリックし、次に [OK] をクリックします。
リレーショナル データベースへの読み取りアクセスをユーザーまたはグループに許可するには
[スタート] ボタンをクリックし、[すべてのプログラム] をポイントします。次に、[Microsoft SQL Server 2005] をポイントし、[SQL Server Management Studio] をクリックします。
[サーバーに接続] ダイアログ ボックスが表示されます。
[サーバーの種類] ボックスの一覧で、[データベース エンジン] をクリックします。
[サーバー名] ボックスに、Team Foundation Server のデータ層サーバーの名前を入力し、[接続] をクリックします。
オブジェクト エクスプローラで、サーバーの [データベース] フォルダを展開し、次に [TfsWarehouse] データベースを展開します。
TfsWarehouse データベースで、[セキュリティ] フォルダを展開し、[ロール] フォルダを展開します。次に、[データベース ロール] フォルダを展開します。
[TfsWarehouseDataReader] ロールを右クリックし、[プロパティ] をクリックします。
[データベース ロールのプロパティ] ダイアログ ボックスが表示されます。
[ページの選択] で、[全般] をクリックし、[追加] をクリックします。
[ユーザーまたはグループの選択] ダイアログ ボックスが表示されます。
ユーザーまたはグループを追加し、[OK] をクリックし、次に [OK] をクリックします。