我已经备份了TFS数据库并在SQL Server可用性组中进行了设置,现在当我尝试连接到TFS时,我收到错误“TF246017:Team Foundation Server无法连接到数据库。”
我可以通过管理工作室查询数据库。
TFS管理控制台显示TFS已调整连接字符串以包含; MultiSubnetFailover = True因此它已清楚地计算出它是一个可用性组。但是管理控制台中的框中没有显示任何应用程序层。
有什么想法吗?
答案 0 :(得分:0)
它比你所做的更多。
在连接字符串中将MultisubnetFailover选项设置为true 对于已经运行的TFS部署,请使用RegisterDB命令 使用/ usesqlalwayson参数的TFSConfig。你需要使用 TFSService Control命令可以在可以之前停止并启动TFS 设置MultisubnetFailover选项。请参阅RegisterDB命令和 TFSServiceControl命令。
参考:https://www.visualstudio.com/en-us/docs/setup-admin/tfs/install/sql-server/use-always-on-groups
答案 1 :(得分:0)
最终不是可用性组问题。我将ResetOwner发送给错误的用户,该用户没有数据库权限。