Я пытаюсь программно создать пакет служб SSIS, содержащий простой поток данных из таблицы A в таблицу B в той же базе данных. Я использую приведенный пример здесь .
Пакет создается и сохраняется в файл dtsx, но когда я открываю его в Visual Studio, я вижу, что исходная и целевая таблицы не были выбраны.
Я также хочу вставить задачу преобразования между ними, прежде чем она достигнет пункта назначения.
EDIT
Что ж, мне удалось выбрать исходную и целевую таблицы, и задача даже была успешно выполнена. Оказывается, мне нужно было
(a) используйте одно соединение oleDB для источника и назначения [мне не нравится этот способ; Я хочу использовать только одно соединение]
(b) установить Accessmode на 3 в пункте назначения SetComponentProperty ("AccessMode", 3) , что соответствует таблице или представлению - быстрая загрузка
Есть ли где-нибудь документация по этому вопросу? Все, что я могу найти, это то, что SetComponentProperty делает, а не то, что все параметры, которые он может принять, чтобы сделать это. например. что еще я могу поставить там, кроме "AccessMode"? Что означает второй параметр 3, 2 или 1?
Все еще пытаюсь нанести на карту моникеры. STOCK: PipelineTask означает задачу DataFlow. Что такое прозвище для сказать ... копировать столбец?