使用 Active Geo Replication 的 Azure SQL 数据库使用什么连接字符串?
What connection string to use for Azure SQL DB using Active Geo Replication?
我在 SQL Azure 中有一个数据库,该数据库正在主动复制到 2 个不同的区域。它们都是只读访问的(通过连接到各自的服务器从 SQL management studio 进行测试)但是我的应用程序需要使用什么连接字符串才能使用自动 failover/fallback and/or 来使用只读实例进行读取,使用主实例进行写入?
您的应用程序必须以与从 SSMS 相同的方式连接到可读辅助节点:您必须使用保存到副本的服务器的连接字符串。
可以使用 T-SQL 命令、PowerShell 和通过管理门户触发故障转移。查看这两篇文档文章:
Active Geo-Replication for Azure SQL Database
Terminate a Continuous Copy Relationship
您现在可以创建一个故障转移组并设置自动故障转移(目前处于预览状态),然后您将拥有一个 read/write 侦听器连接字符串
转到 Azure SQL 服务器(不是特定数据库)-> 故障转移组 -> 创建并填写所需信息 - 服务器、数据库和策略
创建组后,您将拥有一个侦听器连接字符串,您可以在故障转移组配置详细信息中跨两个数据库使用
我在 SQL Azure 中有一个数据库,该数据库正在主动复制到 2 个不同的区域。它们都是只读访问的(通过连接到各自的服务器从 SQL management studio 进行测试)但是我的应用程序需要使用什么连接字符串才能使用自动 failover/fallback and/or 来使用只读实例进行读取,使用主实例进行写入?
您的应用程序必须以与从 SSMS 相同的方式连接到可读辅助节点:您必须使用保存到副本的服务器的连接字符串。
可以使用 T-SQL 命令、PowerShell 和通过管理门户触发故障转移。查看这两篇文档文章:
Active Geo-Replication for Azure SQL Database Terminate a Continuous Copy Relationship
您现在可以创建一个故障转移组并设置自动故障转移(目前处于预览状态),然后您将拥有一个 read/write 侦听器连接字符串
转到 Azure SQL 服务器(不是特定数据库)-> 故障转移组 -> 创建并填写所需信息 - 服务器、数据库和策略
创建组后,您将拥有一个侦听器连接字符串,您可以在故障转移组配置详细信息中跨两个数据库使用