Вчера я не мог играть со своим четырехлетним -летним -. Почему бы и нет?
Потому что у меня был файл фиксированной длины из 150 столбцов, который мне нужно было настроить в SSIS для импорта в базу данных SQL-сервера.
Я знаю, как это сделать, но неспособность определить столбцы программно сводит меня с ума. Это хуже, чем смотреть повторы American Idol.
В «Редакторе диспетчера соединений с плоскими файлами» я установил формат «Ragged right», отметив «Имена столбцов в первой строке данных».
Затем на вкладке столбцов есть интерфейс, в котором вы определяете столбцы.
У меня есть определения столбцов в электронной таблице Excel. Я знаю имена столбцов и точную длину.
Но почему, во имя Зевса, я должен вручную нажимать на эту дурацкую маленькую линейку 150 раз
Я должен быть в состоянии написать это.
Я имею в виду, что сижу там и щелкаю по столбцам в полном оцепенении -. То, что должно было занять час, заняло у меня три часа, потому что примерно через каждые три столбца редактор возвращал меня к началу строки, заставляя меня прокручивать назад туда, где я был (аргх!!!! ).
Я даже открыл файл SSIS package.dtsx, чтобы посмотреть, могу ли я редактировать его вне Visual Studio, однако значение GUID рядом со свойством DTSID отбросило эту блестящую идею.
Итак, мое дорогое сообщество StackOverFlow, есть ли способ программно определить подключение к плоскому файлу фиксированной длины и, таким образом, пропустить удовольствие от ручного щелчка по 150 столбцам?