狀況
請考慮下列情況︰
-
您必須包含兩個 BizTalk Server 2013 R2 伺服器的 BizTalk 群組。
-
您有 Microsoft BizTalk Server 2013 R2 加速器的 RosettaNet (BTARN) 上的其中一個 BizTalk 伺服器設定。
-
您嘗試藉由使用 [加入群組的 [聯結] 選項,設定上其他的 BizTalk server 的 BTARN。
在這個案例中,設定程序失敗,在第二個 BizTalk 伺服器上,並且您收到下列錯誤訊息︰
[< 日期時間 >錯誤 ConfigHelper][DBNETLIB][ConnectionOpen (Connect())。]SQL Server 不存在或拒絕存取。
[< 日期時間 >錯誤 ConfigHelper]SQL 錯誤︰ 08001 原生錯誤碼︰ 17
[< 日期時間 >錯誤 ConfigHelper] d:\< 路徑 >\configwizard\confighelper\sqlhelper.cpp(1235)︰ 失敗的 hr = 80004005
[< 日期時間 >錯誤 ConfigHelper] d:\< 路徑 >\configwizard\confighelper\sqlhelper.cpp(720)︰ 失敗的 hr = 80004005
[< 日期時間 >錯誤 ConfigHelper] 無法在資料庫中執行 SQL 陳述式︰ 主電腦上︰
[< 日期時間 >錯誤 ConfigHelper][DBNETLIB][ConnectionOpen (Connect())。]SQL Server 不存在或拒絕存取。
[< 日期時間 >警告組態架構]例外狀況 XML: < 例外狀況訊息 ="設定 [執行階段] 時發生非預期的例外狀況 」。來源 ="< 來源 >"HelpID ="< HelpID >">< 例外狀況訊息 ="嘗試讀取或寫入受保護的記憶體。這是通常指示其他記憶體已損毀 」。來源 ="< 來源 >"HelpID ="< HelpID >"/ >< / 例外狀況 >
[< 日期 > 時間資訊組態架構]組態摘要︰
[< 日期時間 >錯誤組態架構]功能: 若要設定與錯誤訊息 [執行階段] 無法 [< 例外狀況訊息 ="設定 [執行階段] 時發生非預期的例外狀況 」。來源 ="< 來源 >"HelpID ="< HelpID >">< 例外狀況訊息 ="嘗試讀取或寫入受保護的記憶體。這是通常指示其他記憶體已損毀 」。來源 ="< 來源 >"HelpID ="< HelpID >"/ >< / 例外狀況 >]
原因
問題發生是因為程式碼的缺失,在 Microsoft BizTalk 2013 R2 的對應鍵對應中,RosettaNet 組態精靈。
解決方案
累積更新資訊
下列的累積更新的 BizTalk Server,已先修正這個問題︰
狀態
Microsoft 已確認這是<套用>一節所列出的 Microsoft 產品的問題。
參考
BizTalk Server service pack 和累積的更新清單的相關資訊,請參閱KB 2555976: BizTalk Server 服務套件和累積更新清單。
如需有關 BizTalk Server hotfix 的詳細資訊,請參閱KB 2003907: BizTalk 快速修正程式和 Service Pack 的支援資訊。