排查服务器管理问题

Azure DevOps Server 2020 | Azure DevOps Server 2019 | TFS 2018 - TFS 2013

备注

Azure DevOps Server 以前名为 Visual Studio Team Foundation Server。

请查看此处提供的问题和答案,了解如何管理Azure DevOps Server之前Team Foundation Server (TFS) 。

重要

不应手动修改任何 TFS 数据库,除非 Microsoft 支持 指示你这样做,或者按照手动备份数据库 中所述的过程 操作。 任何其他修改都可能使你的服务协议失效。

问:能否重命名项目或项目集合?

答: 可以重命名项目和项目集合。

  • 若要重命名项目,请参阅 重命名项目
  • 若要重命名集合,首先分离集合,编辑其设置,然后附加集合。 请参阅 管理项目集合

问:如何管理服务?

答:Azure DevOps 及其集成的产品包括多个服务和服务帐户,这些帐户在构成部署的部分或所有逻辑层和物理计算机上运行。 您可对所有这些服务帐户使用相同的帐户,也可使用不同的帐户。 选择使用一个或多个帐户取决于部署的配置、安全需要和已安装的组件。 为了清楚起见,每个服务帐户都通过使用占位符名称来单独引用。

若要了解有关详细信息,请参阅 服务帐户和依赖项

问:如何扩展我的部署?

答: 你可以将 Azure DevOps Server移动到新服务器,添加其他应用程序层服务器。 还可以将Azure DevOps Server环境移动到另一个 环境

问:如何监视我的部署?

答: 可以使用以下Azure DevOps监视本地活动:

  • 在管理控制台的"日志"页中,可以打开在本地配置和维护Azure DevOps生成的日志文件。

  • 在应用层服务器的 Web 管理页面中,可以查看活动日志和作业监视图表。

    http://MyServer:8080/tfs/\_oi/

  • 从 Web 门户控制面板,可以导出所有用户及其访问级别的审核日志。 请参阅 更改访问级别

有关其他监视提示,请参阅此博客文章:维护良好的 TFS 服务器现在的外观如何?。

问:关于维护多个服务器,我该了解什么?

答: 根据最初在本地安装Azure DevOps配置方式,可能需要在一台或多台服务器上管理它,以维护和操作部署。 例如,下图显示了部署的逻辑体系结构,该部署与 SQL Server Reporting Services 和 SharePoint 产品集成:

与 SharePoint 产品的数据库关系

本示例必须:

  • 跨多个服务器管理组件、用户、组和权限的配置。
  • 配置防火墙或其他设备,以允许服务器之间通信所需的端口上的网络流量。
  • 确保部署所需的所有服务都正在运行并配置为自动启动。
  • 请确保部署Azure DevOps每个计算机都完全信任该服务帐户。

另请参阅此博客文章:维护良好的 TFS 服务器现在的外观如何?。

问:在哪里可以详细了解要求?

答: 请参阅以下一个或多个文章:

还可以在这些参考文章中了解要求和基础结构:

有关许可信息,请阅读 许可白皮书

问:是否有维护限制?

答: 是的。 如上所述,切勿手动修改Azure DevOps数据库,因为这会使服务协议失效、阻止升级和修补程序,并可能导致数据丢失或损坏。 只有在两种情况下您才应考虑进行修改:

  • Microsoft 支持人员指示您这样操作。
  • 部署需要手动备份数据库Azure DevOps数据库。 在这种情况下,应仅按此处所述修改 数据库

问:其他哪些资源可用?

答: 以下资源和工具可用:

Azure DevOps Server:

Azure DevOps Services: