2

这似乎是一个愚蠢的问题,但我刚刚开始使用 biztalk server 2013 R2,需要一些帮助。我对系统的工作原理有相当基本的了解,并且能够按照 msdn 教程创建一个 biztalk 应用程序,该应用程序将文件从一个文件夹中移动、读取并根据文件中的值保存到另一个文件夹中。

我现在真正想做的是以下几点。当我收到一个值时,我使用该值作为从 sql server 表中读取数据并将该数据转换为另一种格式以保存/传输到其他地方的键。

对于我的生活,我找不到如何做它的 sql server 部分。我知道你应该安装适配器包(完成)并添加一个使用适配器服务,我已经做到了......但我不知道如何连接编排以从 SQL 读取数据。

如果有人能给我指点一个全面的教程,或者甚至推荐一本我可以买的书,那就太棒了。

谢谢

4

3 回答 3

2

在 BizTalk 中使用 WCF-SQL 适配器进行 SQL 操作。如果您没有看到此适配器,请使用 BizTalk Server 安装 ISO 文件选项安装它安装 Microsoft BizTalk 适配器,然后安装前三个

安装 Microsoft WCF LOB 适配器 SDK

安装 Microsoft BizTalk 适配器包

按相同顺序安装 Microsoft BizTalk Adapter Pack(64 位)

完成后,使用使用适配器服务选项从 SQL 添加必要的模式。当您右键单击项目=>添加生成的项目时,可以使用使用适配器服务。

http://msdn.microsoft.com/en-us/library/cc150632.aspx

选择附图中显示的选项,您可以根据自己的更改数据库名称和表。

在此处输入图像描述

于 2014-08-16T00:01:33.647 回答
0

您可以学习涵盖您所询问主题的 SQL 适配器教程。

详细信息:http: //msdn.microsoft.com/en-us/library/dd788523.aspx

于 2014-08-15T20:43:15.437 回答
0

因此,上述两项都很有帮助,尽管我确实在此处找到了一些其他信息,但我将它们都标记为问题的答案:

一旦我确实让它工作了,我就遇到了“列是否重复或不在序列中”错误。我可以通过将我需要的对象的 Table.dbo.xsd 模式文件中的列顺序复制到选择操作 xml 列节点中来解决此问题。

我在这方面学到了很多东西,所以谢谢你们的帮助,我真的很感激!

于 2014-08-19T15:15:48.803 回答