SSIS создание файла CSV при каждом выполнении моего пакета - PullRequest
0 голосов
/ 12 апреля 2020

Мой источник - это база данных, а мой пункт назначения - файл *.csv, я хочу создать при каждом выполнении моего пакета новый файл *.csv, поэтому, если я выполню свой пакет 3 раза, у меня будет 3 файла для примера: 1.csv, 1(1).csv и 1(2).csv Имя не имеет значения для меня.

1 Ответ

0 голосов
/ 12 апреля 2020

Если имя файла не имеет значения, вы можете просто сгенерировать его, например, с помощью

select NEWID( )

и сохранить идентификатор в переменной. Затем присвойте эту переменную имени файла в вашем диспетчере соединений с плоскими файлами.

См. Описание Microsoft Как это сделать.

Или одно из многих учебных пособий по YouTube

Если вы хотите больше контролировать имя файла, короткий скрипт может проверить существующие файлы и установить следующее свободное имя файла в вашей переменной.

...