Hi All,
I'm hoping someone can shed some light on a problem I'm experiencing with our SQL Server transactional replication.
Before I go into detail, can I advise that I'm quite new to this and this is my first replication setup, so I apologise in advance if I get anything wrong !
We are attempting to setup replication from Site 1 (HQ) to Site 2 (remote branch office). The two sites are connected by an IPSec VPN tunnel with a bandwidth of 10 Mbps.
Site 1 has a SQL Server 2014 Ent 64-bit. Publisher & Distributor both assigned to this server. There are two publications available.
Database 1 is approx 16GB and Database 2 is approx 120GB. We are attempting to replicate these two databases across to Site 2 using transactional
replication.<o:p></o:p>
Site 2 has a SQL Server 2014 Ent 64-bit. This has two subscriptions to the the server in Site 1.
Replication for Database 1 seems to work fine.
Replication for Database 2 just seems to time out after a while. After some diagnosis the issue seems to be at the transfer of data from Distributor to Subscriber stage. I've had a fiddle with the Distributor Agent profile settings but could really do with
some guidance on how I can tweak the settings to get replication to work even if it's very slowly.
Whenever I make changes and then restart the Distribution Agent, I get the message 'delivering transactions ....' and after a while I get the message 'skipped XXXXx errors when applying transactions at subscriber'. The errors all seem to be like this ...
"The row was not found at the Subscriber when applying the replicated UPDATE command for Table "
When I first set this up the agent stopped when it first came across this error. I then updated the agent profile to skip these errors.
Also when I look in replication monitor there seems to be a lot of data still waiting to be sent to the subscriber and doesn't really decrease even after a few days !
This led me down the path of looking at our network and if there were any issues but I've not found any.
Could anyone offer any advice / guidance on how I could fix this issue ?
Is this normal because of the size of Database 2 ?
Does the initial replication take several days ?
Anyway, thank you for taking the time to read this and if anyone can help then that would be much appreciated.