Я изменил учетную запись службы, используемую Team Foundation Server, с локальной учетной записи HOSTNAME\local_tfs_service_account
в учетную запись домена DOMAIN\domain_tfs_service_account
, нажав прямо на "Change Account
"ссылка в Application Tier Summary
раздел.
Чтобы проверить это, когда я нажимаю на Application Tier
node, я вижу, что учетная запись домена 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.
Что мне нужно сделать, чтобы завершить изменение? Стоит ли перезапустить сервер и т. Д.? Или есть другое место, которое мне тоже нужно изменить?
Когда вы переходите с локальной учетной записи на учетную запись домена, это имеет большое значение для TFS. По сути, это миграция домена с локального на домен.
https://msdn.microsoft.com/en-us/library/ms404883.aspx
Для изменения среды, в которой работает TFS, необходимо следовать документированной процедуре.