Моя база данных SQL Server 2005 имеет гигантский журнал транзакций. Размер файла MDF составляет 11 МБ. Журнал составляет 1,5 ГБ. При усадке мало места (9%). Я уже отключил все свои соединения, поэтому полагаю, что незафиксированные транзакции здесь не могут быть проблемой.
Есть идеи, что может вызвать это? Как это решить? (возможно резервное копирование / восстановление?) И как этого избежать в будущем?
Скорее всего, у вас установлена модель восстановления базы данных «Полная», и вы никогда не делали резервную копию журнала транзакций, поэтому она содержит журнал каждая команда когда-либо выполнялся в этой базе данных.
Если вы не создаете резервные копии или создаете только полные резервные копии, переключите модель восстановления на Простую. Файл журнала не сжимается, но и не увеличивается.