如果可能,我需要您的帮助才能解决邮件主题中提到的问题。我在两个服务器上安装了TFS:一个用于应用程序,另一个用于AD域上的数据库。出于安全原因,我需要更改用于此应用程序的域用户帐户密码(用户帐户是AD域管理员)。
我从Windows AD用户和计算机控制台更改了密码,之后当我尝试访问TFS(http://servername:port/tfs)时,我收到了TF246017错误。我恢复了帐户的旧密码,TFS又开始工作了。
我看到此域用户帐户在应用程序层下的TFS管理控制台中显示,并且有一个选项可以升级服务帐户的密码。我的问题是,如果有必要从AD用户和组选项的管理员那里进行密码升级,如果有/我是另一个选项,我应该考虑修改这个用户的密码帐户。
提前感谢您的关注和帮助。 最诚挚的问候。
答案 0 :(得分:0)
您需要在应用层服务器上使用tfsconfig
。
SpringBootServeletInitializer
之类的东西可以解决问题。
另请参阅:https://docs.microsoft.com/en-us/vsts/tfs-server/admin/change-service-account-password?view=tfs-2015
答案 1 :(得分:0)
错误信息和根本原因非常清楚。您需要更新相应帐户的密码。
有两种方法可以实现帐户密码更新:
为避免TF246017再次出现错误,我建议您对SQL Server和TFS服务器使用相同的用户凭据。例如:domainname/tfs
是服务器的本地管理员,SQL Server数据库中的sysadmin以及TFS服务器的管理员用户。
您还可以查看事件日志。 Windows事件日志是寻找潜在原因的良好候选者。