Diagnose 命令

可以使用 Diagnose 命令来发现 Visual Studio Team Foundation Server (TFS) 应用层和数据库之间的任何软件更新不匹配。若要正确运行,必须对应用层和数据库应用相同的软件更新。如果发生了软件更新不匹配,您可以使用此命令来找出问题,并收到解决该问题所必须采取的额外步骤的信息。

说明说明

如果 Diagnose 命令发现软件更新已应用于应用层,而不是应用于 Updates 的一个或多个数据库,您就可以使用 TFS 命令尝试自动将该更新应用于这些数据库。有关更多信息,请参见 Updates 命令。但是,如果软件更新已应用于一个或多个数据库,而不是应用于应用层中,您就不能使用 Updates 命令将该更新应用于应用层。Updates 命令仅将更新应用于这些数据库。若要解决应用层上的缺少更新问题,必须手动将更新应用于应用层。

必需的权限

若要使用 Diagnose 命令,您必须是 Team Foundation 应用层服务器上**“Team Foundation Administrators (Team Foundation 管理员)”组的成员,并且必须是 Team Foundation 数据层服务器上 SQL Server 的“sysadmin”**组的成员。有关更多信息,请参见Team Foundation Server 权限

说明说明

即使您是以管理凭据登录,也必须使用提升的命令提示执行此功能。

TFSConfig Diagnose /scope:updates

参数

选项

说明

/scope:updates

指定该诊断的范围将确定软件应用层的更新级别和 Team Foundation Server 的数据库。

备注

如果 Diagnose 命令检测到不匹配,命令将提供有关不匹配的信息,并建议解决方法来解决此问题。

示例

下面的示例演示如何运行 Diagnose 命令来确定是否已将相同的软件更新应用于数据库和应用层。

TFSConfig Diagnose /scope:updates

请参见

参考

Updates 命令

概念

Team Foundation Server 体系结构

其他资源

Upgrading Team Foundation Server