因此,我已成功将现有的 TFS 2010 生产环境克隆到新硬件(和软件)上,并且它正在运行 TFS 2013。一切似乎都运行良好。
然而我注意到,当我运行 TFS 2013 最佳实践分析器时,它会尝试对我的旧应用程序层和新应用程序层执行健康检查。
信息如下:
未扫描应用程序层 应用程序层“old_apptier_server”在过去 72 小时内未连接到 Team Foundation Server。
在任何已恢复的数据库上运行任何 TFS 配置之前,我都运行了 ChangeServerId 和 RemapDBs。当我在管理控制台中查看新旧层时,我没有看到对其他层的提及,因此除了这一点之外,它们似乎是隔离的。
为什么最佳实践分析器会尝试分析我的旧应用层以及我该如何修复它?
更新:
我注意到 TFS 管理控制台的应用程序层节点中有一个复选框,其内容为:
Filter out machines that have not connected in more than 3 days
如果我取消选中它,则会出现我的 TFS 2010 服务器,所以我猜这就是 BPA 选中它的原因。这是正常的吗?有问题吗?我该如何删除旧条目?我似乎找不到有关此复选框的太多信息。
答案1
这是设计使然,不是问题。一旦旧服务器超过 30 天未连接,BPA 将不再检查它。