我有数据库镜像设置,可以使用我的asp.net应用程序的生产数据库。当系统故障转移到镜像数据库时,应用程序崩溃,因为连接字符串无效。
如果故障转移依赖于连接字符串,我需要对应用程序进行哪些更改才能确保在没有手动更改连接字符串的情况下进行故障转移?
我是否在EF代码周围放置了异常处理行为,它会自动更改其连接字符串?
答案 0 :(得分:4)
根据您设置的故障转移类型,我相信您可以指定故障转移数据库的连接字符串属性。
Data Source=myServerAddress;Failover Partner=myMirrorServerAddress;Initial Catalog=myDataBase;Integrated Security=True;