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

Откуда: Владимирская обл.
Сообщений: 141
Существует издание на сервере дистрибьютере. На это издание на сервере подписчике (сервера находятся в VPN) сформирована подписка. Синхронизация выполняется 1 раз в сутки, ночью. Обзем передаваемых данных примерно 100 Мб. Снапшот около Гб. Иногда так получается, что удаленный сервер выключают (по ряду причин) и забывают включить к следующей синхронизации. Соответственно этой самой синхронизации не происходит до тех пор пока не включат сервер. Все бы ничего, если бы сервер подписчик (мне так кажется) не помечал подписки как неактивные и требующие удаления и нового формирования. Такое происходит через трое суток пропуска синхронизации.

Вопрос: как можно увеличить этот параметр, если это вообще как то настраивается.

Дополнительно: есть БД, которые не помечаются как неактивные даже спустя недели простоя синхронизации ... но эти БД очень маленькие (примерно по 100Мб вся база), а реплицируется по несколько Кб.

Спасибо!
14 окт 09, 10:02    [7782592]     Ответить | Цитировать Сообщить модератору
 Re: Время жизни подписки на издание методом репликации транзакций  [new]
Алексей Гужин
Member

Откуда:
Сообщений: 130
dubok79,
За период действия подписки отвечает параметр @retention процедуры sp_addpublication.
14 окт 09, 10:37    [7782828]     Ответить | Цитировать Сообщить модератору
 Re: Время жизни подписки на издание методом репликации транзакций  [new]
dubok79
Member

Откуда: Владимирская обл.
Сообщений: 141
Алексей Гужин
dubok79,
За период действия подписки отвечает параметр @retention процедуры sp_addpublication.

Можно ли как то сейчас проверить какое значение установлено? И почему при абсолютно одинаковых механизмах формирования изданий и подписок этот параметр может быть разным? От чего это зависит?
14 окт 09, 13:41    [7784517]     Ответить | Цитировать Сообщить модератору
 Re: Время жизни подписки на издание методом репликации транзакций  [new]
dubok79
Member

Откуда: Владимирская обл.
Сообщений: 141
Алексей Гужин,
параметр
@retention int = 336, /* 14 days */
это наверное не то ... потому что деактивация подписки происходит именно через трое суток... и уж никак не через 14 дней
14 окт 09, 13:46    [7784558]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить