在 Azure 故障转移组内部署到 Azure SQL 数据库

Posted

技术标签:

【中文标题】在 Azure 故障转移组内部署到 Azure SQL 数据库【英文标题】:Deploying to Azure SQL Database inside a Azure Failover Group 【发布时间】:2021-10-03 05:54:15 【问题描述】:

连接到 Azure SQL 故障转移时,我无法部署可能的 dacpac 包 组。

Microsoft.SqlServer.Dac.DacServicesException: Could not deploy package.
Error SQL72016: Cannot open Failover Group "****.database.usgovcloudapi.net" requested by the login. The login failed.

如果我使用主服务器或辅助服务器,则同样有效。有一些discussions 提到“主”数据库不可用,因为它不是按设计复制的。

此问题是否已解决或是否有解决方法?

【问题讨论】:

您可以尝试使用相同的凭据连接到 .database.windows.net,1433 吗?您如何尝试部署 dacpac,您使用什么连接? 我正在使用服务器的管理员帐户访问 .usgovcloudapi.net,1433 【参考方案1】:

根据产品组,登录不会移动,我们也需要在辅助节点中创建登录。

【讨论】:

以上是关于在 Azure 故障转移组内部署到 Azure SQL 数据库的主要内容,如果未能解决你的问题,请参考以下文章

未使用 Azure 站点恢复故障转移复制 NSG 规则

未使用Azure站点恢复复制的NSG规则进行故障转移

Azure 存储队列 - 异地冗余

Azure Traffic Manager

Azure Traffic Manager

云服务入门简介