ESENT is an embeddable, transactional database engine built into Microsoft Windows. The API documentation is available on MSDN.
Questions tagged [esent]
56 questions
1
vote
1 answer
JetAttachDatabase returns -1213
I am trying to read into some existing and unmounted ESE database files. I have been playing around with one .dat file rather successfully. But when I try to open a existing database with PageSize that is equal 32768 I get an error.
Here's my code…

sam
- 481
- 2
- 8
- 21
1
vote
2 answers
Are ESENT records flushed to a disk when performing a commit/rollback?
I'm making some tests using ManagedEsent interface and I wonder if someone here can clarify on this:
Inside a transaction I do an update(insert a record) and then rollback the transaction
If I look at the database with EseDatabaseView I can see…

Arkej
- 23
- 6
1
vote
2 answers
Tables in exchange server (.edb) file
Can anybody tell me what are the different tables used in an exchange server .edb file
and what are their schema.

jude
- 55
- 5
1
vote
2 answers
Read all rows from a table in Esent
I am new to esent, I have gone through some sample code and found to read rows based of key.
What is way to read all rows from any particular table.
Like we do in sql
"Select * from Table_Name"

Binayacharya
- 94
- 1
- 10
0
votes
1 answer
Dumping entries of a table index
I am trying to seek within the primary index of a table on a customers EDB database. And I fail miserably. I retrieved the index info using JetGetIndexInfo and know all about the index (it's the primary index and I know the column that's used). Now…

Fotis MC
- 323
- 1
- 2
- 12
0
votes
1 answer
How to update Microsoft.Isam.Esent.Interop?
we create some libary with 'Microsoft.Isam.Esent.Interop'. After run on another PC I got this exception:
"Could not load file or assembly 'Microsoft.Isam.Esent.Interop, Version=10.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' or one of…

I.Frolov
- 13
- 3
0
votes
1 answer
ESENT internals: expected behavior of JetPrereadKeys()
I have an application working with a significant amount of data (100 GB+) stored in ESENT. The schema of the table is: 12-byte JET_bitColumnFixed keys and JET_coltypLongBinary values with a typical size of around 2 KiB. The page size is set to 32…

M. Williams
- 4,945
- 2
- 26
- 27
0
votes
1 answer
How to recover ES database using JetAPI in another folder?
Help me, please!
I have a database (Microsoft Exchange) in dirty shutdown (database, logs, checkpoint files) I can recover it using JetInit function, but it affects the original files.
Is there a way to recover this base at some new location with…

Anatoly
- 1
0
votes
1 answer
What type of value returns JetRetrieveColumns when itagSequence = 0 on multivalued column?
I want to know how many values multivalued column have. MSDN says "itagSequence here in the JET_RETRIEVECOLUMN can be 0. If the itagSequence is 0 then the number of instances of a multi-valued column are returned instead of any column data." (when…

Roma
- 55
- 8
0
votes
1 answer
Why does JetAttachDatabase return error -550?
stack, I need help, JetAttachDatabase returning error -550. JET_paramRecovery is switched off. What should I do that it starts work?
I've already tried to restore instance, but I have no restore file... I don't know what should I do. Now I have code…

Tim
- 25
- 2
0
votes
1 answer
missing esent.h
I am trying to run this program but i keep getting the error "esent.h No such file or directory"
#undef JET_VERSION
#define JET_VERSION 0x0501
#include
#include
#include
// One possible error-handling strategy is to…

Gandalf
- 1
- 29
- 94
- 165
0
votes
1 answer
Extensible Database Engine;can tables be related
Can E.S.E tables be related to one another?

Gandalf
- 1
- 29
- 94
- 165
0
votes
0 answers
Read Exchange Mailboxes in Offline EDB file programmatically
I've an offline EDB file of exchange server which has around 2 mailboxes and mails inside them. I would like to read them along with mails. I tried searching a lot in the internet, but no where I could get exact information about reading EDB…

Viswa
- 31
- 4
0
votes
1 answer
ESENT Warnings in Logs
We have a Windows 2012 database server hosting SQL server 2012 and recently we have found numerous "ESENT" warnings in the Applications log, usually before 9 am in the morning. The ESENT codes are 531, 910, 509, 510, 533 and 507 but each code does…

AJF
- 1,801
- 4
- 27
- 54
0
votes
1 answer
Concurrent access to ESENT PersistentDictionary
I am using the managed ESENT PersistentDictionary class to get my C# application to store data on a network share. It all works great, with one caveat. When I try to access the database from multiple client computers (all running my app), I…

CesarGon
- 15,099
- 6
- 57
- 85