Questions tagged [esent]

ESENT is an embeddable, transactional database engine built into Microsoft Windows. The API documentation is available on MSDN.

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…
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