Один подход, если вам нужно избежать пробелов в символах и оставить только 3000 символов.
char_count = 30
curr_char_count = 0
complete_str = ""
for line in fhand :
new_line = line.decode().replace(" ", "")
if len(complete_str) + len(new_line) <= char_count:
complete_str = complete_str + new_line
else:
complete_str = complete_str + new_line[:((len(complete_str)+len(new_line)) - char_count)]
break
print complete_str
Да, это - одно из моих разочарований SSIS: то, что они не обеспечивают простую таблицу или карту новой терминологии.
Можно использовать маленькую часть кода для обнаружения компонентов, доступных для использования.
Код расположен здесь: http://msdn.microsoft.com/en-us/library/ms136106.aspx
Когда я выполнил его, я нашел, что моникер для столбца копии был:Имя: Столбец копии CreationName: DTSTransform. CopyMap.1
Я раньше имел копию SQL Server 2 005 Услуг по интеграции, книга Wrox. Я вполне уверен, это имеет целую главу или два выделенных к программно работе с пакетами SSIS. Можно хотеть проверить локальный книжный магазин и просмотреть его, он может иметь то, что Вы хотите.
Извините я не могу дать Вам ничего более определенного, чем книжная ссылка.Удачи.