I'd like to have some degree of fault tolerance / redundancy with my SQL Server Express database. I know that if I upgrade to a pricier version of SQL Server, I can get "Replication" built in. But I'm wondering if anyone has experience in managing replication on the client side. As in, from my application:
- Every time I need to create, update or delete records from the database -- issue the statement to all n servers directly from the client side
- Every time I need to read, I can do so from one representative server (other schemes seem possible here, too).
- It seems like this logic could potentially be added directly to my Linq-To-SQL Data Context.
Any thoughts?