2016-11-22 2 views
-3

私はSSIS上で非常に基本的なレベルであり、スクリプトタスク用のスクリプトを構築するのに役立つ必要があります。SSISスクリプトタスク検索可能な場合はコピーファイル

私はSSISパッケージで生成されたLOGファイルを持っていますが、LOGファイルで "MSG"という単語を検索する必要があります。利用可能な場合は別の場所にファイルをコピーする必要があります。

For-Eachループコンテナ+スクリプトタスク+ファイルシステムタスクを使用する必要があります。私はまた、作成した3つの変数

log_file_pathに - 文字列 - D:\テスト\

LOG_FILE_NAME - 文字列 - 今、私が検索するためのスクリプトを記述する必要が0

- INT32 -

MSG_Existsをxyz.log "MSG"の場合。

誰でも私を助けることができます。

ありがとうございます。

答えて

0

c#スクリプトを使用できます。ここにいくつかの擬似コードがあります。 dts.variablesを使用して

文字列にファイル全体を読み込むには、このコマンドのパスとファイル名 使用を取得

string contents = File.ReadAllText(@"C:\temp\test.txt"); 

if (contents.contains("MSG") 
    set dts variable MSG_Exists 

あなたがする探しているものを、このですか?

関連する問題