SSIS 2005:" добавление строк в целевую таблицу " выделено серым цветом. Почему?

в SQL Server 2005, Import Data (SSIS), мое желание-импортировать текстовый файл и добавить его в существующую таблицу. В первый раз через мастера на столбце сопоставления шаг я клянусь добавить строки в таблицу назначения переключатель был включен. Но теперь он отключен (серый), и даже повторный запуск мастера не приведет к его повторному включению.

есть ли какой-то секрет/магия, о которой я не знаю? Как мне получить эту опцию для повторного включения, чтобы я мог добавить (вместо создать таблицу назначения)?

3 ответов


по моему опыту, если таблица, в которую вы импортируете, не существует во время прохождения "мастера импорта и экспорта служб SSIS", у вас не будет возможности добавить; если таблица существует во время прохождения мастера, опция доступна.

Если вы выберете опцию "Создать таблицу", мастер просто построит пакет служб SSIS с задачей Execute SQL, которая строит таблицу до потока данных, который загружает данные. Так что, вы всегда можете просто удалите задачу в результирующем пакете, и вы получите "добавить" по умолчанию.


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

с экрана, "выберите исходные таблицы и представления",
существует "назначения" выпадающее меню на правой стороне.

выберите таблица из этого выпадающего,
затем нажмите на кнопку"Изменить Сопоставления".

теперь опция добавления будет включена!


имя таблицы должно предшествовать имени схемы ("dbo."). Иначе волшебник не нашел бы его в моем случае.