私のスクリプト タスクは、ループごとに SSIS 内にあります。すべての反復でのみ、スクリプト タスクで動的文字列を 1 つのファイルに書き込むようにしたいと考えています。すべての反復の後、動的文字列の現在の値で上書きされるのではなく、ファイルが追加される必要があります。ロギング「ツール」のようなものです。ところで、SSIS は SQL サーバー統合サービスであり、ETL ツールです。
これを行うにはどうすればよいですか?
スクリプトを使ってみたのですが、動的文字列でファイルを上書きしているようです。私はそれをしたくありません。代わりにファイルに追加したい。
これが私の for each ループの中にあるスクリプトです -
String text = "My text here";
String path = @"C:\Data\TextFiles\logFile.txt";
StreamWriter file = new StreamWriter(path, true);
file.WriteLine(text);
file.Close();