Database mirroring concept in SQL server 2005?

What is database mirroring? Is it available in SQL Server 2005?

Tags..  Database mirroring  SQL Server 2005  Database failover support  DBA
Posted by: Prisa J | Views: 104 | Community Opinion/Answer: 1

Add Your Opinion

Bookmark this page..



Ask a New Question Go to Home


Community Opinion/Answers

Database mirroring concept provides the failover support to database centric applications. Database mirroring continuously streams transactions from a principal server to a mirror server. This type of configuration can be used in situations with moderately large amounts of data, a network with sufficient bandwidth to support the transaction load, and the need for physically dispersed backup servers.

In SQL Server 2005 database mirroring relies on a new copy-on-write technology . This availability option requires three servers—a principal, a mirror and a witness.

The principal server writes each transaction to the database and then sends a copy of the transaction to a mirror server, which applies the copied transaction as soon as it is received. The witness assists the principal and the mirror to determine whether the other is up and running. If the witness detects that the principal server is no longer available, it instantly designates the mirror server as the new principal server and redirects all client transactions to the new principal server. This failover process has very low latency and can be used to resynchronize the failed principal when it comes back online as the mirror.


What do you think? Add your opinion/answer
Your Name:
*your opinion/answer: