MSSQLSERVER_9002
Применимо к:SQL Server
Сведения
Атрибут | значение |
---|---|
Название продукта | SQL Server |
Идентификатор события | 9002 |
Источник событий | MSSQLSERVER |
Компонент | SQLEngine |
Символическое имя | LOG_IS_FULL |
Текст сообщения | Журнал транзакций для базы данных «%.*ls» заполнен. Чтобы выяснить, почему пространство журнала не может быть использовано повторно, см. столбец log_reuse_wait_desc в представлении каталога sys.databases. |
Пояснение
Недостаточно места в журнале базы данных. Причины, по которым в журнале может не хватать места:
- журнал не усекается;
- Том диска заполнен
- для размера журнала задано фиксированное максимальное значение или отключено автоматическое увеличение;
- не удается завершить синхронизацию группы доступности или репликацию.
Столбец log_reuse_wait_desc в sys.database (Transact-SQL) описывает, почему пространство в журнале не может использоваться повторно.
Действие пользователя
Очень распространенное решение этой проблемы — выполнить резервное копирование журнала транзакций для базы данных, чтобы гарантировать усечение журнала. Если для базы данных с полным журналом транзакций не указано ни одного журнала транзакций, решить эту проблему будет просто. Достаточно возобновить создание регулярных резервных копий журналов транзакций базы данных.
Подробные сведения об устранении этой ошибки см. в статье "Устранение неполадок с полным журналом транзакций( ошибка SQL Server 9002)".
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по