如何在azure的web应用程序中动态切换两个azure SQL数据库?

时间:2016-03-31 08:27:50

标签: azure azure-web-sites azure-sql-database

我在区域A中部署了Web应用程序和SQL数据库,在B区域中部署了SQL数据库。

当A区的SQL数据库关闭时,我希望我的Web应用程序动态连接B区的SQL数据库。

1 个答案:

答案 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等。