Репликация транзакций SQL Server и добавление новых таблиц - PullRequest
0 голосов
/ 17 февраля 2009

У меня очень большой существующий набор таблиц, реплицируемых (транзакционных) между двумя серверами через выделенное VPN-соединение. Мне нужно добавить новую таблицу. Перезагрузка всех таблиц не вариант.

Я думал, что, просто добавляя новые статьи в публикацию, они будут повторяться, но это не сработало. Конечно, нужно что-то рассказывать подписчику о новых статьях. Затем я выбрал «Создать моментальный снимок» на издателе, но я не мог сказать, что он делал (возможно, выписывал все данные?), Поэтому я выключил его. Может быть, я должен был позволить этому бежать? Я не уверен.

Так как мне безопасно добавить новые статьи в существующую подписку?

1 Ответ

3 голосов
/ 17 февраля 2009

Я нашел ответ. Проблема в том, что я не использовал первоначальный снимок для инициализации подписчика. Я использовал другой метод (метод резервного копирования и восстановления), что означает, что мне нужно вручную передать схему и данные перед запуском процесса репликации транзакций.

...