Назад | Перейти на главную страницу

Sql 2005 отсоединить файл журнала с репликацией

SQL 2005

Я хочу переместить файл журнала в другое место. Однако база данных является издателем для репликации.

Каков самый простой способ переместить файл без повторного создания публикации и / или подписчиков. (это 300 ГБ дБ)

На самом деле нет простого способа сделать это.

Наиболее близким к простому способу, вероятно, было бы закрыть все, что общается с базой данных, затем создать резервную копию базы данных и восстановить с помощью флага WITH MOVE (и флаг KEEP_REPLICATION), чтобы поместить файл журнала в новое место.

Или добавьте новый файл журнала в базу данных, затем сожмите существующий файл журнала и ограничьте его рост. Теоретически вы сможете удалить его. Вероятно, его будет сложно удалить, поскольку вы не сможете удалить его, если при попытке в журнале есть транзакции, ожидающие репликации.