本文适用于以下产品:
- Microsoft BizTalk Adapter Pack 2010
- Microsoft BizTalk Adapter Pack 2013
症状
假设您配置了一个 BizTalk Adapter 用户帐户或 BizTalk Adapter Service Runtime 用户帐户使用区分大小写的语言。 使用 BizTalk Adapter for Oracle Database 连接到 Oracle 数据库时,收到以下异常消息:
注意
Microsoft.ServiceModel.Channels.Common.MetadataException:在“http://Microsoft.LobServices.OracleDB/2007/03/POLLINGSTMT”处生成 WSDL 时,检索操作元数据失败 ---> System.ArgumentException: “PROVIDERTYPE” 列不属于表 SchemaTable。
原因
出现此问题的原因是适配器未正确处理某些元数据。 适配器使用元数据来标识数据集的列。 但是,适配器对元数据使用了错误的大小写格式。
解决方法
累积更新包信息
对于 BizTalk Adapter Pack 2013
解决此问题的修补程序包含在 BizTalk Adapter Pack 2013 的累积更新包 1 中。
有关如何获取此累积更新包的更多信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
2892600 适用于 BizTalk Adapter Pack 2013 的累积更新程序包 1
对于 BizTalk Adapter Pack 2010
解决此问题的修补程序包含在 BizTalk Adapter Pack 2010 的累积更新包 3 中。
有关如何获取此累积更新包的更多信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
2617150 适用于 BizTalk Adapter Pack 2010 的累积更新包 3
状态
Microsoft 已确认在 "适用于" 部分中所列的 Microsoft 产品中存在问题。
解决方法
要解决此问题,请为用户帐户配置不区分大小写的语言。
详细信息
有关 BizTalk Server 修补程序的更多信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
2003907 有关BizTalk Server修补程序的信息
本文中提到的第三方产品由 Microsoft 以外的其他公司提供。 Microsoft 不对这些产品的性能或可靠性提供任何明示或暗示性担保。