2012-01-22 79 views
0

我們通過BizTalk 2009從外部網站獲取數據。通過SQL適配器和SOAP使用此數據更新多個SQL Server表。因此,已經更新表的Visual Studio 2008項目具有架構和映射。我需要爲每個SQL Server表添加3列,以便這些列也使用來自該網站的數據進行更新(這些列已位於網站中,SQL Server表只需要使用該數據進行更新)。通過BizTalk的SQL適配器更新SQL Server表

我可以將列添加到實際的SQL表(使用ALTER TABLE),但我將如何實際從該網站通過Visual Server項目檢索數據,以便更新這些表?我是否將列添加到架構?

謝謝!

回答

1

您需要將三個字段添加到您的SQL數據映射到的消息模式。

還更新SQL適配器設置中執行的SQL語句以返回新列。

UPDATE

在適配器執行的SQL語句可以在BizTalk管理中找到: 應用程序 - >接收位置 - > SQL接收位置屬性 - >配置 - > SQL命令

SQL Receive Location properties

在我的情況下,這是一個存儲過程調用,所以我需要調整存儲過程的返回數據集。

+0

我無法將任何字段或節點添加到我的xsd模式。當我右鍵單擊一個字段並選擇「插入模式節點」時,所有選項都變灰。 – Timeless

+0

另外,如何找到在我的SQL適配器設置中執行的SQL語句?謝謝。 – Timeless

+0

好吧我想出瞭如何添加字段到消息模式(通過添加節點到模式導入的xsd文件)。如何找到在我的SQL適配器設置中執行的SQL語句?謝謝! – Timeless