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

Откуда: Сидней
Сообщений: 1197
Здравствуйте уважаемые коллеги,

У меня есть автоматизированный процесс для синхронизации транзакционной публикации.

Он выполняет следующие шаги:
1. Удаление подписки
2. Установка опции 'allow_initialize_from_backup' = true
3. Бекап
4. Рестор
5. Создание подписки
6. Установка опции 'allow_initialize_from_backup' = false

Я обнаружил, что шаг 1 вызывает много блокировок и дедлоков.

Я убрал шаги 1 и 5.

В резултате процесс стал терять данные на подписчике.

Два вопроса:
1. Удаление и пересоздание подписки является обязательным шагом в таком процессе?
2. Если нет, то как мне избежать потери данных?

Спасибо.
19 мар 15, 07:03    [17403181]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить