Проблема
Предположим, что вы запускаете экземпляр Microsoft SQL Server 2014 и включаете свойство AutoGrowth для базы данных. Несмотря на это, изменения базы данных могут не сохраняться. Кроме того, появляется сообщение об ошибках, напоминающее следующее, в том, что журнал транзакций заполнен:
Примечание
Сообщение 9002, уровень 17, состояние 2, строка 1
Журнал транзакций для базы данных "database_name" заполнен из-за "LOG_BACKUP".
При попытке создать резервную копию файла журнала транзакций появляется следующее сообщение об ошибке:
Примечание
Сообщение 3052, уровень 16, состояние 1, строка 1
Backup LOG не удалось записать обновления для базы данных "database_name".
При попытке вручную увеличить файл журнала транзакций появляется следующее сообщение об ошибке:
Примечание
Сообщение 9002, уровень 17, состояние 1, строка 1
Журнал транзакций для базы данных "database_name" заполнен из-за "CHECKPOINT"
При запросе sys.dm_db_log_space_usage динамического административного представления результаты показывают, что журнал транзакций используется на 100 % или более. Вы также можете обнаружить, что на диске хранилища достаточно свободного места для увеличения размера файла журнала.
Решение
Это исправление входит в накопительный пакет обновления 12 для SQL Server 2014 с пакетом обновления 2 (SP2).
Сведения о накопительных обновлениях для SQL Server
Каждое новое накопительное обновление для SQL Server содержит все исправления и исправления безопасности, которые были в предыдущей сборке. Ознакомьтесь с последними накопительными обновлениями для SQL Server 2014 г.
Состояние
Корпорация Майкрософт подтвердила, что это проблема продуктов Microsoft, перечисленных в разделе «Относится к».
Ссылки
Узнайте о терминологии, используемой корпорацией Майкрософт для описания обновлений программного обеспечения.