TFS 2010 丢失但数据库完好无损。我们可以继续使用它吗?

TFS 2010 lost but database intact. Can we resume using it?

我们丢失了一台安装了 TFS2010 的服务器。由于数据库在另一台服务器上未受影响,我们能否恢复源代码管理?

阅读Administration Guide for Microsoft Visual Studio 2010 Team Foundation Server

假设:您的应用程序层已被清理,您的数据库未被清理。

如果是这样的话,这里是管理指南中的文本:

如果您使用网络服务作为 Team Foundation (TFSService) 的服务帐户,请在应用层服务器上打开命令提示符 window,然后将目录更改为

Drive:%Program Files%\ Microsoft Team Foundation Server 2010\Tools.

在命令提示符下,键入以下命令:

TfsConfig Accounts /add /account:"NT Authority\Network Service" /SQLInstance:ServerName /DatabaseName:DatabaseName

备注 有关详细信息,请参阅帐户命令。

在新服务器上安装 Team Foundation Server,并启动 Application-Tier Only 向导。

有关详细信息和分步过程,请参阅清单:添加应用层,或下载最新版本的 Team Foundation 安装指南,并按照有关如何使用应用层的说明进行操作仅向导:Team Foundation 安装指南。

如果您正在使用 Visual Studio Lab Management,请在应用层安装 System Center Virtual Machine Manager (SCVMM) 管理员控制台,并将其配置为连接到 运行 SCVMM 服务器.

有关详细信息,请参阅首次配置实验室管理。

如果计算机名称已更改,请打开 Team Foundation 的管理控制台。

在导航栏中,单击应用程序层,然后单击更改 URLs。

更改 URLs window 打开。

在通知 URL 中,为新的应用层服务器键入 URL,然后单击确定。

备注 旧应用层服务器的名称仍将出现在 Team Foundation 管理控制台的应用层服务器列表中。如果您 select 过滤掉超过 3 天未连接的机器复选框,旧服务器将在三天内从列表中消失。