Site icon EfmSoft

Что означает код HRESULT 0xC8000516 (hrTableLocked)?

 
Предыдущий Следующий
hrDatabaseLocked hrTableDuplicate

hrTableLocked

Что означает hrTableLocked

hrTableLocked — Таблица ESE заблокирована другой операцией и недоступна для текущего запроса.

Что проверить

  • Зафиксируйте таблицу, текущий Jet API, JET_SESID и операцию, которая удерживает lock.
  • Проверьте schema changes, эксклюзивные maintenance операции, длинные транзакции и cursors, которые не закрываются по всем веткам выполнения.
  • Отличайте lock от обычного TableInUse: для диагностики важны режим блокировки и операция-владелец, а не только факт открытой таблицы.

Как подтвердить исправление

Исправление подтверждается корректным завершением владельца блокировки и успешным повтором без глобального закрытия всех ESE sessions.

Технические ссылки


Нужно найти другой код? Найти другой код состояния или ошибки.

Exit mobile version