Что означает код HRESULT 0xC8000517 (hrTableDuplicate)?

 
Предыдущий Следующий
hrTableLocked hrTableInUse

hrTableDuplicate

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

hrTableDuplicate означает, что ESE create-table operation столкнулась с уже существующей table того же имени.

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

  • Проверьте database, table name и результат JetOpenTable.
  • Сравните существующую schema с ожидаемой migration version.
  • Убедитесь, что parallel initialization не создаёт одну table одновременно.

Как действовать

Для идемпотентного setup откройте существующую table и валидируйте schema. Если это реальный name collision, исправьте migration/namespace; удалять table автоматически опасно из-за возможных данных и открытых cursors.

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


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