February 7, 2007 at 3:56 am
Hi all
We want to replicate our server to a suppliers' server.
Teh error we recieve is : SQL Server replication requires the actual name to make a connection to the server. Connections through a server alias, IP address, or any other alternate name are not supported. Specify the actual server name , ''X' (Replication.Utilities)
I have added the alias within SQL Server Configuration Manager, SQL Native client configuration, Aliases.
Anyone any idea ??
JV
February 7, 2007 at 3:10 pm
Have you thought of adding a name to the host file that will point to the ip address of the server that you are trying to connect to.
February 7, 2007 at 5:04 pm
I don't think that is the case...
Try creating the linked server before configuring replication..
MohammedU
Microsoft SQL Server MVP
February 7, 2007 at 11:48 pm
Check if in your MMS ditsributor/publisher server is registered as local. If that the case try re-registering it with the server name
October 21, 2008 at 11:59 am
Try use T-sql script instead of Enterprise Manager to add the subscription.
SQL Server Replication requires the actual server name to make a connection to the server.
Connects through a server alias, IP addres, or any other alternate name are not supported.
If you script a publication, will find sp_addsubscriber at the end of the script.
March 7, 2009 at 11:03 am
I had a similar problem and got around it creating an alias on the publisher machine with the same same name as the subscriber machine. For instance if the subscriber server is called SERVER_A, create an alias with the same name then connect to the subscriber in the New Subscribtion Wizard using this name.
July 29, 2009 at 1:41 am
If your destination server is named instance e.g. destservername\mssqlserver01, the solution for this can be found at:
http://www.sqlservercentral.com/Forums/Topic759989-291-1.aspx
July 29, 2009 at 8:08 am
Hi,
markwnorsoft solution should work fine. Previously when I had configured replication for the first time over internet I too faced the same problem and adding entry to host file had resolved the problem.
[font="Verdana"]Thanks
Chandra Mohan[/font]
July 29, 2009 at 8:28 am
Yes, adding server on hosts works fine but only for the default instance.
For the databases on the named instance you must set and use the alias.
August 13, 2009 at 12:11 pm
This link explains in detail how it can be done both for named as well as default instance.
March 10, 2011 at 7:01 am
Assuming you haven't renamed machines (which brought me great pain ! even after sp_dropserver / sp_addserver etc)
I had to enable SQL browser on my SQL express (subscriber) instance, which then mediated nicely so that I could use the <hostname>\sqlexpress target - now this works.
Previously I had a default config of express, which did allow connection via SSMS from the publisher machine to the <hostname> (ie: no \sqlexpress) ...but would throw the '...actual server name to make a connection to the server..' error when I tried to setup replication.
October 17, 2013 at 5:09 pm
Thanks, Mark. This worked after I was able to create a sysadmin login.
Viewing 12 posts - 1 through 11 (of 11 total)
You must be logged in to reply to this topic. Login to reply