【发布时间】:2013-10-28 19:42:51
【问题描述】:
我的脚本任务在每个循环的 SSIS 内。我希望脚本任务仅针对所有迭代将一些动态字符串写入一个文件。每次迭代后,文件应该被追加,而不是被动态字符串的当前值覆盖。它就像一个日志记录“工具”。顺便说一句,SSIS 是 SQL 服务器集成服务,一个 ETL 工具。
我该怎么做?
我尝试使用脚本,但它似乎正在用动态字符串覆盖文件。我不想要那个。我希望它改为附加到文件中。
这是我的每个循环里面的脚本 -
String text = "My text here";
String path = @"C:\Data\TextFiles\logFile.txt";
StreamWriter file = new StreamWriter(path, true);
file.WriteLine(text);
file.Close();
【问题讨论】:
-
@gunr2171 - 好的,谢谢。我现在就试试。这里有一个例子 - dotnetperls.com/file-appendalltext
-
@Jonesy - 你是否在给定条件下在 SSIS 中运行代码?
标签: c# sql-server sql-server-2008 ssis