次の方法で共有


[SQL 実行タスク エディタ] ([全般] タブ)

[SQL 実行タスク エディタ] ダイアログ ボックスの [全般] ページを使用すると、SQL 実行タスクを構成したり、タスクが実行する SQL ステートメントを指定したりできます。

このタスクの詳細については、「SSIS SQL 実行タスク」、「SQL 実行タスクにおけるパラメーターとリターン コードの使用」、および「SQL 実行タスクにおける結果セットの使用」を参照してください。Transact-SQL クエリ言語の詳細については、「Transact-SQL リファレンス (データベース エンジン)」を参照してください。

静的オプション

  • [Name]
    ワークフロー内の SQL 実行タスクに一意な名前を指定します。指定された名前は SSIS デザイナに表示されます。

  • [Description]
    SQL 実行タスクの説明です。パッケージを自己文書化して目的を明確にし、保守が容易になるように、タスクの目的について記述することをお勧めします。

  • [TimeOut]
    タスクがタイムアウトになるまでに実行される最大の秒数を指定します。この値に 0 を指定すると、時間は無制限になります。既定値は 0 です。

    注意

    接続してトランザクションを完了するための時間を、[TimeOut] で指定された秒数よりも長く指定することによってスリープ機能をエミュレートする場合、ストアド プロシージャはタイムアウトになりません。ただし、クエリを実行するストアド プロシージャは、[TimeOut] で指定された時間制限の影響を常に受けます。

  • [CodePage]
    変数の Unicode 値を変換するときに使用するコード ページを指定します。既定値は、ローカル コンピュータのコード ページです。

    注意

    SQL 実行タスクで ADO 接続マネージャまたは ODBC 接続マネージャを使用する場合、[CodePage] プロパティは使用できません。ソリューションでコード ページを使用する必要がある場合は、SQL 実行タスクで OLE DB 接続マネージャまたは ADO.NET 接続マネージャを使用します。

  • [ResultSet]
    SQL ステートメントの実行によって予測される結果の型を指定します。[単一行][完全な結果セット][XML]、または [なし] から選択します。

  • [ConnectionType]
    データ ソースへの接続に使用する接続マネージャの種類を選択します。使用可能な接続の種類は、[OLE DB][ODBC][ADO][ADO.NET]、および [SQLMOBILE] です。

    関連項目 :OLE DB 接続マネージャー」、「ODBC 接続マネージャー」、「ADO 接続マネージャー」、「ADO.NET 接続マネージャー」、「SQL Server Compact Edition 接続マネージャー

  • [Connection]
    定義済みの接続マネージャの一覧から接続を選択します。新しい接続を作成するには、[<新しい接続>] を選択します。

  • [SQLSourceType]
    タスクが実行する SQL ステートメントのソースの種類を選択します。

    SQL 実行タスクが使用する接続マネージャの種類によって、パラメータ化された SQL ステートメントで特定のパラメータ マーカーを使用する必要があります。

    関連項目 :SSIS SQL 実行タスク」の「パラメータ化 SQL コマンドの実行」

    このプロパティには、次の表に示すオプションがあります。

    説明

    [直接入力]

    Transact-SQL ステートメントをソースに設定します。この値を選択すると、動的オプション [SQLStatement] が表示されます。

    [ファイル接続]

    Transact-SQL ステートメントを含んでいるファイルを選択します。この値を設定すると、動的オプション [ファイル接続] が表示されます。

    [変数]

    Transact-SQL ステートメントを定義する変数をソースに設定します。この値を選択すると、動的オプション [SourceVariable] が表示されます。

  • [QueryIsStoredProcedure]
    実行が指定された SQL ステートメントがストアド プロシージャかどうかを示します。このプロパティは、タスクが ADO 接続マネージャを使用する場合のみ、読み取り/書き込みになります。それ以外の場合、このプロパティは読み取り専用となり、その値は false となります。

  • [BypassPrepare]
    SQL ステートメントが準備されているかどうかを示します。true の場合は準備がスキップされ、false の場合は実行の前に SQL ステートメントが準備されます。このオプションは、準備をサポートしている OLE DB 接続の場合のみ使用可能です。

    関連項目 :準備実行

  • [参照]
    [開く] ダイアログ ボックスを使用して、SQL ステートメントを含むファイルの場所を指定します。ファイルを選択して、ファイルの内容を SQL ステートメントとして [SQLStatement] プロパティにコピーします。

  • [クエリの作成]
    クエリの作成に使用するグラフィカルなツールである [クエリ ビルダ] ダイアログ ボックスを使用して SQL ステートメントを作成します。このオプションは、[SQLSourceType] オプションが [直接入力] に設定されている場合に使用可能です。

  • [クエリの解析]
    SQL ステートメントの構文を検証します。

[SQLSourceType] の動的オプション

[SQLSourceType] = [直接入力]

  • [SqlStatement]
    実行する SQL ステートメントをオプション ボックスに入力するか、参照ボタン ([...]) をクリックして [SQL クエリの入力] ダイアログ ボックスに SQL ステートメントを入力するか、[クエリの作成] をクリックして [クエリ ビルダ] ダイアログ ボックスでステートメントを作成します。

    関連項目 :[クエリ ビルダ]

[SQLSourceType] = [ファイル接続]

[SQLSourceType] = [変数]