4

SqlServer sqlクエリ(ストアドプロシージャ)の出力をテキストファイルにエクスポートしようとしています。OLEDBソースとフラットファイルの宛先を使用したデータフロータスクを使用してこれを実現しました。

また、クエリ結果と一緒に列ヘッダーをテキストファイルに取得したいのですが、列ヘッダーを含める方法がわかりません。

SSIS内から動的にこれを実行したい

これを行う方法を知っている人はいますか?

4

1 に答える 1

10
  1. OLEDBソース、データベースを接続します。テーブルまたはできればSELECTステートメントを使用してください(ご存知のとおり、*は選択しないでください)。
  2. フラットファイルの宛先。それらを一緒に接続します。Flat File Destination Editorで、[New ...]をクリックします(たとえば、[Delimited]を選択します)。ファイル名を付けます。C:\ temp\a.csvと言います。最初のデータ行の列名にチェックマークを付けます。左側のペインの[列]セクションをクリックします。列名が表示されます。これらの名前は、[詳細]セクションで変更できます。次に、マッピング列に移動し、列をマップします。

特記事項:ストアドプロシージャのselectステートメントをデータソースとして使用しないでください。参照:http ://www.jasonstrate.com/2011/01/31-days-of-ssis-no-more-procedures-2031/

返信してください。

于 2013-03-25T22:26:01.793 に答える