【问题标题】:Error in TFS when move databases to SQL availability group server (TF246017)将数据库移动到 SQL 可用性组服务器时出现 TFS 错误 (TF246017)
【发布时间】:2017-07-21 17:34:59
【问题描述】:

我已备份 TFS 数据库并将它们设置在 SQL Server 可用性组中,现在当我尝试连接到 TFS 时,我收到错误“TF246017:Team Foundation Server 无法连接到数据库。”

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

TFS 管理控制台显示 TFS 已调整连接字符串以包含 ;MultiSubnetFailover=True,因此它清楚地确定它是一个可用性组。但是在管理控制台的框中没有为它们显示任何应用程序层。

有什么想法吗?

【问题讨论】:

    标签: sql-server tfs high-availability


    【解决方案1】:

    这比你所做的要多一些。

    在连接字符串中将 MultisubnetFailover 选项设置为 true 对于已经运行的 TFS 部署,请使用 RegisterDB 命令 带有 /usesqlalwayson 参数的 TFSConfig。您将需要使用 TFSService 控制命令停止和启动 TFS 之前可以 设置 MultisubnetFailover 选项。请参阅 RegisterDB 命令和 TFSServiceControl 命令。

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

    【讨论】:

    • /usesqlalwayson 在 SQL 2015 中实际上不可用(我应该提到我正在使用它)。不过谢谢。
    【解决方案2】:

    它最终不是可用性组问题。我会将 ResetOwner 分配给没有数据库权限的错误用户。

    【讨论】:

      猜你喜欢
      • 2020-05-10
      • 2016-03-09
      • 2015-09-14
      • 1970-01-01
      • 1970-01-01
      • 2016-02-28
      • 2016-09-24
      • 2014-05-22
      • 1970-01-01
      相关资源
      最近更新 更多