I have two sites. Site A and Site B
Each site has two databases
Site A
Db1
Db2
Site B
Db1
Db2
Site A Db1 has to perform transaction replication to Site A- Db2 and Site B- Db1 and Db2.
I started Site A as pubisher and distributor and Site A and Site B both as subscriber.
Site B is in a different geographical area (state).
-
Please suggest the best scenario to save bandwidth and server load for Publisher, and Distributor.
-
Earlier I thought that I will implement local replication between Site B - in between Db1 and Db2. The Sql Server does not let me set Db1 as publisher, and distributor for its local database Db2.
-
P.S. My all databases need same transactions though they are connected to different hardware at different places. So please don't question that why I need four similar databases.
You can publish to Db1 then use Db1 as a republisher to publisher to Db2.
See in Books Online: ms-help://MS.SQLCC.v9/MS.SQLSVR.v9.en/rpldata9/html/a1485cf4-b1c4-49e9-ab06-8ccfaad998f3.htm
Martin
|||Thank you!!
looks good.
For Site A - Db1
publisher, distributor and subsriber(Site A- Db2)
Db 2
Publisher Site A
Distributor Site B
Subscriber Db1
Subscriber Db2
I think, this is what you are suggesting.
|||My suggestion would have the distributor on the same machine so:
A - DB 1 (master publisher)
A - DB 2 (subscriber)
B - DB 1 (subscriber , republisher)
B - DB 2 (subscriber (to B - DB 1)
Martin
|||Thank you!!
I never tried republisher, I am running Sql Server 2000.
Let me read it, if I will have any question then I will get back.
Moreover, I could not access that help, this does not work from my computer.
This is exactly I would prefer, because otherwise it seems stupid to send data twice to the other site.
|||Oh this is for SQL 2005 only. You need to install the SQL2005 books online to view the help link.
Martin
|||Thank you!
No comments:
Post a Comment