Это дополнительный вопрос к предыдущему вопросу о том, почему я не смог сжать файл журнала в основной базе данных.
Короче говоря, я настроил зеркальное отображение базы данных, но забыл убедиться, что задание, выполняющее резервное копирование журнала транзакций, снова запускается, и журнал транзакций вырос до почти 60 ГБ.
Поскольку зеркалирование было настроено, это увеличение размера дублировалось на зеркальном сервере, и в итоге заняло все дисковое пространство и сделало базу данных зеркала непригодной для использования.
В связи с этим вопросом об обслуживании журнала транзакций в зеркальной базе данных вы не можете создать резервную копию журнала в зеркале, но когда вас спросили конкретно в комментариях о том, как сжать заросший файл журнала в зеркальной базе данных, был оставлен комментарий, что
Один из способов сделать это - переключиться на зеркальную базу данных и выполнить сжатие там. Тщательно проверьте это в непроизводственной среде, чтобы убедиться, что она работает так, как вы хотите / ожидаете.
Похоже, это говорит о том, что могут быть другие способы сжатия файла журнала на зеркале, и этот метод не обязательно безопасен для использования на рабочем сервере.
Есть ли способ безопасно сжать файл журнала транзакций на зеркале базы данных?