Site icon EfmSoft

Что означает код HRESULT 0x80042701 (VDS_E_NAME_NOT_UNIQUE)?

 
Предыдущий Следующий
VDS_E_SHRINK_DIRTY_VOLUME VDS_E_ADDRESSES_INCOMPLETELY_SET

VDS_E_NAME_NOT_UNIQUE

VDS_E_NAME_NOT_UNIQUE означает, что поставщик VDS отклонил новое имя, потому что в соответствующей области уже существует конфликтующее имя.

Это ошибка уникальности, а не синтаксиса. Например, при создании цели iSCSI (target) имя должно быть уникально в области подсистемы. Два визуально разных значения могут считаться одинаковыми после нормализации регистра, пробелов или Unicode по правилам конкретного поставщика.

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

  • Сохраните точную Unicode-строку, длину, ID поставщика/подсистемы и метод, в который было передано имя.
  • Заново перечислите объекты в той же области и сравнивайте не только отображаемые имена, но и их постоянные идентификаторы.
  • Проверьте, не завершилась ли предыдущая асинхронная операция создания успешно или частично, оставив объект, который теперь конфликтует с повтором.
  • Не удаляйте существующий объект только из-за совпадения имени: сначала определите, нужно ли его использовать, переименовать или действительно удалить.

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


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

Exit mobile version