| Предыдущий | Следующий |
| ERROR_VOLMGR_TOO_MANY_NOTIFICATION_REQUESTS | ERROR_VOLMGR_UNEXPECTED_DISK_LAYOUT_CHANGE |
ERROR_VOLMGR_TRANSACTION_IN_PROGRESS
Что означает ERROR_VOLMGR_TRANSACTION_IN_PROGRESS
ERROR_VOLMGR_TRANSACTION_IN_PROGRESS (0xC0380043) — Сейчас выполняется транзакция.
При результате 0xC0380043 граница диагностики проходит внутри подсистемы «Volume Manager», в области «dynamic disks, volumes, plexes, extents и configuration transactions». Здесь сообщение «сейчас выполняется транзакция» связано с темой «transaction, выполнение».
Что проверить и как подтвердить исправление
В первую очередь разделите ожидание очереди, работу компонента и зависимый ввод-вывод. Для 0xC0380043 в сценарии «сейчас выполняется транзакция» разделите ожидание очереди, работу компонента и зависимый ввод-вывод; повторяйте только после наблюдаемого изменения нагрузки или состояния.
Перед повтором 0xC0380043 зафиксируйте disk/volume/plex IDs, layout, extents, pack/database state и журнал Virtual Disk Service; отдельно запишите IDs, ID, HRESULT, VHD. Различия по теме «transaction, выполнение» для 0xC0380043 покажут, изменился ли первый неуспешный этап.
После локализации 0xC0380043 действуйте по контракту подсистемы: устраните несогласованность конфигурации или занятость объекта; перед восстановлением базы сохраните разметку и идентификаторы всех членов. Для 0xC0380043 и условия «сейчас выполняется транзакция» неизменённый повтор без нового состояния не считается исправлением.
Считайте исправление подтверждённым только после устойчивого повтора исходного сценария без результата 0xC0380043 и без обхода штатных проверок.
Документация для результата 0xC0380043: COM error codes for VOLMGR, VHD and SDIAG · Virtual Disk Service object model · Pack object.
Нужно найти другой код? Найти другой код состояния или ошибки.