Назад | Перейти на главную страницу

Создает ли Exchange журналы транзакций даже для операций только для чтения?

Я унаследовал код, который использует веб-службы Exchange для синхронизации данных между сервером Exchange и нашей системой.

В настоящее время я пытаюсь устранить проблему, когда код генерирует огромный объем данных журнала транзакций (200 ГБ за пару дней).

Теперь я новичок в Exchange, но я заметил одну вещь, которая меня удивляет: около 20 МБ файлов журнала транзакций создается, даже когда я запускаю нашу программу в режиме только для чтения (поэтому она вызывает GetItem, FindItem, GetFolder и FindFolder, но вызовы create / update / delete заглушены.)

Как придешь? для чего Exchange нужны журналы транзакций, когда чтение данные?

Эти операции не предназначены только для чтения. Они действительно производят записи в базу данных в виде обновлений атрибутов последнего чтения и множества других вещей, например, последнего доступа к почтовому ящику. Что касается базы данных, они предназначены для записи, а не только для чтения.

Вам следует проверить журнал диагностики, возможно, некоторые / все настройки установлены на подробном уровне.