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

Как заменить локальную учетную запись службы 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в качестве учетной записи читателя для Reporting Services.

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

решение1

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

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

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

Связанный контент