本文適用於下列產品:
-
Microsoft BizTalk 配接器套件 2010
-
Microsoft BizTalk 配接器套件 2013
徵狀
假設您設定的 BizTalk 配接器的使用者帳戶 」 或 「 BizTalk 配接器服務執行階段使用者帳戶,使用區分大小寫的語言。 當您使用 Oracle 資料庫的 BizTalk 配接器連線到 Oracle 資料庫時,您會收到下列的例外狀況訊息:
Microsoft.ServiceModel.Channels.Common.MetadataException: 建置 WSDL 在 'http://Microsoft.LobServices.OracleDB/2007/03/POLLINGSTMT' 時失敗的作業的中繼資料的擷取---> System.ArgumentException: 資料行 '提供者類型'不屬於資料表 SchemaTable。
原因
配置器不正確地處理某些中繼資料,就會發生這個問題。 配接器使用來識別資料行的資料集的中繼資料。 然而,配接器會使用中繼資料格式錯誤的大小寫。
解決方案
累積更新套件資訊
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 的相關資訊本文提及的協力廠商產品是由與 Microsoft 無關的獨立廠商所製造。 Microsoft 不以默示或其他方式,提供與這些產品的效能或可靠性有關的擔保。