TF246017:更改域帐户密码后,Team Foundation 服务器无法连接到数据库

TF246017: team foundation server could not connect to the database after change Domain Account password

如果可能的话,我需要你的帮助来解决邮件主题中提到的问题。我在两台服务器上安装了 TFS:一台用于应用程序,另一台用于 AD 域上的数据库。出于安全原因,我需要更改用于此应用程序的域用户帐户密码(用户帐户是 AD 域管理员)。

我从 Windows AD 用户和计算机控制台更改了密码,之后当我尝试访问 TFS (http://servername:port/tfs) 时,我收到了 TF246017 错误。我恢复了帐户的旧密码,TFS 又开始工作了。

我看到这个域用户帐户显示在 TFS 管理控制台中,在应用程序层下,并且有一个选项可以升级服务帐户的密码。我的问题是,除了从 AD 用户和组选项的管理员那里升级密码外,是否还需要 运行 密码升级,以及是否有 is/are 我应该考虑的另一个 option/s帐户修改此用户帐户的密码。

提前感谢您的关注和帮助。 最好的问候。

您需要在应用层服务器上使用 tfsconfig

tfsconfig accounts /updatepassword /account:[account name] /password:[password] 这样的东西应该可以解决问题。

另请参阅:https://docs.microsoft.com/en-us/vsts/tfs-server/admin/change-service-account-password?view=tfs-2015

错误信息和根本原因非常清楚。您需要更新对应账号的密码。

帐号密码更新有两种方式:

为避免TF246017错误再次发生,我建议您对SQL服务器和TFS服务器使用相同的用户凭证。例如:domainname/tfs 是服务器的本地管理员,SQL 服务器数据库中的系统管理员,也是 TFS 服务器的管理员用户。

您还可以查看事件日志。 Windows 事件日志是寻找潜在原因的好选择。