База А занимает достаточно большой объем.. после удаления физический размер не меняется, а compact займет несколько суток.. поэтому было решено как бы подменить базу на новую... скопировать необходимые.
Оч интересная и актуальная при работе с базами большого объема тема:lovecodeby:
Проблему с уменьшением объема базы можно достаточно просто решить через кластер. т.е. удаляются ненужные док-ты и поднимается второй сервер кластера - на который и создается реплика - она конечно же будет меньшего объема чем родитель.
Первый сервер гасится и проводится обслуживание базы - при правильно настроенной сетевой топологии все клиенты перескочат на второй. Далее - очевидно.
есть еще одна идея - почерпнутая из этого топика:
https://codeby.net/threads/replikacija-idei-mysli-praktika.25204/
Оказывается - для меня это было открытием

, что существование 2х баз с одинаковым ReplicaID на одном сервере - вполне возможно.
В таком случае возможен такой сценарий:
На любом клиенте создаем реплику базы с сервера с уже удаленными ненужными документами.
Закрываем доступ к ПАПКЕ с большой базой через DirACL этому клиенту. и с клиента создаем реплику В ДРУГОЙ папке на этом же сервере. DirACL этой папки настроен так, что бы доступ имел только этот клиент.
И в один прекрасный момент большую базу просто прибиваем.
Это мое ИМХО и оч. интересно узнать результат
