删除团队项目集合

您可以删除 Visual Studio Team Foundation Server 2012 (TFS) 部署中不再使用的团队项目集合。 通过删除集合,可以确保用户不会再意外连接到该集合并使用该集合中的项目,同时还有助于简化您的部署。 此外,在少数情况下,团队项目集合的创建将失败或数据库不可用。 在这些情况下,删除错误的集合也可帮助您维护部署。

若要删除集合,必须先将该集合与 TFS 分离。 但是,在分离集合时,不会从 SQL Server 中删除该集合的数据库。 若要真正删除集合,必须随后从承载集合数据库的 SQL Server 实例中手动删除该集合的数据库。 同样,在分离集合时,也不会删除承载该集合中项目的团队项目门户网站的 SharePoint 网站集。 若要删除这些门户网站,还必须删除支持该集合的网站集。

重要

理想情况下,每个网站集仅支持一个团队项目集合,不过,多个集合可以使用同一个网站集。在删除网站集之前,应确保网站集未被任何其他团队项目集合使用或未出于任何其他目的被使用。

您不必删除数据库或网站集,但在完成这些步骤之前,不会真正删除集合。 如果您出于性能或空间考虑而删除集合,则应考虑在分离集合之后从 SQL Server 中手动删除数据库,并从 SharePoint 产品中手动删除网站集。

备注

您可以在命令提示符处使用 TFSConfig Collection 命令删除团队项目集合。与从管理控制台中删除集合不同,如果使用 TFSConfig Collection 工具,您会永久性删除重新附加集合数据库的任何机会。有关更多信息,请参见Collection 命令

需要的权限

若要执行以下过程,您必须是下列组的成员:

  • 运行 Team Foundation 的管理控制台的服务器上**“Administrators”**安全组的成员

  • 运行(承载 TFS 的数据库的)SQL Server 实例的服务器上的 sysadmin 组成员

  • 要从中删除网站集的服务器场的**“服务器场管理员”**组成员(如果部署使用了 SharePoint 产品)

有关更多信息,请参见Team Foundation Server 权限

删除团队项目集合

  1. 打开 Team Foundation 的管理控制台。

    有关更多信息,请参见打开 Team Foundation 管理控制台

  2. 展开服务器的名称,展开**“应用层”,然后选择“团队项目集合”**。

  3. 在集合列表中,突出显示要删除的集合的名称。

  4. 在**“常规”选项卡上,选择“分离团队项目集合”**。

    将打开**“分离团队项目集合向导”**。

  5. (可选)在**“提供团队项目集合的维护消息”页面的“维护消息”**中,为可能尝试连接到此集合中项目的用户指定消息。

  6. 选择**“下一步”**。

  7. 在**“查看将用于拆分团队项目集合的设置”**页上,查看详细信息。

  8. 如果需要更改任何设置,请选择**“上一步”。 如果看上去正确,请选择“验证”**。

  9. 当所有准备情况检查都已成功完成时,请选择**“分离”**。

  10. 所有进程都已经完成时,在**“监视团队项目集合分离进度”页中,选择“下一步”**。

  11. (可选)在**“查看此团队项目集合的补充信息”**页中,记下日志文件的位置。

  12. 选择**“关闭”**。

    团队项目集合不再显示在管理控制台中的集合列表中。

  13. 打开 SQL Server Management Studio,连接到承载集合数据库的 SQL Server 数据库引擎实例,然后展开该实例。

  14. 突出显示集合数据库的名称(默认为 TFS_集合名称),然后删除该数据库。

    有关更多信息,请参见 Microsoft 网站上的以下页面:如何删除数据库

  15. 打开 SharePoint 管理中心,删除支持所删除集合的网站集。

    有关更多信息,请参见 Microsoft 网站上的以下页面:删除网站集(SharePoint Foundation 2010)删除网站集 (Microsoft Office SharePoint Server 2007)。

请参见

任务

创建团队项目集合

修改团队项目集合

Move a Team Project Collection

Split a Team Project Collection

概念

Team Foundation Server 体系结构