Server Fault is a question and answer site for system and network administrators. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

My thesis at university is studying about high availability database. Can you suggest me some good books on this field? I want to concentrate on SQL Server.

Thank you!

share|improve this question

Gray and Reuter's Transaction Processing: Concepts and Techniques is quite a good book on the underlying theory. It has quite a lot of background reading on fault tolerance (one of the authors used to work for Tandem) and other related items. Fairly dry and textbook-ish, but arguably the definitive work on the subject.

For material specific to SQL server, the Guru's Guide books, or SQL Server Internals are a good start.

share|improve this answer

Allan Hirt is a notable person in SQL Server area specializing in High Availability and wrote an excellent book on this topic.

SQLPass.Org is a free website and you can find few videos from industry experts on this topic as well.

Paul Randal managed SQL Server team and he has some excellent posts on this topic as well.

And finally few good white papers on this topic at

share|improve this answer
I have most of Allan Hirt's books... very good stuff. The one you referenced for SQL 2005 as well as this one… are staples on my desk at the office. – tcnolan Jan 4 '10 at 22:27

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.