WCF-SQL适配器和Sql Adapter之间的区别

uda*_*726 2 biztalk biztalk-2010

我是BizTalk开发的新手.我正在使用BizTalk Server 2010.我正在使用BizTalk 2006到2010进行迁移现有代码.在旧的应用程序中,我们使用Sql适配器来获取xml文件的过程.2010年的MSDN指定了

BizTalk Server不再支持SQL适配器.请考虑使用Microsoft BizTalk适配器包来实现相同的功能.(http://msdn.microsoft.com/en-us/library/aa578608.aspx)

但是,当我安装BizTalk 2010时,它有SQL适配器.他们说WCF_SQL适配器可以使用而不是SQl适配器.我想知道这两个适配器之间的区别.我找到了一些博客.但那些人不会帮助我.如果有人知道请分享

谢谢

tom*_*ern 7

SQL Adapter永远可以在BizTalk中使用(不确定它的版本,但至少从2004年开始).它可以工作,但它非常古怪(例如,它默认包装信封消息中的所有内容).

WCF SQL Adapter旨在与最新版本的SQL服务器一起使用,该服务器本身支持XML作为sql类型.它提供了更好的功能,并且使用起来更好.

所以你不应该再使用SQL适配器了.


Bre*_*ett 5

SQL适配器已被弃用,这意味着它从在未来的某个版本在BizTalk生产基地被删除.

从功能上讲,WCF-SQL适配器支持大多数本机类型(包括输入和输出)到Sql存储过程,并且能够处理返回数据集,而不使用FOR XML,[AUTO | EXPLICIT]子句将它们显式转换为XML .

最后一点简化了所需的开发工作,并允许您的团队使用标准的T-SQL存储过程实践.