Questions tagged [esent]

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

56 questions
0
votes
1 answer

Esent LogFileCorrupt-Exception

I'm using ManagedEsent Library to read data from Internet Explorer's Cache using the WebCacheV01.dat file. I get the exception below everytime, despite changing the WebCacheV01.dat severally from different machines.…
Felix Too
  • 11,614
  • 5
  • 24
  • 25
0
votes
1 answer

Esent Api - check, whether index range exists

I wonder if there's a way to check whether a range exists on esent index. Wher I run some other methods than "TryMoveNext" or "RetrieveColumn", (ie. Getting the table name list) the range is being reset. This may be dangerous in some situations,…
A.D.
  • 425
  • 3
  • 15
0
votes
1 answer

Trying to use ESENT

I have been trying to run sample from MS ESENT doc and another I found, the MS sample compiles nicely on VC++ 2010 Express. However when I try either program I get an error code 0f -1216 documented as An outstanding database attachment has been…
dougM
  • 77
  • 1
  • 8
0
votes
1 answer

RavenDB ESENT Initial storage size

Anybody knows if there is an option to set the RavenDB's storage initial size for the ESENT? For VORON it should be, according to this site - Raven/Voron/InitialSize. Thanks
0
votes
2 answers

ESENT The secondary index is corrupt and the database must be defragmented

I'm trying to read unmounted EDB files via esent.dll . Everything works with 4k paged databases, but when I try to read 8k paged one, it returns error-1414 -> The secondary index is corrupt and the database must be defragmented. But defragmenting…
0
votes
1 answer

Managed ESENT: Open dictionary as readonly for accessing from multiple processes

How can I open a persistent dictionary in readonly mode, so that multiple processes can read data from it simultaneously?
Victor Mukherjee
  • 10,487
  • 16
  • 54
  • 97
0
votes
1 answer

ESENT--read a ese database file

The pagesize of the file I read is 32768. When i set the JET_paramDatabasePageSize to 32768,JetInit returns -1213.Then,i set the JET_paramRecovery to "Off",JetInit succeeds.But,when I use JetAttachDatabase,it returns -550. Here is my…
burning
  • 1
  • 1
0
votes
2 answers

Check if a database exists

How do I check if a database exist in esent? I can use Api.JetAttachDatabase and Api.JetOpenDatabase to open an existing database and use Api.JetCreateDatabase to create a new one. But I can't find an API that allows me to check whether a DB…
jgauffin
  • 99,844
  • 45
  • 235
  • 372
0
votes
1 answer

EsentTooManyInstancesException while using Esent databse in windows forms application

We are trying to use Esent database as a replacement to a huge in-memory list to free up memory while the execution of application. But as there are a lot of instances of ESENTDbWrapper(our custom wrapper over Esent.Interop) being created, at some…
MrClan
  • 6,402
  • 8
  • 28
  • 43
0
votes
1 answer

Esent crashes with Windows 8 on a Delphi project

I've been using ESENT for my projects quite extensively and I really love how easy and fast it works. And stable too!! But I have a HUGE problem with Windows 8!!! Regardless of how I link to the esent.dll (dynamically or statically) whenever I call…
Fotis MC
  • 323
  • 1
  • 2
  • 12
0
votes
0 answers

Esent crashes with Windows 8

I've been using ESENT for my projects quite extensively and I really love how easy and fast it works. And stable too!! But I have a HUGE problem with Windows 8!!! Regardless of how I link to the esent.dll (dynamically or statically) whenever I call…
Fotis MC
  • 323
  • 1
  • 2
  • 12
1 2 3
4