Задача скрипта внутри SSIS Для каждого цикла – запись в файл
Моя задача скрипта находится внутри SSIS для каждого цикла. Я хочу, чтобы задача скрипта записывала динамическую строку в один файл только для всех итераций. После каждой итерации файл должен быть добавлен, а не перезаписан текущим значением динамической строки. Это похоже на «инструмент» регистрации. Btw, SSIS – это службы интеграции SQL-запросов, инструмент ETL.
Как мне это сделать ?
Я попытался использовать скрипт, но, похоже, он переписывает файл с помощью динамической строки. Я не хочу этого. Я хочу, чтобы он был добавлен к файлу.
- Экспорт данных из SQL в XML - значение NULL
- Как обновить пакет SSIS SQL Server 2008 R2 до SQL Server 2016?
- Игнорировать повторяющиеся записи в назначении SSID OLE DB
- SSIS - сопоставление файла CSV для управления файлом перед загрузкой в пункт назначения
- Нужно ли вообще выполнять внешнее соединение в SSIS без использования преобразования Merge Join?
Вот сценарий, который находится внутри моего для каждого цикла –
String text = "My text here"; String path = @"C:\Data\TextFiles\logFile.txt"; StreamWriter file = new StreamWriter(path, true); file.WriteLine(text); file.Close();
- Автоматизация процесса путем запуска макроса excel VBA в SSIS
- Преобразование данных в ETL SSIS
- Веб-служба SSIS
- Пакетный скрипт с использованием dtexec не удался после последних обновлений Windows
- Заполнение 6-го столбца на основе предыдущих 5 значений столбца
- Как отлаживать сценарий, являющийся частью проекта SSIS?
- Пакеты SSIS SQL Server 2016 сбой при развертывании с использованием VS2015 Инструменты данных SQL Server v14
- Как импортировать выборочные таблицы с использованием SSIS на основе пользовательского (egXML) файла
Похоже, гораздо более простой подход – использовать File.AppendAllText()
или один из других вариантов в System.IO.File
.
string text = "My text here"; string path = @"C:\Data\TextFiles\logFile.txt"; System.IO.File.AppendAllText(path, text);
Из MSDN :
Открывает файл, добавляет указанную строку в файл и закрывает файл. Если файл не существует, этот метод создает файл, записывает указанную строку в файл, а затем закрывает файл.