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

Откуда: Империя Добра
Сообщений: 37079
есть основной сервер с базой на запись/чтение
есть удаленный сервер на котором должна быть такая же база на запись/чтение
раз в сутки должна делаться синхронизация, т.е. изменившиеся данные с основного сервера должны передаваться на удаленный, при этом изменения сделанные локально на удаленном сервере должны перетираться данными с основного.
подскажите, какая репликация подойдет.
sql 2008
2 ноя 11, 10:45    [11537409]     Ответить | Цитировать Сообщить модератору
 Re: помогите выбрать репликацию  [new]
tpg
Member

Откуда: Novosibirsk
Сообщений: 23902
Любая.
2 ноя 11, 10:47    [11537427]     Ответить | Цитировать Сообщить модератору
 Re: помогите выбрать репликацию  [new]
HandKot
Member

Откуда: Sergiev Posad
Сообщений: 3058
не соглашусь с tpg
ИМХО тут лучше репликация моментальных снимков

ЗЫЖ тут можно вообще обойтись без репликации, просто передавать бэкап базы и ресторть на удаленом сервере
2 ноя 11, 13:18    [11538755]     Ответить | Цитировать Сообщить модератору
 Re: помогите выбрать репликацию  [new]
tpg
Member

Откуда: Novosibirsk
Сообщений: 23902
HandKot
не соглашусь с tpg
ИМХО тут лучше репликация моментальных снимков
ТС не спрашивал "какая лучше?". Он спросил - какая репликация подойдет.
2 ноя 11, 13:29    [11538873]     Ответить | Цитировать Сообщить модератору
 Re: помогите выбрать репликацию  [new]
Wizandr
Member

Откуда: Империя Добра
Сообщений: 37079
HandKot
не соглашусь с tpg
ИМХО тут лучше репликация моментальных снимков

ЗЫЖ тут можно вообще обойтись без репликации, просто передавать бэкап базы и ресторть на удаленом сервере


это слишком много данных передавать придется
2 ноя 11, 15:24    [11540219]     Ответить | Цитировать Сообщить модератору
 Re: помогите выбрать репликацию  [new]
alexeyvg
Member

Откуда: Moscow
Сообщений: 31983
Wizandr
это слишком много данных передавать придется

Другого выхода нет, ведь:
Wizandr
при этом изменения сделанные локально на удаленном сервере должны перетираться данными с основного.

Откуда сервер узнает, что нужно передавать, ведь могло измениться что угодно.

Если запретить локальные изменения, то можно использовать репликацию транзакций.

Но вообще репликация моментальных снимков - самое простое.
2 ноя 11, 15:31    [11540315]     Ответить | Цитировать Сообщить модератору
 Re: помогите выбрать репликацию  [new]
igor2222
Member

Откуда: Харків
Сообщений: 1233
Нужно ответить себе на несколько вопросов.
За сутки на сколько изменится база в %? Если это до 20%, а размер базы измеряется десятками или сотнями гиг, то лучше всё таки репликация транзакций. Хотя если у Вас канал 1 ГБит/сек, то и снапшоты подойдут.
2 ноя 11, 15:34    [11540354]     Ответить | Цитировать Сообщить модератору
 Re: помогите выбрать репликацию  [new]
igor2222
Member

Откуда: Харків
Сообщений: 1233
alexeyvg
Если запретить локальные изменения, то можно использовать репликацию транзакций.

С этого момента поподробнее. Что значит "запретить локальные изменения"? Запретить Update таблиц?
2 ноя 11, 15:36    [11540388]     Ответить | Цитировать Сообщить модератору
 Re: помогите выбрать репликацию  [new]
alexeyvg
Member

Откуда: Moscow
Сообщений: 31983
igor2222
alexeyvg
Если запретить локальные изменения, то можно использовать репликацию транзакций.

С этого момента поподробнее. Что значит "запретить локальные изменения"? Запретить Update таблиц?
Ага, и Insert с Delete
2 ноя 11, 16:29    [11541011]     Ответить | Цитировать Сообщить модератору
 Re: помогите выбрать репликацию  [new]
HandKot
Member

Откуда: Sergiev Posad
Сообщений: 3058
но тогда не получится
автор
удаленный сервер на котором должна быть такая же база на запись/чтение
2 ноя 11, 17:14    [11541496]     Ответить | Цитировать Сообщить модератору
 Re: помогите выбрать репликацию  [new]
Александр Гладченко
Member

Откуда:
Сообщений: 10802
Блог
alexeyvg
Если запретить локальные изменения, то можно использовать репликацию транзакций.


Точнее сказать: Запретить тиражирование изменений с подписчика на издателя.
3 ноя 11, 15:41    [11547027]     Ответить | Цитировать Сообщить модератору
 Re: помогите выбрать репликацию  [new]
Александр Гладченко
Member

Откуда:
Сообщений: 10802
Блог
Wizandr
есть основной сервер с базой на запись/чтение
есть удаленный сервер на котором должна быть такая же база на запись/чтение
раз в сутки должна делаться синхронизация, т.е. изменившиеся данные с основного сервера должны передаваться на удаленный, при этом изменения сделанные локально на удаленном сервере должны перетираться данными с основного.
подскажите, какая репликация подойдет.
sql 2008


Вот ссылка на статью, которая во многом посвящена выбору типа репликации: http://msmvps.com/blogs/gladchenko/archive/2009/01/13/1662288.aspx
3 ноя 11, 15:44    [11547053]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить