Что означает код HRESULT 0x80094006 (CERTSRV_E_SERVER_SUSPENDED)?

 
Предыдущий Следующий
CERTSRV_E_INVALID_CA_CERTIFICATE CERTSRV_E_ENCODING_LENGTH

CERTSRV_E_SERVER_SUSPENDED

Как читать этот HRESULT

CERTSRV_E_SERVER_SUSPENDED возвращается при условии Работа службы сертификатов приостановлена на время восстановления базы данных. Для расследования отделите проверку identity и прав регистрации от соседних стадий, которые могли завершиться успешно.

Что сохранить

  • соберите для сравнения открытый ключ и параметры provider/KSP и параметры, относящиеся к server, suspended до очистки состояния; для условия «Работа службы сертификатов приостановлена на время восстановления базы данных» эти данные позволяют воспроизвести исходную точку отказа.
  • проверьте на контрольном случае Request ID и disposition CA, поскольку именно это отличает «Работа службы сертификатов приостановлена на время восстановления базы данных» от соседних HRESULT того же семейства.
  • запишите Request ID и disposition CA: Request ID и disposition CA. Если параметр меняется между попытками, сравнение результата «Работа службы сертификатов приостановлена на время восстановления базы данных» теряет диагностическую ценность.

Повторный эксперимент

повторите проверку identity и прав регистрации, изменяя только предварительное условие, связанное с «Работа службы сертификатов приостановлена на время восстановления базы данных»; остальные входные данные и объект оставьте прежними.

сравните успешный и неуспешный случаи по признаку «Работа службы сертификатов приостановлена на время восстановления базы данных». Исправление подтверждено, когда прежняя стадия проходит и следующий ожидаемый шаг получает корректное состояние.

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


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