Назад | Перейти на главную страницу

Репликация SQL Server Требуется фактическое имя сервера

Как трудно это может быть? Я провел последние 4 часа в поиске в Google, чтобы найти либо, что ничего не работает, либо людей, случайным образом публикующих информацию, которая «звучит хорошо»

Моя установка:

Два сервера SQL2012 в двух разных местах (Великобритания и США), использование слияния для передачи данных между ними.

Сервер в Великобритании будет подписчиком. С сервера в Великобритании я могу удаленно подключиться к серверу в США. Однако при настройке подписчика и добавлении учетных данных US sql я получаю

SQL Server - «Репликация SQL Server требует фактического имени сервера для подключения к серверу. Соединения через псевдоним сервера, IP-адрес или любое другое альтернативное имя не поддерживаются. Укажите фактическое имя сервера «{ServerABC}». (Replication.Utilities) »

Итак, я добавил запись в свой файл хоста (на сервере в Великобритании), чтобы сопоставить Ip с ServerABC. Я могу пинговать "ServerABC"

Я пытаюсь снова подключиться к ServerABC и получаю ту же ошибку.

если я сделаю select @@ servername = "ServerABC"

Что я делаю не так? Я потратил так много времени на это, ничего не добившись, - так расстраивает! Пожалуйста помоги