Home
Articles
Forums
Tips
Training
FAQ's
Blogs
Software
Books
About Us
RSS Feeds
Sign in
|
Join
FAQ Topics
All FAQ's
General DBA
General Developer
DBA Performance Tuning
Developer Performance Tuning
Clustering
Error Messages
USEFUL SITES :
ASP.NET Tutorials
Windows and SQL Azure Tutorials
Cloud Hosting Magazine
SharePoint Tutorials
Windows Server Help
Write for Us
Share your SQL Server knowledge with others and raise your profile in the community
More...
Latest Articles
A High Level Comparison Between Oracle and SQL Server - Part ...
A High Level Comparison Between Oracle and SQL Server - Part ...
A High Level Comparison Between Oracle and SQL Server - Part ...
A High Level Comparison Between Oracle and SQL Server
More
Latest FAQ's
Add Node to A SQL Server failover Cluster failed with invalid ...
SQL Server Destination remote server error
Setting Up Data And Log Files For SQL Server
Will Check Constraints Improve Database Performance?
More
Latest Software Reviews
dbForge Review
Spotlight on ApexSQL Diff - Server-based database comparison tool ...
Spotlight on ApexSQL Data Diff - Server-based database comparison tool ...
Spotlight on ApexSQL Doc 2008
More
My manager has asked me to put together a plan for a backup server for our production server running SQL Server. Should I use log shipping or clustering?
Most of the production
SQL
Servers
I have run across don't have any easy or quick way to failover to a working server should they fail. Generally, most people hope their production SQL Server never fails. And in the back of their minds, they think they know what to do to recover should the worst happen, but for the most part, they don't have any formal plans, nor have they tested how they actually plan to failover. In these cases, you can assume that it might take a day or longer for them to get back into production should their SQL Server fail.
If your production SQL Server is not critical to the success of your
business
, and you can afford to be down a day or two, then not having a formal failover plan is not much of a problem
On the other hand, if your production SQL Server is critical to the success of your organization, then you must have a tested failover plan in place. Two popular ways to implement a failover plan is to either implement
SQL Server
log shipping or
clustering
. Which of these is your best choice?
The question you have to ask yourself is what you mean by best?
If by best, you mean a failover
solution
that fails over automatically and quickly (a minute or so), the SQL
Server clustering
is the answer.
If by best you mean a failover solution is that somewhat easy to implement and less expensive, then log shipping is the answer.
Unfortunately, there is no best answer. You have to wade through the pros and cons and decide for yourself what is the best compromise. Here are the major pros and cons of log shipping vs. clustering.
Pros of Log Shipping
Relatively speaking, less expensive.
Relatively speaking, less work to set up.
Relatively speaking, less on-going maintenance.
Requires less experienced DBAs and
network
administrators.
Cons of Log Shipping
Failover is not quick, may take from 15 - 60 minutes or more of downtime.
Failover is not automatic, it must be manually implemented.
Failed over server must be renamed to the name of the failed server.
Failing back to the original server, once it is fixed, is a manual process that can require 15 - 60 minutes or more of downtime.
Pros of Clustering
Failover is quick, usually resulting in less than minute or two of downtime.
Failover is automatic, no manual intervention is required.
Clustering doesn't require any servers to be renamed.
Failing back is quick, usually resulting in less than minute or two of downtime.
Cons of Clustering
More expensive than log shipping.
Requires more set up than log shipping.
Requires more on-going maintenance.
Requires more experienced DBAs and network administrators.
C# Help and Tutorials
|
PHP MySQL Tutorial
|
Sharepoint Tutorial
|
Azure Tutorial
|
Cloud Hosting Magazine
|
ASP.NET Tutorials
|
Windows Server Help
|
Windows Phone Pro
|
Silverlight Ace
|
Visual Studio Tutorials
|
Home
|
Peformance Articles
|
Audit Articles
|
Business Intelligence Articles
|
Clustering Articles
|
Developer Articles
|
Reporting Services Articles
|
DBA Articles
|
ASP.NET / ADO.NET Articles
|
SQL Server Training Videos
|
DBA FAQ's
|
Developer Peformance FAQ's
|
DBA Peformance FAQ's
|
Developer FAQ's
|
Clustering FAQ's
|
Error Messages
|
Audit Tool Reviews
|
Backup Tool Reviews
|
Coding Tool Reviews
|
Compare Tool Reviews
|
Documentation Tool Reviews
|
Design Tool Reviews
|
Monitoring Tool Reviews
|
Log Tool Reviews
|
Reporting Tool Reviews
|
Clustering Tool Reviews
|
Security Tool Reviews
|
Change Management Tool Reviews
|
Remote Access Tool Reviews
|
Book Reviews
|
Security Tool Reviews
|
ADO.NET / ASP.NET
|
Administration
|
Analysis/OLAP Services
|
Application Development
|
Configuration
|
Components
|
ETL
|
Hardware
|
High Availability
|
Hints
|
Index
|
Misc
|
Operating Systems
|
Performance Tuning
|
Replication
|
T-SQL
|
Views
© 2010 Jude O'Kelly. All rights reserved