Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Репликация с удалёнными серверами, у которых одинаковое имя  [new]
svd-alex
Member

Откуда:
Сообщений: 12
Приветствую!

Никак не могу понять как эффективнее решить задачу: нужно реплицировать несколько таблиц с удалёнными филиалами. Сложностей нет никаких, за тем лишь исключением что в филиалах у всех серверов одинаковые имена хостов (например SERVER1). Соответственно я спокойно подключаюсь через менеджмент студию к филиалу (по адресу типа ufa.domen.ru), но репликация по этому адресу не проходит - там нужно, как известно, имя сервера, а не IP или что то ещё. Выход нашёлся через создание псевдонима в настройках клиента, но тут как раз упираюсь в то, что этот псевдоним должен называться именем сервера (SRRVER1) и соответственно я могу назвать так только 1 псевдоним, а мне надо их 25 (по кол-ву филиалов). Никак не пойму как выйти из этой ситуации без переименовывания серверов! Может быть кто то подскажет? Заранее спасибо!
12 сен 11, 17:00    [11265250]     Ответить | Цитировать Сообщить модератору
 Re: Репликация с удалёнными серверами, у которых одинаковое имя  [new]
svd-alex
Member

Откуда:
Сообщений: 12
Извиняюсь, забыл написать что в центральном комплексе MS SQL 2008 R2, а в филиалах MS SQL 2005
12 сен 11, 17:17    [11265391]     Ответить | Цитировать Сообщить модератору
 Re: Репликация с удалёнными серверами, у которых одинаковое имя  [new]
Glory
Member

Откуда:
Сообщений: 104751
алиасы для машин (не серверов!) всю жизнь создавались в файле hosts
12 сен 11, 17:18    [11265412]     Ответить | Цитировать Сообщить модератору
 Re: Репликация с удалёнными серверами, у которых одинаковое имя  [new]
svd-alex
Member

Откуда:
Сообщений: 12
Glory
алиасы для машин (не серверов!) всю жизнь создавались в файле hosts


Я правильно понимаю что если я в файле hosts пропишу что то типа
ufa 185.23.123.23
kursk 156.121.121.1
То я смогу при репликации указывать имена UFA и KURSK в качестве имён серверов и всё будет работать?
12 сен 11, 17:22    [11265435]     Ответить | Цитировать Сообщить модератору
 Re: Репликация с удалёнными серверами, у которых одинаковое имя  [new]
svd-alex
Member

Откуда:
Сообщений: 12
Glory
алиасы для машин (не серверов!) всю жизнь создавались в файле hosts

Так ничего не получается - при создании подписки (принудительной) SQL Server хочет что бы я ему указал именно имя сервера удалённого (SERVER1), в не имя в файле HOSTS (UFA, KURSK и т.д...)
12 сен 11, 18:03    [11265699]     Ответить | Цитировать Сообщить модератору
 Re: Репликация с удалёнными серверами, у которых одинаковое имя  [new]
alexeyvg
Member

Откуда: Moscow
Сообщений: 31959
svd-alex
Никак не пойму как выйти из этой ситуации без переименовывания серверов!
По моему, не получится так.

Возможно, получится в репликациях именовать серверы по IP, но уж точно тогда не получится использовать графические средства настройки и управления репликациями.
12 сен 11, 18:20    [11265785]     Ответить | Цитировать Сообщить модератору
 Re: Репликация с удалёнными серверами, у которых одинаковое имя  [new]
invm
Member

Откуда: Москва
Сообщений: 9827
svd-alex,
Вам придется переименовывать все сервера.
12 сен 11, 19:17    [11266007]     Ответить | Цитировать Сообщить модератору
 Re: Репликация с удалёнными серверами, у которых одинаковое имя  [new]
dvt13
Member

Откуда:
Сообщений: 13
В файл hosts - и заработает
13 сен 11, 11:03    [11267745]     Ответить | Цитировать Сообщить модератору
 Re: Репликация с удалёнными серверами, у которых одинаковое имя  [new]
alexeyvg
Member

Откуда: Moscow
Сообщений: 31959
dvt13
В файл hosts - и заработает
Нет
13 сен 11, 15:17    [11269975]     Ответить | Цитировать Сообщить модератору
 Re: Репликация с удалёнными серверами, у которых одинаковое имя  [new]
andy st
Member

Откуда:
Сообщений: 838
По опыту для mssql 2000 могу сказать, что для обновляемых репликаций переименование требовалось обязательно. Причем корректное переименование - не только сервера, но и инстанса mssql. В противном случае репликационные агенты вставали в коленно-локтевую позу и не выходили из неё до удаления кривого подписчика.
Для необновляемых репликаций был опыт создания алиаса в hosts. Даже работало какое-то время, но было приведено к виду с уникальными именами. Ибо нефиг.
14 сен 11, 08:26    [11273116]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить