6

自分のドメイン アカウントを使用して TFS サーバーにログオンし、TFS 管理コンソールを開こうとすると、次のエラーが表示されます。

TF246017: Team Foundation Server はデータベースに接続できませんでした。データベースをホストしているサーバーが動作していること、およびネットワークの問題によってサーバーとの通信がブロックされていないことを確認します。

TFS データベースは、TFS サーバー上でローカルに実行されます。ローカル コンピューターの管理者アカウント (おそらく TFS のインストールに使用したアカウント) を使用して TFS サーバーにログオンすると、管理コンソールはエラーなしで正常に読み込まれます。そのため、SSMS を使用してローカル TFS データベースとそのログインを調べたところ、ローカル TFS サーバーのユーザー アカウントが完全な権限でリストされているのに、私のドメイン アカウントはそうではありませんでした。したがって、エラー。

最後に、私の質問です。私がやりたいは、ローカルの管理者アカウントのように、特定のユーザーに TFS データベースへのアクセス許可 (したがって、エラーなしで管理コンソールを実行できる機能) を提供することです。これらの各ユーザーを SSMS を介してログインとして追加するのではなく、TFS DB に対するアクセス許可を自動的に付与する追加できる TFS グループはありますか? それは少しきれいに見えるでしょう。

ありがとう。

4

3 に答える 3

4

この問題を解決する最も簡単な方法は、チーム内で管理コンソールを使用できる人を見つけて、管理コンソール ユーザーのリストに追加してもらうことです。ツリービューの「アプリケーション層」ノードの下にあります。「ウィザード」を見ると、グループ、SQL ロールなどのあらゆる種類のものにユーザーを追加していることに気付くでしょう。おそらく、手動で調整したい以上のものです。私は、チームの別のメンバーが作業できるようにするために、AD グループを介して何かをしようとしたり、ユーザーを SQL ロールに手動で追加したりするのにかなりの時間を費やしました。最終的に、管理コンソールから彼を追加したところ、1 分後には準備が整いました。

于 2013-07-17T16:04:21.403 に答える
1

AD に TFS 管理者というグループを作成し、データベース サーバー、管理コンソール、共有ポイント、ssrs、および ssas に対するアクセス許可を付与することをお勧めします。

于 2012-10-17T21:22:25.073 に答える