• george sibbald (1/6/2014)


    Some white papers comparing the various HA techniques

    http://msdn.microsoft.com/en-us/library/ms190202(v=sql.100).aspx

    http://technet.microsoft.com/library/Cc917680

    Do you have standard or enterprise edition? To make the secondary databases readable with mirroring you need enterprise edition so you can snapshot the secondary.

    How big are the databases, and how many is a large number?

    Mirroring is easier to setup and maintain but harder to make the secondary readable. Log shipping is easier to understand but a bit more more effort to set up and failover, easier to set secondary read only though and can be done with standard edition. If you want the secondary readable without interruptions you would have to hold off restoring the logs to the secondary to pre-defined times.

    These HA techniques though are much more suited to DR (scale up) than HA (scale out). Gets difficult when you want the secondaries readable.

    These sounds like an 'it depends' question. You need to decide what you really want from the secondaries, DR or readability, it can be a mistake to try and make a secondary fulfill both roles.

    Thanks George.

    Standard Edition and I've been testing mirroring but because this is for DR, I really need Mirroring to be asynchronous. It sounds like I might have to go with Log Shipping even though Mirroring is much nicer. The price of the enterprise edition of SQL is too great right now.