all groups > sql server replication > october 2007 >
You're in the

sql server replication

group:

bi-directional transactional replication for high-availability


bi-directional transactional replication for high-availability gigel
10/30/2007 3:58:52 PM
sql server replication:
Hello all,

I am looking into setting up a bi-directional transactional replication
environment
as a high-availability solution.

Is this a practical solution?
Could I easily fail-over and fail-back? Manually won't be a problem.
I need to be able to pull out the publisher or subscriber for applying os
and/or sql patches.

Experience, thoughts?

Gigel

Re: bi-directional transactional replication for high-availability Hilary Cotter
10/30/2007 8:40:55 PM
It may be practical but it has some limitations.

1) latency can be all over the place - generally it is low, but large batch
operations or replicating text can create latencies exceeding that of log
shipping.
2) it is not resilient to schema changes, you have to tear everything down
and then recreate it when you are done.
3) you have to do a lot of work to set it up.
4) there is no automatic failover
5) most other standby solutions do not require you to have licensing in
place for the standby server - with replication you do.

Failover and fail back are simple.

You do not need to break your topology for patches.
--
Hilary Cotter
Looking for a SQL Server replication book?
http://www.nwsu.com/0974973602.html

Looking for a FAQ on Indexing Services/SQL FTS
http://www.indexserverfaq.com

[quoted text, click to view]

Re: bi-directional transactional replication for high-availability gigel
10/31/2007 9:51:36 AM
Thanks a lot for your reply Hilary.

# 2 and 3 are a bit concerning, What other solutions do you have in mind?
Log shipping? Clustering?

Clustering is very stable once it's up and running but I find it very hard
to update/upgrade. I feel like a need a second
cluster when I have to apply sql service packs.

btw, great book on sql 2k replication. Are you going to revise it for sql
2k5?

Gigel


[quoted text, click to view]

Re: bi-directional transactional replication for high-availability Hilary Cotter
10/31/2007 8:21:50 PM
I am working on and off on a book on merge replication. I am not sure if it
will make it to publication. Katmai is out in less than a year so it doesn't
make sense to write one on 2005 at this time. Thanks for the compliments:)

Clustering in SQL 7 was fragile. It is much more robust in SQL 2005, but
some cluster issues are very hard to get over. I feel your pain.

If your company has the financial resources I would urge you to take
clusterhelp.com's training course. Some of my friends have taken it and were
extremely impressed.

Clustering is the best choice for HA, but it has a distance limitation.
There are hardware solutions which are very expensive but are necessary
sometimes if the cost of your downtime is high.

Log shipping is very popular for what you want to do, but there is no
automatic failover.

There is a wide spectrum of choices and it really depends on what your goals
are.

--
RelevantNoise.com - dedicated to mining blogs for business intelligence.

Looking for a SQL Server replication book?
http://www.nwsu.com/0974973602.html

Looking for a FAQ on Indexing Services/SQL FTS
http://www.indexserverfaq.com
[quoted text, click to view]

AddThis Social Bookmark Button