Почему бы просто не позволить MSSQL делать работу или вам.
В вашем файле web.config установите строку подключения следующим образом:
<connectionStrings>
<add name="myConnection" connectionString="Data Source=myDBServerAddress;
Failover Partner=myDBMirrorServerAddress;Initial Catalog=myDataBase;
Integrated Security=True;"
providerName="System.Data.SqlClient" />
</connectionStrings>