TF246017: Team Foundation Server 未能连接到数据库。 请验证是否 已正确指定实例,承载数据库的服务器是否能够正常运行,且没有网络 问题阻止与服务器通信
最近在工作中使用TFS中突然遇到TFS未能连接到数据库的问题,当初TFS服务是自己部署的,问题也得自己解决。下面是当时在VS和TFS服务器管理工具上的错误截图。
经过一番查找,是运维那边改服务器管理员账号administrator的密码了,刚好之前部署TFS服务的时候是把服务器的administrator作为TFS管理员部署的。Windows服务和IIS应用程序池是在管理员的账户下运行的,当更改了administrator的密码后,导致TFS不工作。
问题原因:管理员账户下运行的服务或IIS应用池无法启动。
解决方法
打开IIS的应用池找到TFS站点的应用池
选择其中一个点右键—高级设置,在弹出框中找到中的”标识”这一栏
点”标识”后在这一栏会出来一个按钮,点这按钮
点”设置”重新输入用户和密码即可
重启应用池。
修改windwos服务启动账户密码
在服务列表里找到如下服务,点右键-属性-登录
修改密码,点确定即可
重启服务器。
操作完之后,TFS就能连接上了。
在解决问题的过程中,查找到有其他原因也可能会导致类似的问题,虽然这次并不是这些原因,这里也记录一下,万一就遇到这样的问题了也好解决。
检查是否修改了IIS配置,修复一下IIS
检查是否修改了防火墙设置,关闭了8080端口,打开它
© 版权声明
文章版权归作者所有,未经允许请勿转载。
相关文章
暂无评论...