本文適用於下列產品:

  • 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 不以默示或其他方式,提供與這些產品的效能或可靠性有關的擔保。

Need more help?

Expand your skills
Explore Training
Get new features first
Join Microsoft Insiders

Was this information helpful?

How satisfied are you with the translation quality?
What affected your experience?

Thank you for your feedback!

×