スクリプト タスク エディタでのスクリプト タスクの構成
スクリプト タスクにカスタム コードを記述する前に、[スクリプト タスク エディタ] の 3 つのページで、主要なプロパティを設定します。スクリプト タスクに対して一意でない追加のタスク プロパティは、[プロパティ] ウィンドウを使用して設定できます。
注意 |
---|
以前のバージョンではスクリプトを事前コンパイルするかどうかを指定できましたが、SQL Server 2008 Integration Services (SSIS) ではすべてのスクリプトが事前にコンパイルされます。 |
[スクリプト タスク エディタ] の [全般] ページ
[スクリプト タスク エディタ] の [全般] ページでは、スクリプト タスクに一意の名前および説明を割り当てます。
[スクリプト タスク エディタ] の [スクリプト] ページ
[スクリプト タスク エディタ] の [スクリプト] ページには、スクリプト タスクのカスタム プロパティが表示されます。
ScriptLanguage プロパティ
MicrosoftVisual Studio Tools for Applications (VSTA) では、MicrosoftVisual Basic 2008 と MicrosoftVisual C# 2008 の両方のプログラミング言語がサポートされます。スクリプト タスクにスクリプトを作成した後で、ScriptLanguage プロパティの値を変更することはできません。
スクリプト タスクとスクリプト コンポーネントの既定のスクリプト言語を設定するには、[オプション] ダイアログ ボックスの [全般] ページにある [ScriptLanguage] プロパティを使用します。詳細については、「[全般] ページ」を参照してください。
EntryPoint プロパティ
EntryPoint プロパティは、スクリプト タスク コードのエントリ ポイントとして Integration Services ランタイムが呼び出す、VSTA プロジェクトの ScriptMain クラスのメソッドを指定します。ScriptMain クラスは、スクリプト テンプレートによって生成される既定のクラスです。
VSTA プロジェクトでメソッドの名前を変更する場合は、EntryPoint プロパティの値を変更する必要があります。
ReadOnlyVariables プロパティおよび ReadWriteVariables プロパティ
既存の変数をコンマ区切りリストとして、これらのプロパティの値に入力すると、スクリプト タスクのコード内で、その変数に読み取り専用アクセスまたは読み取り/書き込みアクセスできるようになります。どちらの種類の変数にも、Dts オブジェクトの Variables プロパティを介して、コード内でアクセスします。詳細については、「スクリプト タスクでの変数の使用」を参照してください。
注意 |
---|
変数名の大文字と小文字は区別されます。 |
変数を選択するには、プロパティ フィールドの横にある参照ボタン ([...]) をクリックします。詳細については、「[変数の選択] ページ」を参照してください。
[スクリプトの編集] ボタン
[スクリプトの編集] ボタンをクリックすると VSTA 開発環境が起動し、カスタム スクリプトを記述できるようになります。詳細については、「スクリプト タスクのコーディングおよびデバッグ」を参照してください。
[スクリプト タスク エディタ] の [式] ページ
[スクリプト タスク エディタ] の [式] ページでは、式を使用して、上に挙げたスクリプト タスクのプロパティ、およびそれ以外の多くのプロパティに値を指定できます。詳細については、「パッケージでの式の使用」を参照してください。
|