I admit that I am a little cheap, but I do not want spring for the three servers needed to automatically switch to a backup resource for SQL Server through Mirroring, especially since one of the three will do nothing but be a witness server.
If I set up normal SQL replication (a snapshot, say) from the primary server to the backup server, can I just set the connection string in my ASP.NET application to enable "Failover Partner = backup"? It seems that ADO.NET on the client should just try the primary and then restore the backup if the primary file is not available.
Or does it only work with mirroring?
(I like the idea of ββmirroring, but if you don't want to pay for the witness server, you need to manually switch the backup server to the primary one.)
Thanks!
source share