В Sql Server я обнаружил, что, когда я отмечаю базу данных как доступную только для чтения, ее существующий большой журнал транзакций остается. Чтобы это исправить, я должен вернуть его на запись, затем dbcc shrinkfile в файле журнала, затем снова установить его только для чтения.
Какая польза от журнала транзакций, если база данных только для чтения? Есть ли причина, по которой он не просто удаляется / очищается?