Can SQL Server Database Replication be implemented without having both the Servers on same network domain? How to implement communication between 2 servers in this scenario?
Suppose if I have 2 SQL Servers: 1. SQL Server 2014 Web Edition Database on Cloud (not Azure) 2. SQL Server 2014 Standard Edition with same Application database on Local Premises Now, if I need to replicate (PUSH) data from Local Premises DB Server Database named as LabProdData to Cloud DB Server Database LabProdData, what are the options to implement this scenario? Can SQL Server Replication support this with 2 DB Servers of same version but one is Web Edition and other is Standard. We need to push data from Standard Edition to Web Edition. How can the communication be implemented between both these servers? Note: Network Domain or Active Directory do not exists. Please advise. Thanks.
standard edition may act as a publisher and\or subscriber, so no problem there. Web edition may only act as a subscriber, as long as that's all you need it to do that will be fine too. The security mechanism in replication uses sql server authentication, this promotes replication between machines on disparate domains\networks Regards Perry
Thanks Perry. I did tried configuring Transactional replication between my Local DB Server (SQL Server 2014 Standard) and Data Center DB Server (SQL Server 2014 Web Edition). My Local DB Server is able to connect to the Data Center/Cloud DB Server through SQL Server Management Studio. But my Cloud DB Server is not able to connect to the Local DB Server (which has a public IP natted on Firewall). The Public IP of the Local DB Server can be pinged successfully from my Cloud DB Server. Can you please help me with how should I configure the Publication from my Local DB Server to allow the Cloud DB Server to subscribe the publication/data. Cloud DB Server must be the Subscriber/Target/Receiver and Local DB Server must be the Publisher/Source. Thanks in advance for your help!!
How is your package setup? What is the login that is being used? Does this login have access to the subscriber domain/server? You should probably setup a pass-through account on both ends and have your replication package/subscription use this account. This is a very good KB about doing what you are trying to do:
The package I was talking about is the replication package at the publisher. You need to ensure that the logins are able to talk to each other across the domains, which will be a task for your networking folks. Have them read this:
Hi nikhil, I am looking for tran replication for SQL server 2012 standard(non domain) to Sql server 2012 web ( Non domain). Please help me with this. Please give me a description for that how u achieved without domains.