使用sql server的数据库镜像不适用于使用EF的asp.net应用程序

使用sql server的数据库镜像不适用于使用EF的asp.net应用程序,asp.net,sql,sql-server,Asp.net,Sql,Sql Server,我有数据库镜像设置,可以使用asp.net应用程序的生产数据库。当系统故障转移到镜像数据库时,应用程序会崩溃,因为连接字符串无效 如果故障转移依赖于连接字符串,我需要对应用程序进行哪些更改,以确保它可以在不手动更改连接字符串的情况下进行故障转移 我是否将异常处理行为放在EF代码周围,它会自动更改其连接字符串?根据您设置的故障转移类型,我相信有一个连接字符串属性可以指定故障转移数据库 Data Source=myServerAddress;Failover Partner=myMirrorServ

我有数据库镜像设置,可以使用asp.net应用程序的生产数据库。当系统故障转移到镜像数据库时,应用程序会崩溃,因为连接字符串无效

如果故障转移依赖于连接字符串,我需要对应用程序进行哪些更改,以确保它可以在不手动更改连接字符串的情况下进行故障转移


我是否将异常处理行为放在EF代码周围,它会自动更改其连接字符串?

根据您设置的故障转移类型,我相信有一个连接字符串属性可以指定故障转移数据库

Data Source=myServerAddress;Failover Partner=myMirrorServerAddress;Initial Catalog=myDataBase;Integrated Security=True;
从这里开始: