| Предыдущий | Следующий |
| hrColumnNotFound | hrColumn2ndSysMaint |
hrColumnDuplicate
Что означает hrColumnDuplicate
hrColumnDuplicate (0xC80005E4) — поле уже определено.
Это старый HRESULT-вариант результата ESE (расширяемый механизм хранения, ESENT); в JET API соответствующее условие известно как JET_errColumnDuplicate.
Практический смысл и диагностика
- Создание column использует имя, уже существующее в данной ESE table.
- `hrObjectDuplicate` относится к namespace более широко; `hrColumnDuplicate` конкретно указывает на collision column name.
- Считать migration idempotent можно только если существующее column definition семантически совпадает с требуемым.
- Перечислите metadata column и сравните type, flags, кодовая страница и maximum length до решения пропустить create.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.