通过BizTalk的SQL适配器更新SQL Server表

通过BizTalk的SQL适配器更新SQL Server表,sql,biztalk,adapter,Sql,Biztalk,Adapter,我们通过BizTalk 2009从外部网站获取数据。正在通过SQL适配器和SOAP使用此数据更新多个SQL Server表。因此,已经更新表的VisualStudio2008项目具有模式和映射。我需要向每个SQL Server表中添加3列,这样这些列也会使用该网站的数据进行更新。这些列已经在网站中,SQL Server表只需要使用这些数据进行更新 我可以使用ALTERTABLE将列添加到实际的SQL表中,但如何通过Visual Server项目从该网站检索数据,以便更新这些表呢?是否向架构中添加

我们通过BizTalk 2009从外部网站获取数据。正在通过SQL适配器和SOAP使用此数据更新多个SQL Server表。因此,已经更新表的VisualStudio2008项目具有模式和映射。我需要向每个SQL Server表中添加3列,这样这些列也会使用该网站的数据进行更新。这些列已经在网站中,SQL Server表只需要使用这些数据进行更新

我可以使用ALTERTABLE将列添加到实际的SQL表中,但如何通过Visual Server项目从该网站检索数据,以便更新这些表呢?是否向架构中添加列


谢谢

您需要将这三个字段添加到SQL数据映射到的消息架构中

还要更新在SQL适配器设置中执行的SQL语句,以返回新列

更新

在BizTalk admin中可以找到在适配器中执行的sql语句: 应用程序->接收位置->SQL接收位置属性->配置->SQL命令


在我的例子中,这是一个存储过程调用,因此我需要调整存储过程返回的数据集。

我无法向xsd模式添加任何字段或节点。当我右键单击一个字段并选择Insert Schema Node时,所有选项都会变灰。另外,如何找到在我的SQL适配器设置中执行的SQL语句?谢谢。好的,我通过向从中导入模式的xsd文件添加节点,找到了如何向消息模式添加字段的方法。如何查找在我的SQL适配器设置中执行的SQL语句?谢谢别担心。如果这已经解决了你的问题,请标记我的答案。非常感谢