Comments (7)
Are the database files from Windows 11, and you're trying to access them from a pre-Windows 11 OS? Or are you running your software on Windows 11?
from managedesent.
from managedesent.
I've been trying to find documentation stating it, but I haven't been successful. But: ESENT database files will contain backwards compatible-breaking changes with new Windows versions (I don't know how the Windows 10 series was handled, maybe only when LTSB versions of it / Server were released?). So Windows 11 can read files from Windows 10, which can read 8.1, which can read 8. But Windows 8.1 cannot read files from Windows 10. This is true even if you're not using any features from a later version.
Since ManagedEsent is a "thin" layer over the Windows esent.dll rather than a re-implementation of the database engine, there's nothing that can be updated.
I don't know if it's supported, but perhaps building https://github.com/microsoft/Extensible-Storage-Engine/ and this project from scratch (updating
from managedesent.
Thanks for the info.
I'll give what you suggested a try, and let you know how I get on.
from managedesent.
Based on your suggestion, I rebuilt both libraries from scratch, and this time used the esent.dll
I pulled from a Windows 11 installation.
The library is now working, as is able to read from the Windows 11 databases, on Windows 10.
Thanks for your help.
from managedesent.
Hello,
I wonder if there are any plans to start a distribution of the interop that packs the dll like suggested in this thread.
This would allow to read/write shared from multiple clients without concerns for the version of Esent.dll shipped with the OS.
As far as I can tell this would be compatible with the MIT licenses of the c++ and c# interop libraries.
Any views?
Thanks
Claudio
from managedesent.
hi,mrthaggar
could you provide new dll for win11?
from managedesent.
Related Issues (20)
- Keys are at most 2000 bytes but limit is not enforced HOT 3
- Nuget package Esent.Collections.dll missing since v1.9.0.1 HOT 1
- Consider migrating away from Vista/Windows2003/Windows7 namespaces
- x64 ? HOT 2
- PersistentDictionary, case sensitive comparer?
- PersistentDictionary max file size HOT 1
- ArgumentOutOfRangeException in RssDictionarySample HOT 11
- Increasing limit of an existing long value column
- Altering the page size of an existing database HOT 1
- Exception flowing out of PersistentDictionary`2.Dispose(Boolean) prevents handle close and subsequent re-open?
- How do we convert this to use persist reference objects
- Can't run on Debian 10 (possibly other Linux instances as well) due to kernel32.dll native call to get ProcessId HOT 3
- Assembly signing HOT 14
- Esent & VirtualAlloc Calls - Memory Leak? HOT 5
- On .NET 5 changes in a PersistentDirectory aren't persisted unless Dispose() is called HOT 2
- KeyNotFoundException / EsentKeyDuplicateException when using certain keys
- Support for additional JET parameters
- This repo is missing important files HOT 1
- Not able to use "using namespace Microsoft::Isam::Esent::Interop"
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from managedesent.