Автоматическое создание таблиц в пакете служб SSIS с EzAPI - PullRequest
1 голос
/ 04 января 2012

Я бы не удивился, если бы это оказалось функцией BIDS, а не доступной через EzAPI.

Я написал некоторый код с использованием EzAPI для генерации пакета SSIS с источником и местом назначения OLEDB.Таблица назначения, однако, не существует, и я бы хотел, чтобы она создавалась таким же образом, как новая кнопка будет работать в BIDS.Это возможно?

Ответы [ 2 ]

2 голосов
/ 11 января 2012

Вы можете создавать таблицы (или запускать другие DDL) из потока управления служб SSIS. Есть ли какая-то причина, по которой этот подход не будет работать для вас здесь?

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

в общем вы правы, что это функциональность BIDS. Но вы можете использовать SQL Task Component для запуска DDL Script.

Компонент Destination также имеет свойство ValidateExternalMetadata. Если вы установите его в значение false, SSIS не будет проверять вас в качестве места назначения по базе данных. Этот флаг можно использовать, если таблица назначения не существует при создании пакета. В вашем случае вы должны отключить проверку.

...