プロパティ式に列挙子メンバー リストの値が含まれている場合、この式ではメンバーの表示名ではなく、列挙子メンバーの数値を使用する必要があります。 たとえば、式で LoggingMode
プロパティを設定する場合は、表示名 Disabled の代わりに数値 2 を使用する必要があります。
このトピックでは、プロパティ式でメンバーがよく使用される列挙子の表示名に対応した数値のみを示します。 Integration Services オブジェクト モデルには、パッケージをプログラムで構築したり、タスクやデータ フロー コンポーネントなどのカスタム パッケージ要素をコード化する際に使用する列挙子が多数追加されています。
SQL Server Data Tools (SSDT) のプロパティ ウィンドウには、パッケージとパッケージ オブジェクトのカスタム プロパティに加えて、パッケージ、タスク、Foreach ループ コンテナー、For ループ コンテナー、およびシーケンス コンテナーで使用できる一連のプロパティが含まれています。 列挙子ForceExecutionResult
、 LoggingMode
、 IsolationLevel
、および Transaction Option
の値によって設定される共通プロパティについては、「共通プロパティ」セクションを参照してください。
次の各セクションでは、列挙定数について説明します。
パッケージ
次の表は、列挙子からの値を使用して設定する、パッケージのプロパティの表示名とそれに対応する数値を示します。
PackageType
プロパティは、DTSPackageType
列挙型の値を使って設定されます。
DTSPackageType の表示名 | 数値 |
---|---|
既定値 | 0 |
DTSWizard | 1 |
DTSDesigner | 2 |
SQLレプリケーション | 3 |
DTSDesigner100 | 5 |
SQLDBMaint | 6 |
CheckpointUsage
プロパティは、DTSCheckpointUsage
列挙型の値を使用して設定されます。
DTSCheckpointUsage の表示名 | 数値 |
---|---|
決してない | 0 |
IfExists | 1 |
いつも | 2 |
PackagePriorityClass
property- DTSPriorityClass
列挙型の値を使用して設定します。
DTSPriorityClass の表示名 | 数値 |
---|---|
既定値 | 0 |
AboveNormal | 1 |
正常 | 2 |
BelowNormal | 3 |
待機 | 4 |
ProtectionLevel
プロパティを DTSProtectionLevel
列挙型の値を使用して設定します。
DTSProtectionLevel の表示名 | 数値 |
---|---|
機密情報を保存しない | 0 |
ユーザーキーで機密情報を暗号化 | 1 |
パスワードで機密情報を暗号化 | 2 |
EncryptAllWithPassword | 3 |
EncryptAllWithUserKey | 4 |
サーバー ストレージ | 5 |
優先順位制約
EvalOp
プロパティは、DTSPrecedenceEvalOp
列挙型の値を使用して設定されます。
DTSPrecedenceEvalOp の表示名 | 数値 |
---|---|
表現 | 1 |
制約 | 2 |
式と制約 | 3 |
式または制約 | 4 |
Value
プロパティは、DTSExecResult
列挙型の値を使用して設定します。
親しみやすい名前 | 数値 |
---|---|
成功 | 0 |
失敗 | 1 |
完了 | 2 |
取り消し済み | 3 |
Foreach ループ列挙子
Foreach ループには、プロパティ式で設定できるプロパティを含む一連の列挙子があります。
Foreach ADO 列挙子
Type
プロパティはADOEnumerationType
列挙体の値を使用して設定されます。
ADOEnumerationType の表示名 | 数値 |
---|---|
テーブルを列挙する | 0 |
EnumerateAllRows | 1 |
最初のテーブルの行を列挙する | 2 |
Foreach Nodelist 列挙子
SourceDocumentType
、 InnerXPathStringSourceType
、 および OuterXPathStringSourceType プロパティ- SourceType
列挙体の値を使用して設定します。
SourceType の表示名 | 数値 |
---|---|
[FileConnection] | 0 |
変数 | 1 |
DirectInput | 2 |
EnumerationType
プロパティは、EnumerationType
列挙型の値を使用して設定されます。
EnumerationType の表示名 | 数値 |
---|---|
ナビゲーター | 0 |
ノード | 1 |
NodeText | 2 |
エレメントコレクション | 3 |
InnerElementType
プロパティは InnerElementType
列挙型の値を使用して設定します。
InnerElementType の表示名 | 数値 |
---|---|
ナビゲーター | 0 |
ノード | 1 |
ノードテキスト | 2 |
タスク
Integration Services には、プロパティ式で設定できるプロパティを含む多くのタスクが含まれています。
Analysis Services DDL 実行タスク
SourceType
プロパティは、DDLSourceType
列挙型の値を使用して設定されます。
DDLSourceType の表示名 | 数値 |
---|---|
DirectInput | 0 |
[FileConnection] | 1 |
変数 | 2 |
一括挿入タスク
DataFileType
プロパティは DTSBulkInsert_DataFileType
列挙型の値を用いて設定されます。
DTSBulkInsert_DataFileType の表示名 | 数値 |
---|---|
DTSBulkInsert_DataFileType_Char | 0 |
DTSBulkInsert_DataFileType_Native | 1 |
DTSBulkInsert_データファイルタイプ_ワイド文字 | 2 |
DTSBulkInsert_DataFileType_WideNative | 3 |
SQL 実行タスク
ResultSetType
プロパティは ResultSetType
列挙型の値を使用して設定されます。
ResultSetType の表示名 | 数値 |
---|---|
ResultSetType_None | 1 |
ResultSetType_単一行 | 2 |
リザルトセットタイプ_ロウセット | 3 |
ResultSetType_XML | 4 |
SqlStatementSourceType
プロパティは、SqlStatementSourceType
列挙型の値を使用して設定されます。
SqlStatementSourceType の表示名 | 数値 |
---|---|
DirectInput | 1 |
[FileConnection] | 2 |
変数 | 3 |
ファイル システム タスク
Operation
プロパティは、DTSFileSystemOperation
列挙型の値を使用して設定されます。
DTSFileSystemOperation の表示名 | 数値 |
---|---|
ファイルコピー | 0 |
ファイル移動 | 1 |
DeleteFile | 2 |
ファイル名を変更する | 3 |
属性を設定する | 4 |
ディレクトリの作成 | 5 |
CopyDirectory | 6 |
ディレクトリを移動 | 7 |
ディレクトリ削除 | 8 |
ディレクトリの内容を削除 | 9 |
Attributes
プロパティは、DTSFileSystemAttributes
列挙型の値を使用して設定されています。
DTSFileSystemAttributes の表示名 | 数値 |
---|---|
正常 | 0 |
アーカイブ | 1 |
隠れた | 2 |
ReadOnly | 4 |
システム | 8 |
FTP タスク
Operation
プロパティは、DTSFTPOp
列挙型の値を使用して設定します。
DTSFTPOp の表示名 | 数値 |
---|---|
送信 | 0 |
受け取る | 1 |
ローカル削除 | 2 |
リモート削除 | 3 |
ディレクトリをローカルに作成する | 4 |
リモートディレクトリ作成 | 5 |
ローカルディレクトリ削除 | 6 |
リモートディレクトリの削除 | 7 |
メッセージ キュー タスク
MessageType
プロパティ - MQMessageType
列挙型の値を使用して設定します。
MQMessageType の表示名 | 数値 |
---|---|
DTSMQMessageType_String | 0 |
DTSMQMessageType_DataFile | 1 |
DTSMQMessageType_Variables | 2 |
DTSMQメッセージタイプ_文字列メッセージから変数へ | 3 |
StringCompareType
プロパティは MQStringMessageCompare
列挙型の値を使用して設定されます。
MQStringMessageCompare の表示名 | 数値 |
---|---|
DTSMQStringMessageCompare_None | 0 |
DTSMQ文字列メッセージ比較_正確 | 1 |
DTSMQStringMessageCompare_IgnoreCase | 2 |
DTSMQStringMessageCompare_Contains | 3 |
TaskType
プロパティは MQType
列挙型の値を使用して設定されます。
MQType の表示名 | 数値 |
---|---|
DTSMQType_Sender | 0 |
DTSMQType_Receiver | 1 |
メール送信タスク
MessageSourceType
プロパティは、SendMailMessageSourceType
列挙型の値を使用して設定されます。
SendMailMessageSourceType の表示名 | 数値 |
---|---|
DirectInput | 0 |
[FileConnection] | 1 |
変数 | 2 |
Priority
property- MailPriority
列挙型の値を使用して設定します。
MailPriority の表示名 | 数値 |
---|---|
高 | 1 |
正常 | 3 |
低 | 5 |
データベース転送タスク
Action
プロパティは、TransferAction
列挙型の値を使用して設定します。
TransferAction の表示名 | 数値 |
---|---|
コピーする | 0 |
動く | 1 |
Method
property- TransferMethod
列挙型の値を使用して設定します。
TransferMethod の表示名 | 数値 |
---|---|
DatabaseOffline | 0 |
DatabaseOnline | 1 |
エラー メッセージ転送タスク
IfObjectExists
property- IfObjectExists
列挙型の値を使用して設定します。
IfObjectExists の表示名 | 数値 |
---|---|
[FailTask] | 0 |
上書き | 1 |
スキップ | 2 |
ジョブ転送タスク
IfObjectExists
プロパティを IfObjectExists
列挙型の値を使用して設定します。
IfObjectExists の表示名 | 数値 |
---|---|
[FailTask] | 0 |
上書き | 1 |
スキップ | 2 |
ログイン転送タスク
IfObjectExists
プロパティは、IfObjectExists
列挙型の値を使用して設定されます。
IfObjectExists の表示名 | 数値 |
---|---|
[FailTask] | 0 |
上書き | 1 |
スキップ | 2 |
LoginsToTransfer
プロパティは、LoginsToTransfer
列挙型の値を使用して設定されます。
LoginsToTransfer の表示名 | 数値 |
---|---|
[AllLogins] | 0 |
[SelectedLogins] | 1 |
[AllLoginsFromSelectedDatabases] | 2 |
Master ストアド プロシージャ転送タスク
IfObjectExists
プロパティは、IfObjectExists
列挙型の値を使用して設定されます。
IfObjectExists の表示名 | 数値 |
---|---|
[FailTask] | 0 |
上書き | 1 |
スキップ | 2 |
SQL Server オブジェクトの転送タスク
ExistingData
プロパティは、ExistingData
列挙型の値を使って設定されます。
ExistingData の表示名 | 数値 |
---|---|
取り替える | 0 |
追加 | 1 |
Web サービス タスク
OutputType
プロパティはDTSOutputType
列挙型の値を使用して設定します。
DTSOutputType の表示名 | 数値 |
---|---|
ファイル | 0 |
変数 | 1 |
WMI データ リーダー タスク
OverwriteDestination
プロパティは、OverwriteDestination
列挙型の値で設定されます。
OverwriteDestination の表示名 | 数値 |
---|---|
上書き宛先 | 0 |
宛先への追加 | 1 |
元の状態を保持 | 2 |
OutputType
プロパティは OutputType
列挙型の値を使用して設定されます。
OutputType の表示名 | 数値 |
---|---|
DataTable | 0 |
不動産価値 | 1 |
プロパティ名と値 | 2 |
DestinationType
プロパティは、DestinationType
列挙型の値によって設定されます。
DestinationType の表示名 | 数値 |
---|---|
[FileConnection] | 0 |
変数 | 1 |
WqlQuerySourceType
プロパティは、QuerySourceType
列挙型の値を使用して設定されます。
QuerySourceType の表示名 | 数値 |
---|---|
[FileConnection] | 0 |
DirectInput | 1 |
変数 | 2 |
WMI Event Watcher ActionAtEvent
プロパティ - ActionAtEvent
列挙体の値を使用して設定します。
ActionAtEvent の表示名 | 数値 |
---|---|
イベントを記録してDTSEventを発火する | 0 |
イベントを記録する | 1 |
ActionAtTimeout
プロパティは、ActionAtTimeout
列挙型の値を使用して設定されます。
ActionAtTimeout の表示名 | 数値 |
---|---|
ログタイムアウトとDTSイベントの実行 | 0 |
ログタイムアウト | 1 |
AfterEvent
プロパティはAfterEvent
列挙型の値を使って設定されます。
AfterEvent の表示名 | 数値 |
---|---|
成功をもって返す | 0 |
失敗を返す | 1 |
イベントをもう一度確認する | 2 |
AfterTimeout
プロパティは、AfterTimeout
列挙型の値を使って設定されます。
AfterTimeout の表示名 | 数値 |
---|---|
成功を返す | 0 |
失敗を返す | 1 |
イベントを再度見守る | 2 |
WqlQuerySourceType
プロパティは、QuerySourceType
列挙型の値を使用して設定されます。
QuerySourceType の表示名 | 数値 |
---|---|
[FileConnection] | 0 |
DirectInput | 1 |
変数 | 2 |
XML タスク
OperationType
プロパティはDTSXMLOperation
列挙型の値を使用して設定します。
DTSXMLOperation の表示名 | 数値 |
---|---|
検証 | 0 |
XSLT | 1 |
[XPath] | 2 |
統合 | 3 |
差分 | 4 |
パッチ | 5 |
SourceType
、 SecondOperandType
、および XPathSourceType
プロパティ- DTSXMLSourceType
列挙体の値を使用して設定します。
DTSXMLSourceType の表示名 | 数値 |
---|---|
[FileConnection] | 0 |
変数 | 1 |
DirectInput | 2 |
DestinationType
および DiffGramDestinationType プロパティ- DTSXMLSaveResultTo
列挙体の値を使用して設定します。
DTSXMLSaveResultTo の表示名 | 数値 |
---|---|
[FileConnection] | 0 |
変数 | 1 |
ValidationType
プロパティは、DTSXMLValidationType
列挙型の値を使用して設定されます。
DTSXMLValidationType の表示名 | 数値 |
---|---|
[DTD] | 0 |
[XSD] | 1 |
XPathOperation
プロパティは DTSXMLXPathOperation
列挙型の値を使用して設定されます。
DTSXMLXPathOperation の表示名 | 数値 |
---|---|
評価 | 0 |
価値観 | 1 |
ノードリスト | 2 |
DiffOptions
property- DTSXMLDiffOptions
列挙型の値を使用して設定します。 この列挙子の各オプションは相互排他的ではなく、複数を同時に指定することができます。 複数のオプションを使用するには、適用するオプションをコンマ区切りのリストで指定します。
DTSXMLDiffOptions の表示名 | 数値 |
---|---|
無し | 0 |
IgnoreChildOrder | 1 |
[IgnoreComments] | 2 |
IgnorePI | 4 |
IgnoreWhitespace | 8 |
[IgnoreNamespaces] | 16 |
[IgnorePrefixes] | 32 |
XML宣言を無視する | 64 |
IgnoreDtd | 128 |
DiffAlgorithm
プロパティはDTSXMLDiffAlgorithm
列挙型の値を使用して設定します。
DTSXMLDiffAlgorithm の表示名 | 数値 |
---|---|
車 | 0 |
速い | 1 |
Precise (正確) | 2 |
メンテナンス プランのタスク
Integration Services には、メンテナンス プランおよび Integration Services パッケージ用の SQL Server タスクを実行する一連のタスクが含まれています。
SQL Server では、プログラムによるこれらのタスクの操作がサポートされていません。また、プログラミング リファレンス ドキュメントには、これらのタスクとその列挙子に関する API ドキュメントが含まれていません。
すべてのメンテナンス タスク
すべてのメンテナンス タスクでは、次の列挙子を使用して、指定したプロパティを設定します。
DatabaseSelectionType
プロパティは、DatabaseSelection
列挙型の値を使用して設定します。
DatabaseSelection の表示名 | 数値 |
---|---|
無し | 0 |
全て | 1 |
システム | 2 |
ユーザー | 3 |
特定 | 4 |
TableSelectionType
のプロパティは、TableSelection
列挙型の値を使用して設定されます。
TableSelection の表示名 | 数値 |
---|---|
無し | 0 |
全て | 1 |
特定 | 2 |
ObjectTypeSelection
プロパティは ObjectType
列挙型の値を使用して設定されます。
ObjectType の表示名 | 数値 |
---|---|
表 | 0 |
表示 | 1 |
テーブルビュー | 2 |
データベースのバックアップ タスク
DestinationCreationType
プロパティは DestinationType
列挙型の値を使用して設定されます。
DestinationType の表示名 | 数値 |
---|---|
車 | 0 |
マニュアル | 1 |
ExistingBackupsAction
プロパティは、ActionForExistingBackups
列挙型の値を用いて設定されます。
ActionForExistingBackups の表示名 | 数値 |
---|---|
追加 | 0 |
上書き | 1 |
BackupAction
プロパティは、BackupTaskType
列挙型の値を使って設定されます。 このプロパティは、タスクが実行するバックアップの種類を定義するために、 BackupIsIncremental
プロパティと連携します。
BackupTaskType の表示名 | 数値 |
---|---|
データベース | 0 |
ファイル | 1 |
ログ | 2 |
BackupDevice
プロパティは、SQL Server Management Objects (SMO) の列挙体からの値を使用して設定されますDeviceType
。
DeviceType の表示名 | 数値 |
---|---|
LogicalDevice | 0 |
テープ | 1 |
ファイル | 2 |
パイプ | 3 |
VirtualDevice | 4 |
メンテナンス クリーンアップ タスク
FileTypeSelected
プロパティは、FileType
列挙型の値を使用して設定されます。
FileType の表示名 | 数値 |
---|---|
ファイルバックアップ | 0 |
レポートをファイルする | 1 |
OlderThanTimeUnitType
プロパティは TimeUnitType
列挙型の値を使用して設定されます。
TimeUnitType の表示名 | 数値 |
---|---|
一日 | 0 |
週 | 1 |
月 | 2 |
年 | 3 |
統計の更新タスク
UpdateType
プロパティは、SQL Server 管理オブジェクト (SMO) の列挙体からの値を使用して設定されます。
StatisticsTarget の表示名 | 数値 |
---|---|
コラム | 1 |
インデックス | 2 |
全て | 3 |
共通プロパティ
パッケージ、タスク、Foreach ループ コンテナー、For ループ コンテナー、およびシーケンス コンテナーでは、次の列挙子を使用して、指定されたプロパティを設定できます。
ForceExecutionResult
プロパティは、DTSForcedExecResult
列挙型の値を使用して設定されます。
DTSForcedExecResult の表示名 | 数値 |
---|---|
無し | -1 |
成功 | 0 |
失敗 | 1 |
完了 | 2 |
IsolationLevel
.NET Framework で設定されるプロパティーのIsolationLevel
列挙型。 詳細については、 MSDN ライブラリの .NET Framework クラス ライブラリを参照してください。
LoggingMode
プロパティは DTSLoggingMode
列挙型の値を使用して設定されます。
DTSLoggingMode の表示名 | 数値 |
---|---|
親設定を使用 | 0 |
有効化済み | 1 |
障害者 | 2 |
TransactionOption
プロパティは、DTSTransactionOption
列挙型の値を使用して設定します。
DTSTransactionOption の表示名 | 数値 |
---|---|
サポートされていません | 0 |
サポートされています | 1 |
必須 | 2 |
関連タスク
こちらもご覧ください
パッケージでプロパティ式を使用する
Integration Services (SSIS) パッケージ
Integration Services コンテナー
Integration Services タスク
優先順位制約