チーム プロジェクト コレクションの削除

更新 : 2011 年 3 月

Visual Studio Team Foundation Server の配置で使用しなくなったチーム プロジェクト コレクションは削除できます。 コレクションを削除することで、ユーザーが誤ってコレクションに接続してそのコレクション内でプロジェクトの作業を行うことがなくなります。また、配置を簡素化することもできます。

コレクションを削除するには、最初にコレクションを Team Foundation Server からデタッチする必要があります。 ただし、コレクションをデタッチする場合は、コレクションのデータベースを SQL Server から削除しないようにします。 実際にコレクションを削除するには、コレクション データベースをホストする SQL Server インスタンスからコレクションのデータベースを手動で削除する必要があります。 同様に、コレクションをデタッチする場合は、そのコレクション内のプロジェクトのチーム プロジェクト ポータルをホストしていた SharePoint サイト コレクションを削除しないようにします。 これらのポータルを削除するには、そのコレクションをサポートしていたサイト コレクションも削除する必要があります。

重要

サイト コレクションごとに 1 つのチーム プロジェクト コレクションだけをサポートするのが適切な状態ですが、複数のコレクションで同じサイト コレクションを使用することもできます。 サイト コレクションを削除する前に、サイト コレクションが他のチーム プロジェクト コレクションまたは他の目的で使用されていないことを確認してください。

データベースやサイト コレクションを削除する必要はありませんが、これらの手順を実行するまでコレクションは実際には削除されません。 パフォーマンスの向上または領域の確保のためにコレクションを削除する場合は、コレクションをデタッチした後に、SQL Server からデータベース、および SharePoint 製品からサイト コレクションを手動で削除する必要があります。

注意

チーム プロジェクト コレクションをコマンド プロンプトで削除するには、TFSConfig Collection コマンドを使用します。 管理コンソールからコレクションを削除する場合とは異なり、TFSConfig Collection ツールを使用すると、コレクション データベースは完全に削除されて、再アタッチできなくなります。 詳細については、「Collection コマンド」を参照してください。

必要なアクセス許可

以下の手順を実行するには、次のグループのメンバーである必要があります。

  • Team Foundation の管理コンソールを実行しているサーバーの Administrators セキュリティ グループのメンバー

  • Team Foundation Server のデータベースをホストする SQL Server のインスタンスを実行している 1 つ以上のサーバーの sysadmin グループのメンバー

  • 配置に SharePoint 製品 を使用している場合、サイト コレクションを削除するファームのファーム管理者グループのメンバー

詳細については、「Team Foundation Server のアクセス許可」を参照してください。

チーム プロジェクト コレクションを削除するには

  1. 配置が Microsoft Project Server 2007 Service Pack 2 (SP2) または Project Server 2010 と統合されている場合は、チーム プロジェクト コレクションを削除する前に Project Server からそのコレクションをマップ解除する必要があります。 この変更を行うには、TFSAdmin ProjectServer /UnmapPWAFromCollection コマンドを /force オプションと共に使用する必要があります。 詳細については、「PWA インスタンスへのチーム プロジェクト コレクションのマッピング」および「Microsoft Team Foundation Server 2010 と Microsoft Project Server Integration Feature Pack」を参照してください。

  2. Team Foundation の管理コンソールを開きます。

    詳細については、「Team Foundation 管理コンソールを開く」を参照してください。

  3. [Team Foundation] で、サーバーの名前、[アプリケーション層] の順に展開し、[チーム プロジェクト コレクション] をクリックします。

  4. コレクションの一覧で、削除するコレクションの名前をクリックします。

  5. [全般] タブの [チーム プロジェクト コレクションのデタッチ] をクリックします。

    チーム プロジェクト コレクションのデタッチ ウィザードが開きます。

  6. (省略可能) [チーム プロジェクト コレクションのサービス メッセージを指定してください。] ページの [サービス メッセージ] に、このコレクション内のプロジェクトに接続しようとするユーザーに対するメッセージを入力します。

  7. [次へ] をクリックします。

  8. [チーム プロジェクト コレクションのデタッチに使用する設定を確認してください。] ページで、設定を確認します。

  9. いずれかの設定を変更する場合は、[前へ] をクリックします。 問題がなければ、[確認] をクリックします。

  10. すべての準備チェックが問題なく完了したら、[デタッチ] をクリックします。

  11. [チーム プロジェクト コレクションのデタッチの進行状況を監視します。] ページで、すべてのプロセスが完了したら、[次へ] をクリックします。

  12. (省略可能) [このチーム プロジェクト コレクションの補足情報を確認してください。] ページで、ログ ファイルの場所をクリックするか、メモしておきます。

  13. [閉じる] をクリックします。

    これで、チーム プロジェクト コレクションが管理コンソールのコレクション一覧から除外されました。

  14. SQL Server Management Studio を開き、コレクション データベースをホストする SQL Server データベース エンジンに接続し、インスタンスを展開します。

  15. コレクション データベースの名前 (既定では TFS_CollectionName) をクリックし、データベースを削除します。

    詳細については、Microsoft Web サイトの「データベースを削除する方法 (SQL Server Management Studio)」を参照してください。

  16. SharePoint サーバーの全体管理を開き、削除されたコレクションをサポートしているサイト コレクションを削除します。

    詳細については、Microsoft Web サイトの「サイト コレクションを削除する (Windows SharePoint Services)」(Windows SharePoint Services 3.0) または「サイト コレクションを削除する (Office SharePoint Server)」(Microsoft Office SharePoint Server 2007) を参照してください。

参照

処理手順

チーム プロジェクト コレクションの作成

チーム プロジェクト コレクションの変更

概念

Team Foundation Server のアーキテクチャ

SharePoint 製品と Team Foundation Server 間の相互作用

履歴の変更

日付

履歴

理由

2011 年 3 月

Project Server と統合する配置についての詳細を追加。

SP1 機能変更