| 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
- Identify the first call among PeerGraphOpen, PeerGroupOpen and database import/configuration paths that returned the HRESULT.
- Preserve resolved database path, user profile, graph/group identity, prior delete/export actions, filesystem events and configuration changes.
- Correlate graph, group, PNRP and collaboration events with application cancellation, disconnect, shutdown and sign-out events.
- 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.