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

Откуда:
Сообщений: 1094
Никогда не занимался (нативной) репликацией, поэтому прошу подсказать куда копать при решении проблемы:

Есть база 2-3ГБ, на центральном (SQL2008 Enterprise) сервере.
Её надо реплицировать на десяток целевых машин с SQL Express (желательно версии 2014), при следующих условиях:

1) Обновление данных и структуры таблиц происходит только не центральном сервере несколько раз в день.
2) Данные на целевых машинах только для чтения.
3) Целевые машины находятся за фаерволм.
4) Репликация должна включать как изменения данных, так и структуры таблиц.
5) Репликация не должна вызывать обрыв клиентских соединений (поэтому лог шиппинг не подходит).
6) Желательно иметь выбор вариантов запуска репликации: по расписанию, вручную, при изменении данных.

Буду признателен за рекомендации.
26 янв 18, 12:51    [21141401]     Ответить | Цитировать Сообщить модератору
 Re: Репликация: посоветуйте вариаты  [new]
Nik_Kurta
Member

Откуда: Россия, Симферополь
Сообщений: 66
Вы можете, в вашем случае, настроить прямую (не Merdge) репликацию на центральном SQL Server 2008. В репликации могут участвовать: таблицы, хп, вьюхи, функции на ваш выбор, не обязательно всю базу гонять. Тип репликации и её интервал запуска, можно задать в ручную либо при изменении данных (задаётся при создании репликации)
26 янв 18, 13:37    [21141597]     Ответить | Цитировать Сообщить модератору
 Re: Репликация: посоветуйте вариаты  [new]
Nik_Kurta
Member

Откуда: Россия, Симферополь
Сообщений: 66
Все машины должны иметь статические IP, а также должна быть обязательно включена синхронизация даты и времени.
26 янв 18, 13:40    [21141610]     Ответить | Цитировать Сообщить модератору
 Re: Репликация: посоветуйте вариаты  [new]
Nik_Kurta
Member

Откуда: Россия, Симферополь
Сообщений: 66
Издателем и распространителем будет являться - SQL2008 Enterprise
26 янв 18, 13:43    [21141628]     Ответить | Цитировать Сообщить модератору
 Re: Репликация: посоветуйте вариаты  [new]
Alexander Us
Member

Откуда:
Сообщений: 1094
Nik_Kurta
Все машины должны иметь статические IP, а также должна быть обязательно включена синхронизация даты и времени.


Т.е. как я понимаю, имеет смысл настроить транзакциональную репликацию?

Насколько важна точность синхронизации времени?
На практике я наблюдал отклонения до ~30 секунд.
26 янв 18, 13:51    [21141657]     Ответить | Цитировать Сообщить модератору
 Re: Репликация: посоветуйте вариаты  [new]
alexeyvg
Member

Откуда: Moscow
Сообщений: 30821
Alexander Us
Т.е. как я понимаю, имеет смысл настроить транзакциональную репликацию?
Да, подойдёт репликация траназкций, статических адресов и синхронизации времени не нужно.
26 янв 18, 13:57    [21141677]     Ответить | Цитировать Сообщить модератору
 Re: Репликация: посоветуйте вариаты  [new]
Alexander Us
Member

Откуда:
Сообщений: 1094
Кроме того:

Если базу на центральном сервере зеркалировать,
- будет ли репликиция выполняться и далле при переключении на зеркало?
- надо ли её на зеркале отдельно конфигурировать?

- что(в общих чертах) надо делать с фаерфолм, т.к. клиенты находятся за ним, в DMZ.
26 янв 18, 14:19    [21141795]     Ответить | Цитировать Сообщить модератору
 Re: Репликация: посоветуйте вариаты  [new]
Дедушка
Member

Откуда: Город трёх революций
Сообщений: 5112
Alexander Us,
на все ваши вопросы есть ответы в доке, что мешает самому почитать?
26 янв 18, 14:36    [21141892]     Ответить | Цитировать Сообщить модератору
 Re: Репликация: посоветуйте вариаты  [new]
Alexander Us
Member

Откуда:
Сообщений: 1094
Дедушка
Alexander Us,
на все ваши вопросы есть ответы в доке, что мешает самому почитать?


В доках есть ответы на 99,9% вопросов.
Тем не менне люди часто вначале спрашивают совет у коллег.
Пару строк на форуме могут уберечь от принятия неправильного решения.

Если вам лень отвечать самому, или просто нефиг делать, не донимайте пожалуйста неумными вопросами:
И пользы не приносит, и время отнимает.
26 янв 18, 14:58    [21142001]     Ответить | Цитировать Сообщить модератору
 Re: Репликация: посоветуйте вариаты  [new]
Дедушка
Member

Откуда: Город трёх революций
Сообщений: 5112
Alexander Us
не донимайте пожалуйста неумными вопросами
ну удачного вам дня...
26 янв 18, 15:38    [21142179]     Ответить | Цитировать Сообщить модератору
 Re: Репликация: посоветуйте вариаты  [new]
Alexander Us
Member

Откуда:
Сообщений: 1094
Nik_Kurta, alexeyvg,
Спасибо за рекомендации.

Дедушка,
обычно Вы пишете толково, сегодня к сожалению - исключение.
26 янв 18, 16:42    [21142346]     Ответить | Цитировать Сообщить модератору
 Re: Репликация: посоветуйте вариаты  [new]
Nik_Kurta
Member

Откуда: Россия, Симферополь
Сообщений: 66
alexeyvg
Alexander Us
Т.е. как я понимаю, имеет смысл настроить транзакциональную репликацию?
Да, подойдёт репликация траназкций, статических адресов и синхронизации времени не нужно.


Как же он обнаружит целевые машины, если они разнесены на пример по разным городам? Тут без стат. IP или VPN ни как?
26 янв 18, 17:29    [21142455]     Ответить | Цитировать Сообщить модератору
 Re: Репликация: посоветуйте вариаты  [new]
alexeyvg
Member

Откуда: Moscow
Сообщений: 30821
Nik_Kurta
alexeyvg
пропущено...
Да, подойдёт репликация траназкций, статических адресов и синхронизации времени не нужно.


Как же он обнаружит целевые машины, если они разнесены на пример по разным городам? Тут без стат. IP или VPN ни как?
А, в этом смысле?
Тогда нужно ещё добавить, что машины должны быть подключены к какой то сети передачи данных. А издатель должен быть подключён к электричеству :-)

Конечно, для репликации серверы должны быть доступны друг для друга, файрволл должен пропускать трафик сиквела, как для подключения любым клиентом.

"Статических адресов не надо" - я имею в виду, что тут прекрасно работают unc и DNS, динамическое распределение адресов в корпоративной сети и т.п, то есть никаких специально настроенных штучек с прописанными прямо в репликации, постоянными специально для неё, неизменяемыми статическими IP не нужно.
26 янв 18, 22:49    [21142997]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить