使用 WCF-SQL 适配器配置端口

本主题说明如何配置 WCF-SQL发送和接收端口,以使用 SQL 适配器在 SQL Server 上执行出站和SQL操作。

先决条件

使用作为管理员或 BizTalk 操作员BizTalk Server的成员的帐户登录。 有关权限的更多详细信息,请参阅 部署和管理 BizTalk 应用程序所需的权限和 最低安全权限

部署适配器以将消息发送到SQL Server

执行以下步骤以配置 WCF-SQL发送端口,以使用 SQL Server 管理控制台BizTalk Server消息。

  1. 启动 BizTalk Server 管理控制台。

  2. 将 WCF-SQL适配器添加到 BizTalk Server 管理控制台。 有关说明,请参阅将 SQL 适配器添加到 BizTalk Server 管理控制台

  3. 在控制台树中,展开 "BizTalk 组",然后展开"应用程序 "

  4. 展开要部署适配器的应用程序SQL适配器。

  5. 右键单击"发送端口",指向"新建",然后根据端口和端口之间的通信模式,指向要配置的BizTalk Server SQL Server。

  6. 在" 发送端口属性 "对话框的"常规 " 选项卡上,键入发送端口的名称。

  7. 从"类型"下拉列表中,选择之前SQL WCF-SQL适配器,然后单击"配置"

  8. 在"传输属性"对话框中,执行以下操作:

    1. 单击" 常规 "选项卡,单击 "配置 "按钮,并为连接参数提供值。 有关该适配器的连接 URI SQL,请参阅创建 SQL Server 连接 URI

    2. 在" 常规 "选项卡上的" 操作 "文本框中,键入操作的操作。 有关 每个操作的操作 列表,请参阅消息和消息架构。 例如,对数据库的表调用 Insert 操作的操作SQL Server为:

      TableOp/Insert/dbo/Employee  
      

      注意

      Employee 是数据库中表SQL Server的名称。

    3. 单击"绑定"选项卡,并指定绑定适配器公开的SQL属性的值。 有关绑定属性详细信息,请参阅阅读有关 BizTalk 适配器的绑定SQL Server绑定属性

      注意

      根据是配置发送端口还是接收端口来显示绑定属性。 例如,配置发送端口时,与通知相关的绑定属性不可用,因为通知是入站操作,需要接收端口配置。

    4. 单击“凭据”选项卡,然后执行以下操作之一:

      • 选择"不使用单一登录"选项,并指定要连接到单一登录SQL Server。 请注意,用户名和密码区分大小写。

        注意

        如果要使用 SQL Server 连接到Windows 身份验证,请指定一个空白用户名和密码。 在这样做之前,Windows登录的 SQL Server 用户必须添加到 SQL Server,如 连接 中所述SQL Server将 Windows 身份验证与 SQL 适配器一起使用。

      • 选择"使用单一登录"选项,然后Enterprise SSO (SSO) 关联。

        有关安全与安全有关BizTalk Server,请参阅安全与 SQL 适配器和 BizTalk Server

    5. 若要返回到"发送 端口属性" 对话框,请单击"确定 "

  9. 从" 发送处理程序" 列表中,选择 "BizTalkServerApplication"

  10. 如果在步骤 5 One-Way创建静态 端口发送端口,请指定发送管道。 从" 发送管道 "列表中,选择对应于 XMLTransmit 的管道。

  11. 如果选择在步骤 5 Solicit-Response 静态端口,请指定发送和接收管道。

    1. "发送管道 "下拉列表中,选择对应于 XMLTransmit 的管道。

    2. "接收管道 "下拉列表中,选择对应于 XMLReceive 的管道。

  12. 单击 “确定”

部署适配器以接收来自 SQL Server

执行以下步骤,配置 WCF-SQL端口,以使用 BizTalk Server 管理控制台从 SQL Server 接收消息。

  1. 启动 BizTalk Server 管理控制台。

  2. 将 WCF-SQL适配器添加到 BizTalk Server 管理控制台。 有关说明,请参阅将 SQL 适配器添加到 BizTalk Server 管理控制台

  3. 在控制台树中,展开 "BizTalk 组",然后展开"应用程序 "

  4. 展开要部署适配器的应用程序SQL适配器。

  5. 键单击"接收端口",指向"新建",然后单击"单向接收端口"或"请求响应接收端口",具体取决于 BizTalk Server 和 SQL Server。

  6. 在" 接收端口属性 "对话框的"常规 " 选项卡上,键入接收端口的名称。

  7. 在" 接收位置"选项卡上 ,单击"新建 "。 将显示 "接收位置属性 "对话框。

  8. 在" 接收位置属性 "对话框中,执行以下操作:

    1. 指定接收位置的名称。

    2. 从"类型"下拉列表中,选择之前SQL WCF-SQL适配器,然后单击"配置"

  9. 在"传输属性"对话框中,执行以下操作:

    1. 单击" 常规 "选项卡,单击 "配置 "按钮,并为连接参数提供值。 有关该适配器的连接 URI SQL,请参阅创建 SQL Server 连接 URI

    2. 单击"绑定"选项卡,并指定绑定适配器公开的SQL属性的值。 有关绑定属性详细信息,请参阅阅读有关 BizTalk 适配器的绑定SQL Server绑定属性

      注意

      根据是配置发送端口还是接收端口来显示绑定属性。 例如,配置发送端口时,与通知相关的绑定属性不可用,因为通知是入站操作,需要接收端口配置。

    3. 单击" 行为" 选项卡以设置事务隔离级别。 有关设置事务隔离级别的信息,请参阅使用事务隔离级别配置事务隔离级别和事务超时SQL

    4. 单击" 其他 "选项卡,然后执行以下操作之一:

      • 选择"用户帐户",并指定要连接到 SQL Server。 请注意,用户名和密码区分大小写。

        注意

        如果要使用 SQL Server 连接到Windows 身份验证,请指定一个空白用户名和密码。 在这样做之前,Windows登录的 SQL Server 用户必须添加到 SQL Server,如 连接 中所述SQL Server将 Windows 身份验证与 SQL 适配器一起使用。

      • 选择 "从关联应用程序获取凭据" 选项,并指定关联 SSO 应用程序。

        有关安全与安全有关BizTalk Server,请参阅安全与 SQL 适配器和 BizTalk Server

    5. 若要返回到"接收 位置属性" 对话框,请单击"确定 "

  10. 从" 接收处理程序 "下拉列表中,选择 "BizTalkServerApplication"

  11. 如果在步骤 5 中选择了创建单向 接收端口 ,请指定接收管道。 从" 接收管道" 列表中,选择对应于 XMLReceive 的管道。

  12. 如果在步骤 5 中选择了创建请求响应接收 端口 ,请指定发送和接收管道。

    1. "接收管道 "下拉列表中,选择对应于 XMLReceive 的管道。

    2. "发送管道 "下拉列表中,选择对应于 XMLTransmit 的管道。

  13. 在" 接收位置属性" 对话框中,单击"确定 "

  14. 在" 接收端口属性" 对话框中,单击"确定 "

另请参阅

手动配置到适配器的物理端口SQL绑定