| Предыдущий | Следующий |
| XACT_E_ABORTED | XACT_E_TMNOTAVAILABLE |
XACT_E_LOGFULL
Журнал транзакций является частью протокола фиксации, а не необязательной диагностикой
XACT_E_LOGFULL означает, что MSDTC не может дописать устойчивые записи, необходимые для координации или восстановления транзакций. Диспетчер транзакций обязан сохранить решения и сведения об участниках до подтверждения критических переходов протокола; продолжение без места в журнале могло бы сделать зафиксированную или подготовленную работу невосстановимой после сбоя.
Снизьте поток новых транзакций, проверьте состояние хранилища и выясните, не удерживаются ли старые транзакции из-за недоступных участников. Не удаляйте и не заменяйте журнал DTC как обычный способ освобождения места: от него могут зависеть незавершённые транзакции с неопределённым результатом. Устраните блокировку восстановления, исправьте состояние хранилища и выполните поддерживаемые административные процедуры DTC до возобновления высокой нагрузки.
Какие данные о заполнении журнала собрать
- Расположение и ёмкость журнала DTC, а также ошибки хранилища.
- Количество и возраст подготовленных транзакций или транзакций с неопределённым результатом.
- Недоступные участники, препятствующие очистке транзакций.
- Интенсивность поступления транзакций непосредственно перед исчерпанием места.
Ссылки
- Microsoft MS-DTCO: надёжное журналирование результата и восстановление
- Microsoft MS-DTCO: обработка восстановления
- IETF: требования к журналированию восстанавливаемого диспетчера транзакций
Нужно найти другой код? Найти другой код состояния или ошибки.