我有2台服务器:
我可以使用本地SSMS轻松连接到在线服务器,但是当我尝试从本地服务器创建订阅时,它会出现以下错误:
SQL Server复制需要实际的服务器名称才能建立与服务器的连接。不支持通过服务器别名,IP地址或任何其他备用名称进行连接。指定实际的服务器名称'kkkkk'。 (Replication.Utilities)
kkkkk是在线服务器的名称。
我搜索了很多,但总是答案与其中一个服务器的名称已被更改有关。但对我来说情况并非如此。
我卡住了,不知道该怎么做,我认为这是一个误导性的错误信息。
由于
答案 0 :(得分:1)
你必须作弊。 添加到%windir%\ system32 \ drivers \ etc \ hosts文件行中 1.2.3.4 publishername
其中1.2.3.4 - 远程服务器的IP和publishername - 必需名称