Обновление таблиц SQL Server с помощью адаптера SQL BizTalk - PullRequest
0 голосов
/ 22 января 2012

Мы получаем данные с внешнего веб-сайта через BizTalk 2009. Некоторые таблицы SQL Server обновляются с помощью этих данных с помощью адаптера SQL и SOAP.Таким образом, проект Visual Studio 2008, который уже обновляет таблицы, имеет схемы и сопоставления.Мне нужно добавить 3 столбца к каждой таблице SQL Server, чтобы эти столбцы также обновлялись данными с этого веб-сайта (эти столбцы уже есть на веб-сайте, и таблицы SQL Server просто необходимо обновить с этими данными).

Я могу добавить столбец к фактическим таблицам SQL (используя ALTER TABLE), но как мне на самом деле получить данные с этого веб-сайта через проект Visual Server, чтобы эти таблицы были обновлены?Добавлять ли столбцы в схему?

Спасибо!

1 Ответ

1 голос
/ 22 января 2012

Вам необходимо добавить три поля в схему сообщений, на которые отображаются данные SQL.

Также обновите оператор SQL, который выполняется в настройках адаптера SQL, чтобы вернуть новые столбцы.

ОБНОВЛЕНИЕ

Оператор sql, выполненный в адаптере, можно найти в администраторе BizTalk: Приложение -> Местоположения получения -> Свойства местоположения приема SQL -> Настроить -> Команда SQL

SQL Receive Location properties

В моем случае это вызов хранимой процедуры, поэтому мне нужно настроить возвращенный набор данных хранимой процедуры.

...