如何使用域 TFS 服务帐户替换本地 TFS 服务帐户来执行迁移?

如何使用域 TFS 服务帐户替换本地 TFS 服务帐户来执行迁移?

我通过直接单击部分中的“ ”链接,将 Team Foundation Server 使用的服务帐户从本地帐户更改HOSTNAME\local_tfs_service_account为域帐户。DOMAIN\domain_tfs_service_accountChange AccountApplication 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 运行的环境。

相关内容