1)check if the sql browser service is enabled and running.
2)connect to the subscriber using SSMS and type in:>to get the server name to use to connect.
Use Master
go
Select @@Servername
3)Try using SQL Server Configuration MAnager to create an alias to the remote
server (on the publisher) then register this alias name in SSMS to test if
works
Also check if both servers allow remote connections...its good to be sure.
Run this on each instance:
sp_configure 'show advanced options',
Reconfigure with Override
sp_configure 'remote access'
if this returns 1, their server is configure for remote access.