SQL 2005
Я хочу переместить файл журнала в другое место. Однако база данных является издателем для репликации.
Каков самый простой способ переместить файл без повторного создания публикации и / или подписчиков. (это 300 ГБ дБ)
На самом деле нет простого способа сделать это.
Наиболее близким к простому способу, вероятно, было бы закрыть все, что общается с базой данных, затем создать резервную копию базы данных и восстановить с помощью флага WITH MOVE (и флаг KEEP_REPLICATION), чтобы поместить файл журнала в новое место.
Или добавьте новый файл журнала в базу данных, затем сожмите существующий файл журнала и ограничьте его рост. Теоретически вы сможете удалить его. Вероятно, его будет сложно удалить, поскольку вы не сможете удалить его, если при попытке в журнале есть транзакции, ожидающие репликации.