Как трудно это может быть? Я провел последние 4 часа в поиске в Google, чтобы найти либо, что ничего не работает, либо людей, случайным образом публикующих информацию, которая «звучит хорошо»
Моя установка:
Два сервера SQL2012 в двух разных местах (Великобритания и США), использование слияния для передачи данных между ними.
Сервер в Великобритании будет подписчиком. С сервера в Великобритании я могу удаленно подключиться к серверу в США. Однако при настройке подписчика и добавлении учетных данных US sql я получаю
SQL Server - «Репликация SQL Server требует фактического имени сервера для подключения к серверу. Соединения через псевдоним сервера, IP-адрес или любое другое альтернативное имя не поддерживаются. Укажите фактическое имя сервера «{ServerABC}». (Replication.Utilities) »
Итак, я добавил запись в свой файл хоста (на сервере в Великобритании), чтобы сопоставить Ip с ServerABC. Я могу пинговать "ServerABC"
Я пытаюсь снова подключиться к ServerABC и получаю ту же ошибку.
если я сделаю select @@ servername = "ServerABC"
Что я делаю не так? Я потратил так много времени на это, ничего не добившись, - так расстраивает! Пожалуйста помоги