チーム プロジェクト コレクションの削除
Visual Studio Team Foundation Server 2012 (TFS) の配置で使用しなくなったチーム プロジェクト コレクションは削除できます。コレクションを削除することで、ユーザーが誤ってコレクションに接続してそのコレクション内でプロジェクトの作業を行うことがなくなります。また、配置を簡素化することもできます。また、チーム プロジェクト コレクションの作成に失敗するか、データベースが使用できなくなることがまれにあります。このような場合は、問題のあるコレクションを削除すると、配置を保守しやすくなります。
コレクションを削除するには、最初にコレクションを TFS からデタッチする必要があります。ただし、コレクションをデタッチする場合は、コレクションのデータベースを SQL Server から削除しないようにします。実際にコレクションを削除するには、コレクション データベースをホストする SQL Server インスタンスからコレクションのデータベースを手動で削除する必要があります。同様に、コレクションをデタッチする場合は、そのコレクション内のプロジェクトのチーム プロジェクト ポータルをホストしていた SharePoint サイト コレクションを削除しないようにします。これらのポータルを削除するには、そのコレクションをサポートしていたサイト コレクションも削除する必要があります。
重要 |
---|
サイト コレクションごとに 1 つのチーム プロジェクト コレクションだけをサポートするのが適切な状態ですが、複数のコレクションで同じサイト コレクションを使用することもできます。サイト コレクションを削除する前に、サイト コレクションが他のチーム プロジェクト コレクションまたは他の目的で使用されていないことを確認してください。 |
データベースやサイト コレクションを削除する必要はありませんが、これらの手順を実行するまでコレクションは実際には削除されません。パフォーマンスの向上または領域の確保のためにコレクションを削除する場合は、コレクションをデタッチした後に、SQL Server からデータベース、および SharePoint 製品からサイト コレクションを手動で削除する必要があります。
[!メモ]
チーム プロジェクト コレクションをコマンド プロンプトで削除するには、TFSConfig Collection コマンドを使用します。管理コンソールからコレクションを削除する場合とは異なり、TFSConfig Collection ツールを使用すると、コレクション データベースは完全に削除されて、再アタッチできなくなります。詳細については、「Collection コマンド」を参照してください。
必要なアクセス許可
以下の手順を実行するには、次のグループのメンバーである必要があります。
Team Foundation の管理コンソールを実行しているサーバーの Administrators セキュリティ グループのメンバー
TFS のデータベースをホストする SQL Server のインスタンスを実行している 1 つ以上のサーバーの sysadmin グループのメンバー
配置に SharePoint 製品 を使用している場合、サイト コレクションを削除するファームのファーム管理者グループのメンバー
詳細については、「Team Foundation Server のアクセス許可」を参照してください。
チーム プロジェクト コレクションを削除するには
Team Foundation の管理コンソールを開きます。
詳細については、「Team Foundation 管理コンソールを開く」を参照してください。
サーバーの名前、[アプリケーション層] の順に展開し、[チーム プロジェクト コレクション] を選択します。
コレクションの一覧で、削除するコレクションの名前を強調表示します。
[全般] タブの [チーム プロジェクト コレクションのデタッチ] を選択します。
チーム プロジェクト コレクションのデタッチ ウィザードが開きます。
(省略可能) [チーム プロジェクト コレクションのサービス メッセージを指定してください。] ページの [サービス メッセージ] に、このコレクション内のプロジェクトに接続しようとするユーザーに対するメッセージを指定します。
[次へ] をクリックします。
[チーム プロジェクト コレクションのデタッチに使用する設定を確認してください。] ページで、設定を確認します。
いずれかの設定を変更する場合は、[前へ] をクリックします。問題がなければ、[確認] をクリックします。
すべての準備チェックが問題なく完了したら、[デタッチ] をクリックします。
[チーム プロジェクト コレクションのデタッチの進行状況を監視します。] ページで、すべてのプロセスが完了したら、[次へ] をクリックします。
(省略可能) [このチーム プロジェクト コレクションの補足情報を確認してください。] ページで、ログ ファイルの場所をメモしておきます。
[閉じる] をクリックします。
これで、チーム プロジェクト コレクションが管理コンソールのコレクション一覧から除外されました。
SQL Server Management Studio を開き、コレクション データベースをホストする SQL Server データベース エンジンに接続し、インスタンスを展開します。
コレクション データベースの名前 (既定では TFS_CollectionName) を強調表示し、データベースを削除します。
詳細については、Microsoft Web サイトの「データベースを削除する方法 (SQL Server Management Studio)」を参照してください。
SharePoint サーバーの全体管理を開き、削除されたコレクションをサポートしているサイト コレクションを削除します。
詳細については、Microsoft Web サイトの「サイト コレクションを削除する (SharePoint Foundation 2010)」または「サイト コレクションを削除する」(Microsoft Office SharePoint Server 2007) を参照してください。
参照
処理手順
Move a Team Project Collection
Split a Team Project Collection