Что означает код HRESULT 0x880003EF (hrDatabaseAttached)?

 
Предыдущий Следующий
hrBufferTruncated hrSeekNotEqual

hrDatabaseAttached

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

hrDatabaseAttached означает, что указанная ESE database уже подключена к текущему instance.

Повторный attach отличается от открытия уже attached database внутри session. Поэтому сначала определите, какую именно операцию выполнял код: JetAttachDatabase или последующее JetOpenDatabase.

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

  • Нормализованный путь database.
  • Какой ESE instance уже владеет attachment.
  • Не выполняют ли два init paths attach одного файла параллельно.
  • Корректно ли синхронизированы detach/shutdown и повторная инициализация.

Если attached состояние ожидаемо, не пытайтесь отсоединять базу только ради исчезновения warning. Продолжайте предусмотренный API workflow для уже подключённой database.

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


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