What does HRESULT 0x80630306 (PEER_E_DATABASE_NOT_PRESENT) mean?

 
Previous Next
PEER_E_DATABASE_ALREADY_PRESENT PEER_E_IDENTITY_NOT_FOUND

PEER_E_DATABASE_NOT_PRESENT

What the HRESULT means

PEER_E_DATABASE_NOT_PRESENT — HRESULT 0x80630306 marks the graph or group operation expects a local database that is not present at the configured path.

Reconstruct the sequence

  1. Identify the first call among PeerGraphOpen, PeerGroupOpen and database import/configuration paths that returned the HRESULT.
  2. Preserve resolved database path, user profile, graph/group identity, prior delete/export actions, filesystem events and configuration changes.
  3. Correlate graph, group, PNRP and collaboration events with application cancellation, disconnect, shutdown and sign-out events.
  4. Run the narrow comparison: log the fully normalized path and compare opening the missing target with creating a new disposable database under the same account.

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.

Closest alternative diagnosis

PEER_E_RECORD_NOT_FOUND differs because a missing record does not imply that the database file itself is absent. The two codes can occur in one workflow, but they do not justify the same remediation.

Correction and proof

Restore/import the correct database or intentionally recreate the graph/group; do not create an empty store when historical membership or records are required.

Source material


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