使用 RenameDT 更改 Team Foundation Server 数据层服务器名称,指命如下:
TFSAdminUtil RenameDT servername
Team Foundation Server 应用层需要知道数据层服务器的确切名称或地址,才能到达它。数据层名称和地址通过 Team Foundation Server 存储在应用层和数据层数据库的多个位置。当需要切换到新的数据层时,管理员必须确保 Team Foundation Server 指向新的数据层名称或地址。
TFSAdminUtil 命令行实用工具的 RenameDT 命令通过更新 Team Foundation Server 指向新的名称或地址,以实现数据层重命名过程的自动化。RenameDT 命令还可以通过脚本实现数据层重命名过程自动或定期进行。
RenameDT 命令只能运行于应用层上,因为它会在运行所在的计算机上搜索 web.config 文件。它既没有远程处理能力,也不会使用任何其他参数来指定目标应用层计算机。与ActivateAT一样,一个数据层只能对应一个活动的应用层,所以RenameDT指令还要修改数据库中的关于数据库的记录,很不幸的是,在TFS V1.0这里有一个bug,RenameDT不会改数据库中的记录,需要你手工改一下在ingetarted数据库中的tbl_database表中的数据。这个bug将在SP1中修复。
下面是TFS说明中的RenameDT使用情形
管理员可以在多种情形下使用 RenameDT 命令。下面列出了这些示例情形: