0

一番良かったのは、atxt fileで aSSISを開き、最初の行を変数として保存できることでした。

txt fileアカウントのリストを に入れ、で使用したいと考えていSQL taskます。

4

1 に答える 1

2

@Ozren が提供したリンクを参照して、適切なフラット ファイル接続 egmyfileおよび変数 egを作成しますHeaderLine。次に、スクリプト タスクを作成し、HeaderLine var を入れて、次のread/write variablesようにコーディングします。

System.IO.StreamReader file = 
   new System.IO.StreamReader(Dts.Connections["myfile"].ConnectionString);
Dts.Variables["HeaderLine"].Value = file.ReadLine();
file.Close();

それだけで、標準のDataFlowを配置して、ファイルからDBまたは結果セットにファイルデータを読み取ることができます。

SSIS パッケージ内の任意の場所で使用できる HeaderLine 変数の最初の行が作成されます。

于 2013-07-18T08:05:05.607 に答える