Описание тега esent

ESENT - это встраиваемый механизм транзакционной базы данных, встроенный в Microsoft Windows. Документация по API доступна на MSDN.
0 ответов

Прочитать почтовые ящики Exchange в автономном файле EDB программно

У меня есть автономный EDB-файл обменного сервера, который содержит около 2 почтовых ящиков и почтовых ящиков внутри них. Я хотел бы прочитать их вместе с почтой. Я много пробовал искать в интернете, но нигде не мог получить точную информацию о проч…
01 май '18 в 01:56
1 ответ

Как начать несколько сеансов с Extensible Storage Engine

В документации для JetBeginSession, он отмечает, что сеанс является единицей гранулярности, которая определяет транзакцию, он определяет, где находится курсор в вашей текущей открытой таблице, он определяет текущий активный индекс. На одном сеансе н…
06 мар '16 в 18:14
1 ответ

Esent LogFileCorrupt-Exception

Я использую библиотеку ManagedEsent для чтения данных из кэша Internet Explorer с помощью файла WebCacheV01.dat. Я получаю исключение ниже каждый раз, несмотря на изменение WebCacheV01.dat по отдельности с разных машин. Microsoft.Isam.Esent.Interop.…
09 май '17 в 13:52
1 ответ

Параллельный доступ к ESENT PersistentDictionary

Я использую управляемый класс ESENT PersistentDictionary, чтобы мое приложение C# сохраняло данные на сетевом ресурсе. Все это прекрасно работает, с одной оговоркой. Когда я пытаюсь получить доступ к базе данных с нескольких клиентских компьютеров (…
06 июн '17 в 10:31
3 ответа

ESENT всегда выдает EsentPageSizeMismatchException при попытке открыть IE 10/11 WebCache.dat

Я пытаюсь создать сценарий powershell для чтения интернет-истории IE 10/11, которая хранится в AppData\Local\Microsoft\Windows\WebCache\WebCache.dat. Я использую Managed Esent+ - для взаимодействия с Win32 Jet API в.NET. Моя проблема в том, что я ни…
11 июл '16 в 17:26
2 ответа

Как получить структуру Msg таблицы файлов Edb?

Я пытаюсь прочитать автономные файлы EDB. Что у меня сейчас есть таблицы файлов EDB, я хочу знать структуру таблиц. Любая помощь
13 апр '11 в 11:30
2 ответа

Как читать записи из базы данных ESE с помощью cpp

Я успешно открыл базу данных ESE с помощью JetOpenDatabase API. Чтобы прочитать записи, я открыл таблицу "MSysObjects" и установил текущий индекс "RootObjects". Вот мой код (без обработки ошибок): err = ::JetOpenTable(sessionID,dbID,"MSysObjects",NU…
11 фев '15 в 14:08
2 ответа

Проблемы при попытке доступа / присоединения к базе данных ESE с помощью ManagedEsent

Я пытаюсь прочитать базу данных ESE (.edb), используя библиотеки ManagedEsent. Тем не менее, я получаю сообщение об ошибке во время настройки базы данных. Кажется, ошибка появляется во время присоединения базы данных (вызывая JetAttachDatabase()). Я…
2 ответа

Где находится документация WinAPI?

Например, я ищу "JetCommitTransaction", поиск находит https://msdn.microsoft.com/en-us/library/gg269191(v=exchg.10).aspx который перенаправляет на https://docs.microsoft.com/en-us/previous-versions/ Этот API доступен во всех версиях Windows, начиная…
14 июн '18 в 16:56
2 ответа

Таблицы в файле сервера обмена (.edb)

Кто-нибудь может сказать мне, какие разные таблицы используются в файле.edb сервера обмена и какова их схема.
22 фев '10 в 07:31
1 ответ

Сброс записей таблицы индекса

Я пытаюсь искать в первичном индексе таблицы в базе данных клиентов EDB. И я с треском провалился. Я получил информацию об индексе с помощью JetGetIndexInfo и знаю все об индексе (это основной индекс, и я знаю столбец, который используется). Теперь …
15 июл '11 в 15:41
2 ответа

esedatabaseview показывает незафиксированную запись

Я делаю некоторые тесты с использованием интерфейса managedEsent, и мне интересно, может ли кто-нибудь здесь уточнить это: внутри транзакции я делаю обновление (вставляю запись), а затем откатываю транзакцию. Если я посмотрю на базу данных с помощью…
26 ноя '14 в 10:05
1 ответ

EsentTooManyInstancesException при использовании базы данных Esent в приложении Windows Form

Мы пытаемся использовать базу данных Esent вместо огромного списка в памяти, чтобы освободить память во время выполнения приложения. Но поскольку существует много экземпляров ESENTDbWrapper(наша пользовательская оболочка над Esent.Interop), в какой-…
11 апр '13 в 13:05
2 ответа

Windows Server 2012 с приложением ASP.NET MVC перестает работать (ошибки ESENT)

Решением является приложение ASP.NET MVC, использующее E/F, размещенное в IIS на стандартной виртуальной машине Windows Server 2012 R2, размещенной в среде Hyper-V. Эта же виртуальная машина работает под управлением SQL Server 2012. Хостинговая сред…
3 ответа

ASP.NET + неуправляемый API с поддержкой потоков

Я думаю о приложении ASP.NET, которое использует ESENT для настойчивости. На данный момент это просто мой хобби-проект, поэтому требования очень гибкие. Однако я бы хотел, чтобы он работал на Windows 7, Windows 2008 и 2008 R2, с.NET 3.5 и выше и нас…
27 июн '10 в 13:14
2 ответа

Есть ядро ​​базы данных, ограниченное определенными размерами страниц?

У меня была проблема с открытием базы данных esent (Windows.edb) из-за проблем с размером страницы. Размер страниц Windows.edb в моей системе составляет 32 КБ. Когда я устанавливаю это через JET_paramDatabasePageSize, JetInit возвращает ошибку -1213…
17 фев '11 в 16:24
6 ответов

ESENT настольный браузер?

Кто-нибудь имел опыт работы с ядром базы данных Esent? Я смотрю на то, для чего он используется, и волнуюсь. Active Directory реализована поверх диспетчера таблиц метода индексированного последовательного доступа (ISAM), исторически называемого "Jet…
30 янв '10 в 10:01
1 ответ

Esent Api - проверить, существует ли диапазон индекса

Интересно, есть ли способ проверить, существует ли диапазон по отсутствующему индексу? Когда я запускаю некоторые другие методы, кроме "TryMoveNext" или "RetrieveColumn" (т.е. получение списка имен таблиц), диапазон сбрасывается. Это может быть опас…
17 окт '16 в 13:34
1 ответ

Как предотвратить создание временного файла tmp.edb при открытии базы данных ESENT?

Когда я пытаюсь открыть базу данных ESENT, в программе dir создается временный файл "tmp.edb". Я могу изменить путь, используя JET_paramTempPath, но не могу найти, как его отключить. Можно ли читать БД без создания временных файлов? Вот мой код: Jet…
18 янв '18 в 15:54
2 ответа

ESENT права на распространение

Мне было интересно узнать о правах на распространение esent.dll (Extensible Storage Engine). Я знаю, что он включен в Windows, но, в зависимости от версии Windows, это не то же самое. Например, в Windows 2000 инициализация отличается, а в Windows Vi…
27 апр '11 в 19:29