SQL Server Data Tools (SSDT) のグラフィカル インターフェイスを使用して Integration Services のパッケージを作成する場合、パッケージ オブジェクトのプロパティは [プロパティ] ウィンドウで設定します。
[プロパティ] ウィンドウでは、プロパティが分類され、アルファベット順で一覧が提供されます。 [プロパティ] ウィンドウの表示をカテゴリ別に並べ替えるには、[項目別] アイコンをクリックします。
カテゴリ別に並べ替えると、 [プロパティ] ウィンドウは、プロパティを次のカテゴリにグループ化します。
[プロパティ] ウィンドウで設定できないパッケージの追加プロパティの詳細については、「Package」を参照してください。
[プロパティ] ウィンドウでパッケージのプロパティを設定するには
カテゴリ別プロパティ
次の表は、パッケージのプロパティをカテゴリ別に一覧表示しています。
チェックポイント
このカテゴリのプロパティを使用すると、パッケージ制御フローで障害が発生した時点からパッケージを再開できます。制御フローの最初からパッケージを再実行する必要はありません。 詳細については、「 Restart Packages by Using Checkpoints」を参照してください。
プロパティ | 説明 |
---|---|
CheckpointFileName |
パッケージを再開するチェックポイントに関する情報をキャプチャする、ファイルの名前です。 パッケージが正常に完了すると、このファイルは削除されます。 |
CheckpointUsage |
パッケージが再開できる時点を指定します。 値は、Never 、IfExists 、Always です。 このプロパティの既定値は Never であり、パッケージを再起動できないことを示します。 詳細については、DTSCheckpointUsageを参照してください。 |
SaveCheckpoints |
パッケージの実行時にチェックポイントをチェックポイント ファイルに書き込むかどうかを指定します。 このプロパティの既定値は False です。 |
注
dtexec の /CheckPointing on
オプションは、パッケージの SaveCheckpoints
プロパティを True に、 CheckpointUsage
プロパティを Always に設定することと同じです。 詳細については、「dtexec ユーティリティ」を参照してください。
実行
このカテゴリのプロパティは、パッケージ オブジェクトの実行時の動作を構成します。
プロパティ | 説明 |
---|---|
DelayValidation |
パッケージの実行時までパッケージの検証を遅らせるかどうかを示します。 このプロパティの既定値は False です。 |
無効にする | パッケージを無効にするかどうかを示します。 このプロパティの既定値は False です。 |
DisableEventHandlers |
パッケージのイベント ハンドラーを実行するかどうかを示します。 このプロパティの既定値は False です。 |
FailPackageOnFailure |
パッケージ コンポーネント内でエラーが発生した場合、パッケージが失敗するかどうかを示します。 このプロパティの唯一の有効な値は False です。 |
FailParentOnError |
子コンテナーでエラーが発生した場合、親コンテナーが失敗するかどうかを示します。 既定値は、このプロパティの False です。 |
MaxConcurrentExecutables |
パッケージが同時実行できる実行可能ファイルの数を示します。 このプロパティの既定値は、パッケージを再起動できないことを示す -1です。これは、ファイル数に制限がないことを示します。 |
MaximumErrorCount |
パッケージが実行を停止するまでに発生が許可される、最大エラー数を示します。 このプロパティの既定値は 1です。 |
PackagePriorityClass |
パッケージ スレッドの Win32 スレッド優先度クラスを示します。 値は、 Default 、 AboveNormal 、 Normal 、 BelowNormal 、 Idle です。 このプロパティの既定値は Default です。 詳細については、DTSPriorityClassを参照してください。 |
強制実行値
このカテゴリのプロパティは、パッケージのオプションの実行値を構成します。
プロパティ | 説明 |
---|---|
ForcedExecutionValue |
ForceExecutionValue が True に設定されている場合、パッケージが返すオプションの実行値を指定する値。 このプロパティの既定値は 0です。 |
ForcedExecutionValueType |
ForcedExecutionValue のデータ型。 このプロパティの既定値は Int32 です。 |
ForceExecutionValue |
コンテナーのオプションの実行値に特定の値を適用する必要があるかどうかを示すブール値です。 このプロパティの既定値は False です。 |
識別
このカテゴリのプロパティは、パッケージの一意識別子や名前などの情報を提供します。
プロパティ | 説明 |
---|---|
CreationDate |
パッケージが作成された日付です。 |
CreatorComputerName |
パッケージが作成されたコンピューターの名前です。 |
CreatorName |
パッケージの作成者の名前です。 |
Description |
パッケージ機能の説明です。 |
ID |
パッケージ GUID です。パッケージが作成されるときに割り当てられます。 このプロパティは読み取り専用です。
ID プロパティの新しいランダムな値を生成するには、ドロップダウン リストで <Generate New ID> を選択します。 |
Name |
パッケージの名前。 |
PackageType |
パッケージの種類です。 値は、 Default 、 DTSDesigner 、 DTSDesigner100 、 DTSWizard 、 SQLDBMaint 、および SQLReplication です。 このプロパティの既定値は Default です。 詳細については、DTSPackageTypeを参照してください。 |
その他
このカテゴリのプロパティは、パッケージで使用する構成と式にアクセスし、パッケージのロケールとログ モードに関する情報を提供するために使用されます。 詳細については、「 パッケージでプロパティ式を使用する」を参照してください。
プロパティ | 説明 |
---|---|
Configurations |
パッケージで使用する構成のコレクションです。 パッケージ構成を表示して構成するには、参照ボタン ( [...] ) をクリックします。 |
Expressions |
パッケージのプロパティの式を作成するには、参照ボタン ( [...] ) をクリックします。 注: [プロパティ] ウィンドウに表示されるプロパティだけでなく、オブジェクト モデルに含まれるすべてのパッケージ プロパティに対してプロパティ式を作成できます。 詳細については、「 パッケージでプロパティ式を使用する」を参照してください。 既存のプロパティ式を表示するには、 Expressions 展開します。 式を変更したり評価するには、式テキスト ボックスの参照ボタン ( [...] ) をクリックします。 |
ForceExecutionResult |
パッケージの実行結果です。 有効値は、None 、Success 、Failure 、Completion です。 このプロパティの既定値は None です。 詳細については、「T:Microsoft.SqlServer.Dts.Runtime.DTSForcedExecResult」を参照してください。 |
LocaleId |
Microsoft Win32 ロケールです。 このプロパティの既定値は、ローカル コンピューター上のオペレーティング システムのロケールです。 |
LoggingMode |
パッケージのログ記録の動作を指定する値です。 値は、Disabled 、Enabled 、UseParentSetting です。 このプロパティの既定値は UseParentSetting です。 詳細については、DTSLoggingModeを参照してください。 |
OfflineMode |
パッケージがオフライン モードかどうかを示します。 このプロパティは読み取り専用です。 プロジェクト レベルで設定されます。 通常、 SSIS デザイナーは、変換元と変換先に関連付けられたメタデータを検証するとき、パッケージで使用される各データ ソースに接続を試みます。 [SSIS] メニューの [オフライン作業] を有効にすると、パッケージを開く前でも、データ ソースを使用できないときに、接続を試行したり検証エラーが返されたりするのを防ぐことができます。 また、 [オフライン作業] を有効にしてデザイナーでの操作を高速化し、パッケージを検証するときだけこのオプションを無効にすることもできます。 |
SuppressConfigurationWarnings |
構成によって生成された警告を表示しないかどうかを示します。 このプロパティの既定値は False です。 |
UpdateObjects |
パッケージに含まれるオブジェクトの新しいバージョンが使用できるようになった場合に、パッケージを更新して、そのオブジェクトの新バージョンを使用するかどうかを示します。 たとえば、このプロパティが True に設定されている場合、一括挿入タスクを含むパッケージは、Integration Services が提供する新しいバージョンの一括挿入タスクを使用するように更新されます。 このプロパティの既定値は False です。 |
安全
このカテゴリのプロパティを使用すると、パッケージの保護レベルが設定されます。 詳しくは、「 Access Control for Sensitive Data in Packages」をご覧ください。
プロパティ | 説明 |
---|---|
PackagePassword |
パスワードを必要とするパッケージ保護レベル (EncryptSensitiveWithPassword と EncryptAllWithPassword ) のパスワード。 |
ProtectionLevel |
パッケージの保護レベルです。 値は、 DontSaveSensitive 、 EncryptSensitiveWithUserKey 、 EncryptSensitiveWithPassword 、 EncryptAllWithPassword 、 ServerStorage です。 このプロパティの既定値は EncryptSensitiveWithUserKey です。 詳細については、DTSProtectionLevelを参照してください。 |
トランザクション
このカテゴリのプロパティは、パッケージの分離レベルとトランザクション オプションを構成します。 詳細については、「 Integration Services のトランザクション」をご覧ください。
プロパティ | 説明 |
---|---|
IsolationLevel |
パッケージ トランザクションの分離レベルです。 このプロパティの既定値は Serializable です。 有効な値は次のとおりです。 Unspecified Chaos ReadUncommitted ReadCommitted RepeatableRead Serializable Snapshot 。TransactionOption プロパティの値がRequired されている場合にのみ、IsolationLevel プロパティがパッケージ トランザクションに適用されます。子コンテナーによって要求された IsolationLevel プロパティの値は、次の条件に該当する場合は無視されます。子コンテナーの TransactionOption プロパティの値は Supported 。子コンテナーが親コンテナーのトランザクションに参加する場合。 コンテナーによって要求された IsolationLevel プロパティの値は、コンテナーが新しいトランザクションを開始するときにのみ考慮されます。 コンテナーは、次の場合に新しいトランザクションを開始します。コンテナーの TransactionOption プロパティの値が Required 。親がまだトランザクションを開始していない場合。 注: IsolationLevel プロパティのSnapshot 値は、パッケージ トランザクションと互換性がありません。 そのため、 IsolationLevel プロパティを使用して、パッケージ トランザクションの分離レベルを Shapshot に設定することはできません。 代わりに、SQL クエリを使用して、パッケージ トランザクションを Snapshot に設定します。 詳細については、「SET TRANSACTION ISOLATION LEVEL (Transact-SQL)」を参照してください。IsolationLevel プロパティの詳細については、「IsolationLevel」を参照してください。 |
TransactionOption |
パッケージに対するトランザクションの関与を示します。 値は、 NotSupported 、 Supported 、 Required です。 このプロパティの既定値は Supported です。 詳細については、DTSTransactionOptionを参照してください。 |
バージョン
このカテゴリのプロパティは、パッケージ オブジェクトのバージョンに関する情報を提供します。
プロパティ | 説明 |
---|---|
VersionBuild |
パッケージのビルドのバージョン番号です。 |
VersionComments |
パッケージのバージョンに関するコメントです。 |
VersionGUID |
パッケージのバージョンの GUID です。 このプロパティは読み取り専用です。 |
VersionMajor |
パッケージの最新のメジャー バージョン。 |
VersionMinor |
パッケージの最新のマイナー バージョン。 |