我在区域A中部署了Web应用程序和SQL数据库,在B区域中部署了SQL数据库。
当A区的SQL数据库关闭时,我希望我的Web应用程序动态连接B区的SQL数据库。
答案 0 :(得分:0)
考虑使用Azure SQL数据库活动地理复制...
https://azure.microsoft.com/en-us/documentation/articles/sql-database-geo-replication-overview/
...结合Powershell脚本(或您喜欢的手动Azure门户配置):
1)启动故障转移到辅助SQL副本(它成为主要副本)
https://azure.microsoft.com/en-us/documentation/articles/sql-database-disaster-recovery/
https://msdn.microsoft.com/library/mt619393.aspx
2)更新Web应用程序配置以使用新的主副本的连接字符串
Adding an App Settings to existing Azure Web Application using Azure Power Shell
我假设您正在使用Azure App Service Web Apps ...如果没有,那么您需要一些其他程序化方法来(例如)更新部署在VM中的站点的web.config等。