Что означает код HRESULT 0x80040E9B (DB_SEC_E_SAFEMODE_DENIED)?

 
Предыдущий Следующий
DB_E_OUTOFSPACE DB_E_NOSTATISTIC

DB_SEC_E_SAFEMODE_DENIED

Что означает DB_SEC_E_SAFEMODE_DENIED

DB_SEC_E_SAFEMODE_DENIED означает, что локальная политика безопасности запрещает доступ OLE DB к источнику данных, находящемуся за другой security boundary.

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

  • Сохраните URL источника и security context вызывающего процесса.
  • Определите домен/зону источника и локальные ограничения safe mode.
  • Проверьте effective policy тем же пользователем, которым выполняется bind.
  • Не рассчитывайте, что elevation автоматически отменит это ограничение.

Исправление — настроить доверие/политику поддерживаемым способом либо использовать источник в разрешённой области. Не ослабляйте общую защиту без понимания того, какое правило фактически блокирует доступ.

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


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