TF246017:Team Foundation Server在更改域帐户密码后无法连接到数据库



我需要您的帮助,以解决消息主题中提到的问题。我在两个服务器中安装了TFS安装:一个用于应用程序,另一个用于AD域上的数据库。出于安全原因,我需要更改用于此应用程序的域用户帐户密码(用户帐户是广告域管理员(。

我更改了Windows AD用户和计算机控制台的密码,此后,当我尝试访问TFS(http://servername:port/tfs(时,我收到了TF246017错误。我还原了该帐户的旧密码,TFS再次开始工作。

我在应用程序层下看到了TFS管理员控制台中的此域用户帐户数字,并且可以选择升级服务帐户的密码。我的问题是,除了从广告用户和组选项的管理员那里执行此操作外,是否还需要从那里运行密码升级,以及是否有/s是否有其他选择,我应该考虑使用该选项来修改此用户的密码帐户。

预先感谢您的关注和帮助。最好的问候。

错误信息和根本原因非常清楚。您需要更新相应帐户的密码。

有两种实现帐户密码更新的方法:

  • 使用管理控制台更改密码
  • 使用tfsconfig实用程序更改密码:

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

您也可以检查事件日志。Windows事件日志是寻找潜在原因的好候选人。

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

诸如tfsconfig accounts /updatepassword /account:[account name] /password:[password]之类的东西应该做到。

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

最新更新