将数据库移动到SQL可用性组服务器时的TFS错误(TF246017)

问题描述:

我已经备份了TFS数据库并将其设置在SQL Server可用性组中,现在当我尝试连接到TFS时,出现错误“TF246017: Team Foundation Server无法连接到数据库。“将数据库移动到SQL可用性组服务器时的TFS错误(TF246017)

我可以通过管理工作室查询数据库。

TFS管理控制台显示TFS已将连接字符串调整为包含; MultiSubnetFailover = True,因此已明确计算出它是可用性组。但是在管理控制台中没有应用程序层出现在他们的框中。

任何想法?

它结束了不是可用性组的问题。我将ResetOwner设置为错误的用户,该用户对数据库没有权限。

还有一点比你做的还要多。

要为TFS的一个已经运行的部署设置MultisubnetFailover选项设置为true在连接字符串 中,使用TFSConfig的RegisterDB命令 与/ usesqlalwayson说法。您需要使用 TFSService控制命令停止并启动TFS,然后您才可以设置MultisubnetFailover选项 。请参阅RegisterDB命令和 TFSServiceControl命令。

编号:https://www.visualstudio.com/en-us/docs/setup-admin/tfs/install/sql-server/use-always-on-groups

+0

/usesqlalwayson在SQL 2015中实际上不可用(我应该提到我正在使用它)。但是,谢谢。 –