替换TFS应用程序层

时间:2014-08-05 15:04:09

标签: tfs tfs2010 tfs2013

我计划在升级到TFS 2013时替换现有的应用层(TFS 2010)。我将停止服务并将旧机器从MYTFS重命名为MYTFS_OLD。新的应用层将有一个全新的,未配置的TFS 2013安装,并将从MYTFS_NEW重命名为MYTFS。

我的问题是,如果新的应用层名称与旧应用层相同,是否有必要运行ChangeServerID或RemapDB命令?

3 个答案:

答案 0 :(得分:1)

您不能在同一组数据库上运行这两个版本。

在做任何事情之前研究ALM Ranger的Upgrade guide

答案 1 :(得分:1)

我认为您不需要运行remapdbs或changeserverid命令:

  • 当服务器名称发生变化时,通常需要重新编译,而不是这种情况
  • 如果您计划克隆TFS服务器,则应使用changeserverid,这意味着您已将TFS数据库还原到其他计算机并在该计算机上设置另一个TFS实例而不会终止原始服务器。再次,你所描述的情况并非如此。

答案 2 :(得分:1)

如果我理解你的情况,你最终会得到:

  • 一个完全干净的新服务器
  • 包含所有TFS数据库的“旧”数据库服务器。

如果是这种情况,您应该安装TFS并选择“升级”。然后,将TFS应用程序层指向数据库服务器,让TFS升级您的数据库。