PNM


Hi all,

I was wondering if someone could suggest a solution to my problem:

I have an in-house production database. I wanted to use Merge replication (push) to mirror parts of this data to our Internet server on the web which has a Public IP.

Steps I followed

1. Created an entry in ¡°C:\WINNT\system32\drivers\etc\hosts¡± file with IP
address of the Subscriber and just the ¡°Servername¡± of the Subscriber on
publisher machine (local server)

2. Created an Alias to the Subscriber

3. Connected to the remote server thru Mgt Studio

4. Created Merge Replication on the Local Database

5. Created Subscription to the remote server.

6. Started the Replication Agent

I receive following msg "The process could not connect to Subscriber 'ISVR'.

When I check the View Synchronization Status in Mgt studio it shows "The server 'ISVR' is not a Subscriber"

I presume that if we have a Public IP at our end, then the Merge Replication will be thru.

Is it possible to replicate without having a Public IP

Any suggestions,

Thanks.




Re: Merge Replication (Push) over Internet

Hilary Cotter


can you register this subscriber in SSMS This is your acid test of connectivity between the two servers. The subscriber will need port 1433 open on its firewall.






Re: Merge Replication (Push) over Internet

PNM

Hi Hilary,

Yes, I am able to register this subscriber in SSMS. As I mentioned earlier, I am able to connect to the remote server using SSMS and also sucessfully created push subscription. Only when merge agent is started, agent is not able to connect to the remote server.

My remote server is running on port 5443 and it is open on its firewall.

Will it make any difference to the Merge Agent

Thanks

PNM