queue 是等候進入下一個處理階段之訊息的暫存位置。每個佇列代表傳輸伺服器以特定順序處理的訊息邏輯集合。Microsoft Exchange Server 2007 使用可延伸儲存引擎 (ESE) 資料庫進行佇列郵件儲存。ESE 的前身為 JET,是一種用以對 Exchange Server 中的基礎資料庫結構定義低階 API 的方法。所有不同的佇列皆儲存於單一 ESE 資料庫中。只有已安裝 Hub Transport server role 或 Edge Transport server role 的伺服器上才會有佇列。
佇列資料庫的位置由 EdgeTransport.exe.config 應用程式組態檔中的 QueueDatabasePath 參數所控制,該檔案位於 C:\Program Files\Microsoft\Exchange Server\Bin 目錄中。下列清單將說明您在變更佇列資料庫的位置時,應考量的某些重要事項:
- 若目標目錄不存在,而上層目錄具有下列權限,則會為您建立目標目錄:
- 網路服務:完全控制
- 系統:完全控制
- 系統管理員:完全控制
- 網路服務:完全控制
- 現有的佇列資料庫檔案 Mail.que 與 Trn.chk 不會移動。新的佇列資料庫檔案會在您儲存 EdgeTransport.exe.config 應用程式組態檔,並重新啟動 Microsoft Exchange Transport 服務後,建立於新的位置上。現有的資料庫檔案會保留在舊的位置上。但不會再使用這些檔案。
- 若您要變更佇列資料庫的位置,但仍要重複使用現有的佇列資料庫檔案,則必須在 Microsoft Exchange Transport 服務停止時移動或複製資料庫檔案。
在新的位置上建立新的佇列資料庫
在新的位置上建立新的佇列資料庫
-
使用記事本開啟下列檔案:C:\Program Files\Microsoft\Exchange Server\Bin\EdgeTransport.exe.config。
-
修改
區段的下列行: 例如,若要在 "C:\Queue\QueueDB" 這個位置上建立新的佇列資料庫,請以下列方式修改 QueueDatabasePath 參數:
-
儲存並關閉 EdgeTransport.exe.config 檔案。
-
重新啟動 Microsoft Exchange Transport 服務。
-
確認新的 Mail.que 與 Trn.chk 檔案已建立於新的位置上。
-
將不用的 Mail.que 與 Trn.chk 檔案從原始位置上移除。
沒有留言:
張貼留言