徵狀
請試想下列案例:
-
您的電腦上安裝 Microsoft BizTalk 伺服器 2010年。
-
您設定要使用非預設的 TCP 連接埠的 Microsoft SQL Server 的執行個體。 注意: 預設的 TCP 連接埠為 1433年。
-
您嘗試設定商務規則引擎 (BRE) 做為資料存放區中使用 SQL Server 執行個體。
在這個案例中,組態會失敗,並且 SQL Server 的記錄檔會記錄下列錯誤訊息:
[< 日期時間 >錯誤 RulesEngine]System.Net.Sockets.SocketException (0x80004005): 要求的名稱正確,但沒有資料的要求的型別是 foundat System.Net.Dns.GetAddrInfo (名稱),在 System.Net.Dns.InternalGetHostByName (字串主機名稱,則為 True 的 includeIPv6)在 Microsoft.BizTalk.Configuration.Rules.RulesConfig.ConfigureB2BOperatorsRole (rulesDbServer 字串,字串 rulesDbDatabase) 在 System.Net.Dns.GetHostEntry (字串 hostNameOrAddress)Microsoft.BizTalk.Configuration.Rules.RulesConfig.ConfigureFeature (字串 strXMLDoc、 字串 strFullXMLDoc 字串和 strErrorDescription)
解決方案
累積更新資訊
解決這個問題的 hotfix 會包含在 BizTalk 伺服器 2010年的累積更新套件 1。如需有關如何取得累積更新套件,請按一下下面的文件編號,檢視 「 Microsoft 知識庫 」 中的文的詳細資訊:
2497789 BizTalk Server 2010 的累積更新套件 1
狀態
Microsoft 已確認本篇文章<適用於>一節所列之 Microsoft 產品確實有上述問題。
參考
如需有關如何使用 BizTalk Server 組態管理員設定 BRE 的詳細資訊,請造訪下列 MSDN 網站:
如何使用 BizTalk Server 組態管理員設定 BRE如需有關 BizTalk Server hotfix 的詳細資訊,請按一下下面的文件編號,檢視 「 Microsoft 知識庫 」 中的文件:
2003907 BizTalk Server hotfix 的相關資訊