Reputation: 11397
I've been reading about database mirroring on SQL Server 2008 R2 / 2012 and I have a question: does it matter if the database being mirrored is live? Do I have to do anything special or different if my database is live?
EDIT-1:
Upvotes: 1
Views: 1660
Reputation: 545
The biggest thing to consider if you run in either high-performance or high-safety mode.
http://msdn.microsoft.com/en-us/library/ms189852.aspx
Basically, in high-performance the transaction is committed locally and hopefully on the remote side. The mirrored server asynchronously applies the transactions and data loss may be a factor. The upside is not having latency in the local server and you only need two machines.
In high-safety, the transaction is witnessed by a third server and has to be committed on both sides. This creates latency which would not be desirable.
Upvotes: 1
Reputation: 670
There are a lot of things to consider when using mirroring with a live DB.
Upvotes: 1