Автоматическое создание таблиц в пакете SSIS с EzAPI

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

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

2 ответа

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

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


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

licensed under cc by-sa 3.0 with attribution.