Как программно создать Пакет SSIS?

Я пытаюсь программно создать пакет SSIS, содержащий простой поток данных от таблицы A до таблицы B в той же базе данных. Я использую пример, данный здесь. Пакет создается и сохранил в dtsx файл, но когда я открываю его в Visual Studio, я вижу, что исходные и конечные таблицы не были выбраны.

Я также хочу вставить задачу преобразования, промежуточную, прежде чем она достигнет места назначения.


Править

Хорошо мне удалось получить исходные и выбранные конечные таблицы, и задача даже работала успешно. Оказывается, что я должен был

(a) используйте одно подключение OLEDB каждый для источника и места назначения [мне не нравится этот путь; я хочу использовать только одно соединение]

(b) установите Accessmode на 3 в целевом SetComponentProperty ("AccessMode", 3), который приравнивается к Таблице, или Представление - быстро загружаются.

Есть ли некоторая документация относительно этого где-нибудь. Все, что я могу найти, - то, что SetComponentProperty делает, и не, что все параметры он может взять, чтобы сделать это. например, что еще я могу поместить там помимо "AccessMode"?, что делает второй параметр 3 или 2, или 1 обозначают?

Все еще пытаясь отобразить моникеры. STOCK:PipelineTask означает Задачу DataFlow. Каков моникер для, говорят... столбец копии?

8
задан Yahfoufi 3 December 2019 в 16:22
поделиться

2 ответа

Да, это - одно из моих разочарований SSIS: то, что они не обеспечивают простую таблицу или карту новой терминологии.

Можно использовать маленькую часть кода для обнаружения компонентов, доступных для использования.

Код расположен здесь: http://msdn.microsoft.com/en-us/library/ms136106.aspx

Когда я выполнил его, я нашел, что моникер для столбца копии был:Имя: Столбец копии CreationName: DTSTransform. CopyMap.1

3
ответ дан 6 December 2019 в 00:09
поделиться

Я раньше имел копию SQL Server 2 005 Услуг по интеграции, книга Wrox. Я вполне уверен, это имеет целую главу или два выделенных к программно работе с пакетами SSIS. Можно хотеть проверить локальный книжный магазин и просмотреть его, он может иметь то, что Вы хотите.

Извините я не могу дать Вам ничего более определенного, чем книжная ссылка.Удачи.

0
ответ дан 6 December 2019 в 00:09
поделиться
Другие вопросы по тегам:

Похожие вопросы: