Вывод длинных записей фиксированной ширины в плоский файл с использованием служб SSIS - PullRequest
0 голосов
/ 12 января 2010

Мне нужно создать пакет служб SSIS для работы, которая берет содержимое таблицы, все столбцы и выводит его в плоский файл. Проблема в том, что один из столбцов - это varchar (5100), в котором общий размер строки составляет около 5200 символов. Кажется, редактор диспетчера соединений с плоскими файлами не позволит мне определить строку фиксированной ширины за пределами 483 символов.

Я пытался пойти на это с нескольких сторон. Неровная верная опция не работает для меня, так как в самих столбцах нет разделителей (например, без CR / LF). Они действительно имеют фиксированную ширину. Но я не могу понять, как заставить менеджер соединений с плоскими файлами идти дальше 483 символов. Кто-нибудь знает, что я могу сделать здесь?

Спасибо!

1 Ответ

1 голос
/ 12 января 2010

Лично я бы использовал текстовый файл с разделителями в качестве пункта назначения. SSI установит разделитель столбцов и разделитель записей для вас. Их также проще импортировать, и люди, которых вы отправляете, должны ценить их. Мы используем | в качестве разделителя для большинства наших экспортных товаров, а CR? LF в качестве разделителя записей

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...