Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
ПРИМЕНЯЕТСЯ К:
2016
2019
по подписке
Сервер Exchange Server использует базу данных ESE для хранения сообщений очередей. Все очереди хранятся в одной базе данных ESE. Очереди существуют на серверах почтовых ящиков Exchange и пограничных транспортных серверах. Дополнительные сведения см. в разделе Queues and messages in queues.
Ключи в XML-файле %ExchangeInstallPath%Bin\EdgeTransport.exe.config конфигурации приложения управляют расположением базы данных очередей и журналов транзакций базы данных очередей. Этот файл связан со службой Транспорт Exchange. В следующем списке каждый раздел рассматривается более подробно.
QueueDatabasePath: указывает расположение файлов базы данных очереди. Это следующие файлы:
Trn.logTrntmp.log
Расположение по умолчанию:
%ExchangeInstallPath%TransportRoles\data\Queue.QueueDatabaseLoggingPath: указывает расположение файлов журнала транзакций базы данных очередей. Это следующие файлы:
Trn nnn.logTrnres00001.jrsTrnres00002.jrs-
Temp.edb: этот файл проверяет схему базы данных очередей при запуске службы транспорта Exchange. Хотя файл Temp.edb не является файлом журнала транзакций, он хранится там же, где и файлы журнала транзакций.
Расположение по умолчанию:
%ExchangeInstallPath%TransportRoles\data\Queue.
Что нужно знать перед началом работы
Осталось времени до завершения: 15 минут.
Разрешения Exchange не применяются к процедурам, описанным в этой статье. Эти процедуры выполняются в операционной системе сервера Exchange.
При остановке или перезапуске службы Транспорт Exchange поток почты на сервере прерывается.
Если вы изменяете расположение базы данных очереди или журналов транзакций, существующие файлы базы данных и журналов не перемещаются. Новая база данных и новые журналы транзакций создаются в новом расположении. Старые файлы остаются там же, где и раньше, но больше не используются. Если вы хотите повторно использовать старую базу данных очереди или старые файлы журналов транзакций в новом расположении, переместите файлы в новое расположение после остановки службы Транспорт Exchange.
Папка для базы данных очереди и журналов транзакций должна иметь следующие разрешения:
Сетевая служба: полный доступ
Система: полный доступ
Администраторы: полный доступ
Если такой папки нет, но эти разрешения есть у родительской папки, новая папка создается автоматически.
Любые настроенные параметры Exchange или Internet Information Server (IIS), заданные в файлах конфигурации приложения Exchange XML на сервере Exchange (например, файлы web.config или файл EdgeTransport.exe.config), будут перезаписаны при установке накопительного пакета обновления (CU) Exchange. Обязательно сохраните эти сведения, чтобы легко применить параметры после установки. После установки CU Exchange потребуется перенастроить эти параметры.
Сведения о сочетаниях клавиш, которые могут применяться к процедурам, описанным в этой статье, см. в разделе Сочетания клавиш в Центре администрирования Exchange.
Совет
Возникли проблемы? Обратитесь за помощью на форум Exchange Server на сайте Exchange | Exchange Server | Управление.
Использование командной строки для создания базы данных очереди и журналов транзакций в новом расположении
Создайте папку, в которой вы хотите хранить базу данных очереди и журналы транзакций. Убедитесь, что к папке применяются правильные разрешения.
В окне командной строки откройте файл EdgeTransport.exe.config в Блокноте, выполнив следующую команду:
Notepad %ExchangeInstallPath%Bin\EdgeTransport.exe.configНайдите и измените указанные ниже разделы
<appSettings>раздела.<add key="QueueDatabasePath" value="<LocalPath>" /> <add key="QueueDatabaseLoggingPath" value="<LocalPath>" />Например, чтобы создать новую базу данных очереди и журналы транзакций в папке D:\Queue\QueueDB, используйте следующие значения:
<add key="QueueDatabasePath" value="D:\Queue\QueueDB" /> <add key="QueueDatabaseLoggingPath" value="D:\Queue\QueueDB" />Закончив, сохраните и закройте файл EdgeTransport.exe.config.
Перезапустите службу Транспорт Exchange, выполнив следующую команду:
net stop MSExchangeTransport && net start MSExchangeTransport
Как узнать, что вы успешно создали новую базу данных очередей и новые журналы транзакций в новом расположении?
Чтобы убедиться, что вы успешно создали новую базу данных очередей и новые журналы транзакций в новом расположении, выполните следующие действия:
Убедитесь, что новые файлы базы данных Mail.que и Trn.chk созданы в новом расположении.
Убедитесь, что новые файлы
Trn.logжурнала транзакций ,Trntmp.logTrnres00001.jrsTrnres00002.jrsиTemp.edbфайлы существуют в новом расположении.Если после запуска службы Exchange Transport можно удалить старую базу данных очередей и файлы журнала транзакций из старого расположения, старая база данных очередей больше не используется.
Использование командной строки для перемещения существующей базы данных очереди и журналов транзакций в новое расположение
Примечание.
В папке %ExchangeInstallPath%Scripts также есть сценарий с именем Move-TransportDatabase.ps1 для перемещения базы данных очереди и журналов транзакций. Необходимо указать следующие параметры: queueDatabasePath, queueDatabaseLoggingPath, iPFilterDatabasePath, iPFilterDatabaseLoggingPath и temporaryStoragePath.
Хотя для сохранения в ней недоставленных сообщений необходимо переместить существующую базу данных очередей, существующие журналы транзакций обычно не требуется перемещать, поскольку:
При нормальном завершении работы служба Транспорт Exchange записывает все несохраненные элементы журнала транзакций в базу данных очереди.
Используется циклическое ведение журнала, поэтому журналы транзакций, которые содержат ранее сохраненные изменения базы данных, не сохраняются.
Создайте папку, в которой вы хотите хранить базу данных очереди и журналы транзакций. Убедитесь, что к папке применяются правильные разрешения.
В окне командной строки откройте файл EdgeTransport.exe.config в Блокноте, выполнив следующую команду:
Notepad %ExchangeInstallPath%Bin\EdgeTransport.exe.configНайдите и измените следующие разделы раздела
<appSettings>:<add key="QueueDatabasePath" value="<LocalPath>" /> <add key="QueueDatabaseLoggingPath" value="<LocalPath>" />Например, чтобы заменить расположение базы данных очереди и журналов транзакций на папку D:\Queue\QueueDB, используйте следующие значения:
<add key="QueueDatabasePath" value="D:\Queue\QueueDB" /> <add key="QueueDatabaseLoggingPath" value="D:\Queue\QueueDB" />Закончив, сохраните и закройте файл EdgeTransport.exe.config.
Остановите службу Транспорт Exchange, выполнив следующую команду:
net stop MSExchangeTransportПереместите существующие файлы
Mail.queбазы данных изTrn.chkстарого расположения в новое.Переместите существующие файлы
Trn.logжурналов транзакций ,Trntmp.log, ,Trn nnnnn.logTrnres00001.jrs,Trnres00002.jrs, иTemp.edbиз старого расположения в новое расположение.Запустите службу Транспорт Exchange, выполнив следующую команду:
net start MSExchangeTransport
Как узнать, что вы успешно перенесли существующую базу данных очередей и журналы транзакций в новое расположение?
Чтобы убедиться, что существующая база данных очередей и журналы транзакций успешно перемещены в новое расположение, выполните следующие действия:
Проверьте файлы
Mail.queбазы данных очереди иTrn.chkсуществуйте в новом расположении.Убедитесь,
Trnres00001.jrsTrnres00002.jrsчто файлыTrn.logжурналов транзакций ,Trntmp.logиTemp.edbфайлы находятся в новом расположении.Убедитесь, что в старом расположении нет файлов базы данных очереди и журнала транзакций.