SSIS脚本任务搜索文本如果可用复制文件



我在SSIS上处于非常基本的水平,需要帮助脚本任务。

我有SSIS软件包生成的日志文件,我必须在日志文件中搜索单词" msg",如果可用,我必须将文件复制到另一个位置,否则请留下。

我必须使用for-EAPH循环容器 脚本任务 文件系统任务。我还创建了3个变量

log_file_path-字符串 - d: test

log_file_name -string -xyz.log

msg_exists -int32-0

现在我必须编写脚本才能搜索" msg"。

任何人都可以为我提供帮助。

预先感谢。

您可以使用C#脚本。这是一些psuedo代码。

使用dts.variobles获取路径和文件名称使用此命令将整个文件读为字符串

string contents = File.ReadAllText(@"C:temptest.txt");
if (contents.contains("MSG")
   set dts variable MSG_Exists

这是您要做的吗?

最新更新