KB4132896 — журнал транзакций заполнен, даже если пространство доступно и в SQL Server включен автоматический увеличение.

Применяется к
SQL Server 2014 Developer - duplicate (do not use) SQL Server 2014 Enterprise - duplicate (do not use) SQL Server 2014 Enterprise Core - duplicate (do not use) SQL Server 2014 Standard - duplicate (do not use)

Проблема

Предположим, что вы запускаете экземпляр 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, перечисленных в разделе «Относится к».

Ссылки

Узнайте о терминологии, используемой корпорацией Майкрософт для описания обновлений программного обеспечения.