Question about MSSQL Replication

Hmongkeysauce

Senior member
Jun 8, 2005
360
0
76
Let's say I want to set up transactional replication using MSSQL 2008, having the publisher, distributor, and subscriber on different physical servers. Without making any modifications to the client application, does replication help spread the read load (SELECT queries) among the publisher and subscriber?
 

KLin

Lifer
Feb 29, 2000
30,299
627
126
For anyone accessing the subscriber, the select queries would be executed against the subscriber. The only load between the subscriber and the publisher would be the replication.
 

TechBoyJK

Lifer
Oct 17, 2002
16,699
60
91
For anyone accessing the subscriber, the select queries would be executed against the subscriber. The only load between the subscriber and the publisher would be the replication.

Yea, to my understanding (having only really studied sql 2000) is that load balancing like that will only occur if you have a clustered setup. Your data sources are going to be defined to hit a specific server, regardless if its a subscriber, publisher, etc.

Replication does not have any inherit load balancing.
 

Nothinman

Elite Member
Sep 14, 2001
30,672
0
0
As TechBoyJK says, clustering and replication aren't the same thing. Queries will be executed on whichever server that user picks.