| Предыдущий | Следующий |
| hrInTransaction | hrDatabaseInUse |
hrDatabaseDuplicate
Что означает hrDatabaseDuplicate
hrDatabaseDuplicate (0xC80004B1) — операция создания ESE database конфликтует с уже существующей базой с тем же путём или идентичностью.
Что проверить
- Сохраните target path, instance/session и результат проверки существующего файла до JetCreateDatabase.
- Проверьте idempotency migration/setup: повторный запуск не должен безусловно создавать уже созданную database.
- Отличайте duplicate-create от database attached/in use и от corruption существующей базы.
Как подтвердить исправление
Повторный setup должен переиспользовать допустимую существующую базу либо выбрать новый путь без hrDatabaseDuplicate.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.
