Applies ToMicrosoft BizTalk Adapter Pack 2013 BizTalk Adapters

本文適用於下列產品:

  • Microsoft BizTalk 配接器套件 2010

  • Microsoft BizTalk 配接器套件 2013

徵狀

假設您有 WCF 架構的 Oracle,傳送 Microsoft BizTalk 介面卡的 Oracle 資料庫的連接埠。 此外,假設某些 Oracle 封裝變數和觸發程序作業使用的 Oracle 伺服器上。 在此情況下,觸發程序作業可能會失敗,並且您收到類似下列的錯誤訊息:

訊息傳送至 URI 的傳送埠"<SendPortName>"上的介面卡"<AdapterName>"<URI> 暫止。 錯誤的詳細資料: Microsoft.ServiceModel.Channels.Common.TargetSystemException: 這個 01400: 無法插入到 NULL (""。""。"")這個 06512: 在行 2---> Oracle.DataAccess.Client.OracleException: 這個 01400: 無法插入到 NULL (""。""。"")在這個 06512: 在行 2at Oracle.DataAccess.Client.OracleException.HandleErrorHelper (Int32 errCode、 OracleConnection conn、 IntPtr opsErrCtx、 OpoSqlValCtx * pOpoSqlValCtx、 物件 src、 字串的程序,則為 True 的 bCheck)在 Oracle.DataAccess.Client.OracleException.HandleError (Int32 errCode、 OracleConnection conn,字串的程序、 IntPtr opsErrCtx、 OpoSqlValCtx * pOpoSqlValCtx、 物件 src、 布林 bCheck)在 Microsoft.Adapters.OracleCommon.OracleCommonUtils.ExecuteNonQuery(OracleCommand command, OracleCommonExecutionHelper executionHelper)---內部例外狀況堆疊追蹤---結尾處的 Oracle.DataAccess.Client.OracleCommand.ExecuteNonQuery ()

原因

當配接器取得連線時,會重新初始化工作階段狀態,就會發生這個問題。

解決方案

若要解決這個問題,安裝此修正程式,停用連接共用中傳送埠的屬性。

累積更新套件資訊

BizTalk 配接器套件 2013

解決這個問題的 hotfix 會併入 BizTalk 配接器的封包 2013年累積更新套件 1。 如需有關如何取得此累積更新套件的詳細資訊,請按一下下面的文件編號,檢視 「 Microsoft 知識庫 」 中的文件:

2892600 BizTalk 配接器的封包 2013年的累積更新套件 1

BizTalk 配接器套件 2010

解決這個問題的 hotfix 會併入 BizTalk 配接器的封包 2010年累積更新套件 3。 如需有關如何取得此累積更新套件的詳細資訊,請按一下下面的文件編號,檢視 「 Microsoft 知識庫 」 中的文件:

2617150 BizTalk 配接器的封包 2010年的累積更新套件 3

狀態

Microsoft 已確認本篇文章<適用於>一節所列之 Microsoft 產品確實有上述問題。

參考

如需有關 BizTalk Server hotfix 的詳細資訊,請按一下下面的文件編號,檢視 「 Microsoft 知識庫 」 中的文件:

2003907 BizTalk Server hotfix 的相關資訊如需有關連線集區設定的詳細資訊,請移至下列 MSDN 網站:

如何設定 Oracle 資料庫的介面卡繫結屬性

其他相關資訊

本文提及的協力廠商產品是由與 Microsoft 無關的獨立廠商所製造。 Microsoft 不以默示或其他方式,提供與這些產品的效能或可靠性有關的擔保。

需要更多協助嗎?

想要其他選項嗎?

探索訂閱權益、瀏覽訓練課程、瞭解如何保護您的裝置等等。

社群可協助您詢問並回答問題、提供意見反應,以及聆聽來自具有豐富知識的專家意見。