
Я изменил учетную запись службы, используемую 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.