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

本主题提供有关如何配置 WCF-SQL 发送和接收端口以使用 SQL 适配器对SQL Server执行出站和入站操作的说明。

必备条件

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

部署适配器以将消息发送到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. “类型 ”下拉列表中,选择前面添加的 WCF-SQL 适配器,然后单击“ 配置”。

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

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

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

      TableOp/Insert/dbo/Employee  
      

      注意

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

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

      注意

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

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

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

        注意

        如果要使用 Windows 身份验证 连接到SQL Server,请指定空白用户名和密码。 执行此操作之前,必须将登录所用的 Windows 用户添加到 SQL Server,如使用 SQL 适配器的 Windows 身份验证连接到SQL Server中所述。

      • 选择“ 使用单一登录 ”选项,然后指定关联企业单一登录 (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. “类型 ”下拉列表中,选择前面添加的 WCF-SQL 适配器,然后单击“ 配置”。

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

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

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

      注意

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

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

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

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

        注意

        如果要使用 Windows 身份验证 连接到SQL Server,请指定空白用户名和密码。 执行此操作之前,必须将登录所用的 Windows 用户添加到 SQL Server,如使用 SQL 适配器的 Windows 身份验证连接到SQL Server中所述。

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

        有关BizTalk Server安全性的详细信息,请参阅 SQL 适配器的安全性和BizTalk Server

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

  10. “接收处理程序 ”下拉列表中,选择“ BizTalkServerApplication”。

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

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

    1. “接收管道 ”下拉列表中,选择与 XMLReceive 对应的管道。

    2. “发送管道 ”下拉列表中,选择与 XMLTransmit 对应的管道。

  13. “接收位置属性 ”对话框中,单击“ 确定”。

  14. “接收端口属性 ”对话框中,单击“ 确定”。

另请参阅

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