What does HRESULT 0x80630302 (PEER_E_DATABASE_ACCESSDENIED) mean?

 
Previous Next
PEER_E_RECORD_NOT_FOUND PEER_E_DBINITIALIZATION_FAILED

PEER_E_DATABASE_ACCESSDENIED

Which peer contract was rejected

PEER_E_DATABASE_ACCESSDENIED — HRESULT 0x80630302 means that the process lacks file-system or security access required to open or modify the local peer graph/group database. The relevant API boundary includes PeerGraphOpen, PeerGroupOpen and database import/export file access.

Peer records combine a typed record structure, optional searchable XML attributes, payload data, creator metadata and expiration. The local database may receive records in an order different from application dependencies.

Minimum diagnostic packet

ItemEvidence
Raw inputPreserve database path, file owner and ACL, process token, profile redirection, antivirus/backup locks and the requested open/import operation.

Focused reproduction

Open the same database under the owning user with normal integrity and compare with a copied database whose ACLs are intentionally restricted.

Why the comparison code is different

PEER_E_NO_KEY_ACCESS differs because database access protects replicated records; key access protects identity private-key material, often under different ACLs.

Recommended change

Restore least-privilege access for the intended user and stop using administrator copies that change ownership or profile location.

Technical references


Looking for a different code? Search another status or error code.