分享方式:


BizTalk 主機實例在組態檔變更后無法啟動

本文說明在 BizTalk Server 中變更組態檔之後,可能會發生失敗,而且 BizTalk Server 主機實例無法啟動。

原始產品版本: BizTalk Server 2009
原始 KB 編號: 2411668

徵兆

在 BizTalk Server 中變更組態檔之後,無法啟動 BizTalk Server 主機實例。 您可能會收到下列錯誤:

執行 Windows 服務要求時發生失敗。
服務要求:啟動
BizTalk 主機名:BizTalkServerApplication
Windows 服務名稱:BTSSvc$BizTalkServerApplication
其他錯誤資訊:
錯誤碼:0xc0c0153a
錯誤來源:BizTalk Server 2009
錯誤描述:執行服務要求時,BizTalk 子服務失敗。
子服務:追蹤
服務要求:啟動
其他錯誤資訊:
錯誤碼:0x80131534
錯誤來源:System.Data
錯誤描述:'System.Data.SqlClient.SqlConnection' 的類型初始設定子拋出例外狀況。 如需詳細資訊,請參閱Microsoft 支援的說明與支援中心。

原因

btsntsvc.exe.config 或 btsntsvc64.exe.config 檔案已使用 xlangs 區段進行修改。 沒有xlangs的組態區段處理程式。

決議

新增xlangs的組態區段處理程式。

<?xml version="1.0"?>
<configuration>
  <configSections>
    <section name="xlangs" type="Microsoft.XLANGs.BizTalk.CrossProcess.XmlSerializationConfigurationSectionHandler, Microsoft.XLANGs.BizTalk.CrossProcess">
    </section>
  </configSections>