Требуется ли новый моментальный снимок в репликации транзакций после изменения расположения файлов mdf и ldf? - PullRequest
0 голосов
/ 24 марта 2020

Это моя среда разработки ... У меня есть транзакционная репликация при переходе на дб, и теперь я меняю расположение моего файла ldf и mdf, используя метод attach, тогда в этом процессе мы должны перевести нашу базу данных в автономный режим, а затем перевести это онлайн снова. Поэтому моя главная проблема заключается в том, что если мы переместим расположение файлов ldf и mdf, сломается ли моя транзакционная репликация? Или, если он не сломается, тогда мне придется сделать еще один снимок БД, чтобы продолжить синхронизацию c?

Можно ли вообще отключить базу данных или переместить файлы mdf ldf, когда база данных находится в репликации транзакций? ?

Пожалуйста, помогите мне с этим вопросом.

1 Ответ

0 голосов
/ 24 марта 2020

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

Ознакомьтесь со статьей MS по резервному копированию / восстановлению для баз данных репликации здесь

...