Как заменить локальную учетную запись службы TFS на учетную запись службы TFS домена для выполнения миграции?

Я изменил служебную учетную запись, используемую Team Foundation Server, с локальной учетной записи HOSTNAME\local_tfs_service_account на учетную запись домена DOMAIN\domain_tfs_service_account, нажав непосредственно наChange Accountссылка в Application Tier Summary раздел.

Чтобы убедиться в этом, когда я нажимаю на Application Tier узел, я вижу, что учетная запись домена DOMAIN\domain_tfs_service_account это новая учетная запись службы.

Однако при попытке присоединить коллекцию, размещенную на другом сервере Team Foundation Server (я пытаюсь выполнить миграцию), я получаю следующую ошибку:

[2015-06-16 11: 29: 45Z] [Ошибка] TF255448: Не удалось создать имя входа SQL Server для следующей учетной записи: HOSTNAME\local_tfs_service_account, Вы должны вручную создать имя входа SQL Server, а затем повторить эту операцию. Вы должны создать имя входа на следующем экземпляре SQL Server: source_server,

Конечно, операция завершается ошибкой, поскольку сервер, на котором размещена исходная коллекция TFS, не может знать о локальной учетной записи службы.

Но почему Team Foundation все еще использует старую учетную запись службы HOSTNAME\local_tfs_service_account? Я оставил только локальную учетную запись HOSTNAME\local_tfs_service_account в качестве учетной записи читателя для служб отчетов.

Что мне нужно сделать, чтобы завершить изменение? Должен ли я перезапустить сервер и т. Д.? Или есть другое место, которое мне тоже нужно изменить?

1 ответ

Решение

Когда вы переходите с локальной учетной записи на домен, это большая проблема для TFS. Это фактически миграция домена с локального на домен.

https://msdn.microsoft.com/en-us/library/ms404883.aspx

Вы должны следовать документированной процедуре изменения среды, в которой работает TFS.

Другие вопросы по тегам