Я пытаюсь выполнить тестовое перемещение нашего сервера TFS2010, и у меня возникает ошибка. У меня есть новая установка Server 2008 R2 и SQL Server, как на текущем сервере, и я отключил службы и сделал резервную копию баз данных на старом. Все процессы работают под той же учетной записью, что и предыдущий сервер.
Затем я восстановил базы данных на новом сервере и пытаюсь запустить мастер «Только уровень приложений», как это предлагается в документации. Я ожидаю, что смогу выбрать базу данных tfs_configuration, но получаю следующее сообщение об ошибке:
«TFS254006: в вашей базе данных конфигурации нет учетных записей, которые можно использовать. Используйте TfsConfig accounts / add, чтобы добавить учетную запись и вернуться к этому мастеру».
Очевидно, я не могу использовать инструмент TfsConfig на этом сервере, потому что я его еще не настроил. Я мог бы использовать инструмент со старого сервера, но это не имеет смысла.
Крис,
Похоже, вы пытаетесь перейти (как AT, так и уровень данных) на новое оборудование? Если да, то вот тема в MSDN:
http://msdn.microsoft.com/en-us/library/ms404869.aspx
Вы уже примерно на полпути. Вместо того чтобы запускать мастер только для AT, установите TFS с помощью стандартного или расширенного мастера.
Как только это будет сделано, вам нужно будет запустить несколько инструментов командной строки, чтобы подготовить новое развертывание SQL Server, получить восстановленные данные из предыдущей установки, чтобы увидеть новую установку, подключить SharePoint и т. Д.
Вы можете использовать мастер AT Only, чтобы восстановить отказавший AT или построить ферму TFS, но для любого из них требуется доступ к данным из исходного развертывания SQL Server. Если он все еще доступен (и вы не против оставить данные на месте), то укажите мастеру AT Only на SQL Server, на котором вы изначально размещали данные, и он «восстановит» ваш AT.
Удачи!