為了進一步支援分散式的交易的 MS DRDA 服務的更新

請注意--重要:本文是以 Microsoft 機器翻譯軟體翻譯而成,且可能由 Microsoft Community 利用 Community Translation Framework技術或人工進行事後編修。翻譯過程並無專業譯者參與。Microsoft 同時提供使用者人為翻譯、機器翻譯及社群編修後的機器翻譯三種版本的文章,讓使用者可以依其使用語言使用知識庫中的所有文章。但是,所有翻譯文章都可能不盡完美,內容都可能出現詞彙、語意或文法上的錯誤。就翻譯內容之不正確或錯誤,或客戶因使用翻譯內容所產生的任何損害,微軟不負擔任何責任。Microsoft將依合理的商業努力不斷地更新機器翻譯軟體和工具,以期能為使用者提供更好的服務。

按一下這裡查看此文章的英文版本:3032484
結論
Microsoft DRDA 服務支援 DRDA 分散式的工作單元 (DRDA DUW) 兩階段認可交易和分散式的 XA 交易,以便在網路上啟用可靠的更新。主應用程式整合伺服器 (HIS) 2013年累積更新 3 (CU3) 包含了修正及改進的 DRDA 服務,分散式交易支援],如下所示。

DRDA DUW 交易

不像 DRDA 服務或先前的累積更新的版本,此更新會讓 DRDA 用戶端與 DRDA 服務之間的 DRDA DUW 交易對應至 DRDA 服務與 SQL Server 之間 XA 交易支援。SQL Server 與所登記 XA 交易與 MS DTC 將分散 (對應至 XA 交易識別碼) 的 DRDA DUW 交易就會發生這項支援。DRDA 服務會維護檔案為基礎 (transactionlog.data) 交易記錄記錄 (UOWID,XID,狀態,記錄資料),讓所有的 DRDA 工作階段。DRDA 工作階段結束時與疑問交易,DRDA 服務會要求 DRDA 用戶端重新同步處理記錄檔。而當啟動 DRDA 服務,並尋找疑問交易記錄檔中,DRDA 服務要求 DRDA 用戶端重新同步處理記錄檔。

XA 交易

XA 交易之間 DRDA 用戶端和 DRDA 服務現在分配給 SQL Server,都與 MS DTC 已登錄。交易復原時,DRDA 服務會傳回給 DRDA 用戶端的疑問清單根據 DTC 交易記錄檔中的資訊。

累積更新資訊

此更新程式包含在 累積更新 3 主機整合伺服器 2013年。
狀況說明
Microsoft 已確認這是<套用> 一節所列出的 Microsoft 產品的問題。
其他相關資訊

DRDA 的資料整合 (設定) 服務

設定 DRDA 的服務

應用程式組態檔
DRDA 服務設定儲存在 MsDrdaService.exe.config 應用程式組態檔中,與 XML 檔案 (錯誤訊息對應和資料型別對應)。在執行階段,DRDA 服務會監視變更的 MsDrdaService.exe.config 檔。當偵測到變更時,DRDA 服務會讀取並處理新的繫結連線時使用的已變更的設定資訊。

安裝後,IT 專業人員可以自訂的 DRDA 服務設定編輯 MsDrdaService.exe.config 應用程式組態檔,藉由使用 XML 編輯器和相關聯的 C:\Program 必要主機整合伺服器 2013\system\Schemas\HostIntegrationDrdaServiceConfiguration.xsd 檔案。

設定 SQL Server 連線

重新同步處理
MsDrdaService.exe.config 檔案的resynchronizationManager項目包含管理繫結 SQL 用戶端分散式交易的交易必須重新同步處理設定。ResynchronizationManager型別是處理繫結的分散式的交易的 Microsoft.HostIntegration.Drda.Server.ResynchronizationManager。這包括 Microsoft 分散式交易協調器、 交易記錄與交易疑問清單重新同步處理的交易登記。

<hostIntegration.drdaAs.drdaService xmlns="http://schemas.microsoft.com/his/DrdaAs/DrdaService/2013">  <services>    <service name="DrdaService1">      <resynchronizationManager type="Microsoft.HostIntegration.Drda.Server.ResynchronizationManager, Microsoft.HostIntegration.Drda.Server,Version=9.0.1000.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL"        transactionExpiryDuration="P3D"        resyncRetryDurationInMinutes = "3"        resyncIntervalInMinutes = "1"        transactionLogLocation =""        />

範例 1: 內建 resynchronizationManager 項目加入至 MsDrdaService.exe.config 檔案的 [hostIntegration.drdaAs.drdaService] 區段。

注意新的resynchronizationManager項目,才能執行 PowerShell 讀取或寫入此新的項目內的設定,您必須加入到 MsDrdaService.exe.config 中。

交易到期持續時間
TransactionExpriryDuration屬性指示 DRDA 服務的相關時間的工期將交易記錄檔中的交易。設定的期間已過,服務遙控器之後從檔案交易。這個選擇性屬性接受工期值。預設值是 PT3D (期間的時間為 3 天)。PnYnMnDTnHnMnS 表單中指定工期值。

項目 描述
P 一段時間期間 (必要)
nY 年數。
nM 月數。
nD 天數。
T (需要用來指定持續時間所組成小時、 分鐘和秒為單位) 的時間] 區段的開頭。
nH 小時數。
nM 分鐘數。
S 秒數。
表 1]: 的持續期間以 XML 格式表示的時間。

重新同步處理重試持續時間
ResyncRetryDurationInMinutes屬性會指示 DRDA 服務有關的工期 (以分鐘為單位),要再試一次處理重新同步處理疑問交易清單中的項目。這個選擇性屬性接受一個整數值。預設值為3分鐘。

重新同步處理間隔
ResyncIntervalInMinutes屬性指示 DRDA 服務有關的間隔 (以分鐘為單位),處理重新同步處理疑問交易清單中的項目之間。這個選擇性屬性接受一個整數值。預設值為1分鐘。

交易記錄檔位置
TransactionLogLocation屬性指示 DRDA 服務有關它應該在其中寫入交易記錄檔。這個選擇性屬性接受一個字串值。預設值為空字串,定義與主機整合伺服器追蹤的資料夾。

如需詳細資訊,請參閱 MSDN 文件關於 DRDA 服務分散式交易.

警告:本文為自動翻譯

內容

文章識別碼:3032484 - 最後檢閱時間:01/27/2016 09:51:00 - 修訂: 1.0

Microsoft Host Integration Server 2013

  • kbqfe kbfix kbexpertiseinter kbbug kbsurveynew kbmt KB3032484 KbMtzh
意見反應