在 Visual Studio 中使用适配器服务连接到 Oracle 数据库

安装 WCF LOB 适配器 SDK 时,会安装 Consume Adapter Service 加载项。 Consume Adapter 服务外接程序会加载计算机上安装的所有 WCF-Custom 绑定。 若要在 BizTalk 项目中使用基于 WCF 的 Oracle 数据库适配器连接到 Oracle 数据库,必须使用 oracleDBBinding

本主题提供有关如何使用Consume Adapter Service外接程序的说明。

使用 Consume Adapter Service 插件连接到 Oracle 数据库

执行以下步骤,通过适配器服务加载项连接到 Oracle 数据库。

  1. 若要在 BizTalk 解决方案中使用适配器服务外接程序进行连接,请执行以下操作:

    1. 右键单击解决方案资源管理器中的项目,指向 “添加”,然后单击“ 添加生成的项”。

    2. 在“ 添加生成的项 ”对话框中,执行以下作:

      用这个 要执行的操作
      类别 单击“ 使用适配器服务”。
      模板 单击“ 使用适配器服务”。
    3. 单击 添加。 此时会打开“使用适配器服务加载项”。

  2. “选择绑定 ”下拉列表中,选择 oracleDBBinding ,然后单击“ 配置”。

  3. 在“ 配置适配器 ”对话框中,单击“ 安全 ”选项卡,然后在 “客户端凭据类型 ”下拉列表框中,选择“ 用户名 ”并指定用户名和密码以连接到 Oracle 数据库。

    1. 若要使用 Oracle 数据库凭据进行连接,请在“用户名和密码”文本框中键入数据库凭据。 指定连接到 Oracle 数据库的用户名和密码时,请确保遵循以下注意事项:

      • 用户名。 Oracle 数据库适配器在打开 Oracle 数据库连接时,会保留您输入的用户名值的大小写格式。 Oracle 数据库上的用户名区分大小写。 在 Oracle 数据库预期的情况下,应确保为 Oracle 数据库适配器提供 Oracle 用户名。 通常,这意味着 SCOTT/TIGER 凭据中的用户名应为大写:“SCOTT”。

      • 密码。 Oracle 数据库适配器在与 Oracle 数据库建立连接时,会保留您输入的密码值的大小写。 对于版本 10g 及更早版本,Oracle 系统上的密码不区分大小写。

    2. 若要使用 Windows 身份验证进行连接,请在/”文本框中键入,并将“密码”文本框留空。

  4. 单击 “URI 属性 ”选项卡,并为连接参数指定值。 有关 Oracle 数据库适配器的连接 URI 的详细信息,请参阅 “创建 Oracle 数据库连接 URI”。

  5. 单击“ 绑定属性 ”选项卡,然后指定要针对的作所需的绑定属性(如果有)的值。 例如,如果要以 POLLINGSTMT作为目标,则必须设置 PollingStatement 绑定属性。 有关绑定属性的详细信息,请参阅 有关 Oracle 数据库适配器绑定属性的信息

  6. 单击 “确定”

  7. 单击连接。 建立连接后,连接状态显示为 “已连接”。

    下图显示在连接建立后立即消费适配器服务外接程序的情况。

    “使用适配器服务”对话框已连接

另请参阅

使用“添加适配器服务引用”连接到 Visual Studio 中的 Oracle 数据库
使用 Windows 身份验证连接到 Oracle 数据库