What are the high-availability options in SQL Server 2008?
SQL Server 2008 has four technologies that can provide high availability: failover clustering, database mirroring, log shipping and replication. Some of them, such as failover clustering, protect the full instance of SQL Server. Others, such as log shipping and database mirroring, protect at the database level. In addition, some of the high-availability technologies offer automatic failover, which is seamless to the client and application. Most SQL Server experts believe that replication can be used for high availability, but it is best used for distributing data between SQL Server instances or systems.