Итак, я успешно клонировал свою существующую производственную среду TFS 2010 на новое оборудование (и программное обеспечение), и она работает под управлением TFS 2013. Кажется, все работает нормально.
Однако я заметил, что когда я запускаю анализатор соответствия рекомендациям TFS 2013, он пытается выполнить проверку работоспособности на моем старом уровне приложений, а также на моем новом.
Сообщение такое:
Уровень приложения не был просканирован Уровень приложения old_apptier_server не подключался к Team Foundation Server в течение последних 72 часов.
Перед запуском любой конфигурации TFS в любой из восстановленных баз данных я запустил ChangeServerId и RemapDBs. Когда я смотрю в консоль администратора на новый и старый уровни, я не вижу упоминания о другом уровне, поэтому они кажутся изолированными, за исключением этого.
Почему анализатор соответствия рекомендациям пытается проанализировать мой старый уровень приложений и как я могу это исправить?
ОБНОВИТЬ:
Я заметил флажок в узле уровня приложений в консоли администратора TFS, который гласит:
Filter out machines that have not connected in more than 3 days
Если я сниму флажок, то появится мой сервер TFS 2010, так что я предполагаю, что именно поэтому BPA подбирает его. Это нормально? Это проблематично? Как я могу удалить старую запись? Я не могу найти слишком много информации об этом флажке.
Это сделано намеренно и не является проблемой. Если старый сервер не подключался более 30 дней, анализатор соответствия рекомендациям больше не будет его проверять.