none
WCF-SQL Adapter与SQL Adapter的功能对比 RRS feed

  • 常规讨论

  • 自从BizTalk Adapter 2.0发布以后微软推荐使用WCF-SQL Adapter去替代SQL Adapter。在群里和讨论里还有人在提到使用SQL Adapter遇到的问题,有很多是原有适配器固有的问题。下面是整理过的两种适配器的功能对比。现在可以通过此表看能否使用新的适配器来解决问题。


     

    功能

    SQL Adapter

    WCF SQL Adapter

     在表和视图上执行创建、读取、更新和删除语句 ;执行存储过程和生成T-SQL语句

    Execute create-read-update-delete statements on tables and views; execute stored procedures and generic T-SQL statements

    部分支持(发送部分仅支持存储过程和updategrams

    Yes

    通过FOR XML实现数据轮询

    Database polling via FOR XML

    Yes

    Yes

    通过表格实现数据轮询(不添加 FOR XML

    Database polling via  traditional tabular results

    No

    Yes

    通过SQL查询通知实现数据库推送

    Proactive database push via SQL Query Notification

    No

    Yes

    通过扩展适配器配置去更改连接机制和行为

    Expansive adapter configuration which impacts connection management and transaction behavior

    No

    Yes

     支持多个事务,即允许将多个表和存储过程的操作放到一个原子事务中。

    Support for composite transactions which allow aggregation of operations across tables or procedures into a single atomic transaction

    No

    Yes

    丰富的数据浏览和检索找到并选择数据库操作

    Rich metadata browsing and retrieval for finding and selecting database operations

    No

    Yes

      支持最新的数据类型如XMLSQL Server 2008平台

    Support for the latest data types (e.g. XML) and SQL Server 2008 platform

    No

    Yes

    可以被BizTalk 应用程序之外的WCFHTTP客户端重用。

    Reusable outside of BizTalk applications by WCF or basic HTTP clients

    No

    Yes

    通过WCF特有的组件和自定义WCF行为扩展适配器和配置

    Adapter extension and configuration through out of the box WCF components or custom WCF behaviors

    No

    Yes

    动态生成WSDL,实时反映当前系统状态替代固定的契约需要明确的更新。

    Dynamic WSDL generation which always reflects current state of the system instead of fixed contract which always requires explicit updates

    No

    Yes

     

    2009年7月28日 5:56