プロパティ式における列挙定数
適用対象: SQL Server Azure Data Factory の SSIS Integration Runtime
プロパティ式に列挙子メンバー リストの値が含まれている場合、この式ではメンバーの表示名ではなく、列挙子メンバーの数値を使用する必要があります。 たとえば、式で LoggingMode プロパティを設定する場合、表示名 Disabled ではなく、数値 2 を使用する必要があります。
このトピックでは、プロパティ式でメンバーがよく使用される列挙子の表示名に対応した数値のみを示します。 Integration Services オブジェクト モデルには、パッケージをプログラムで構築したり、タスクやデータ フロー コンポーネントなどのカスタム パッケージ要素をコード化する際に使用する列挙子が多数追加されています。
SQL Server Data Tools (SSDT) のプロパティ ウィンドウには、パッケージとパッケージ オブジェクトのカスタム プロパティに加えて、パッケージ、タスク、Foreach ループ コンテナー、For ループ コンテナー、およびシーケンス コンテナーで使用できる一連のプロパティが含まれています。 列挙子の値によって設定される共通プロパティ (ForceExecutionResult、LoggingMode、IsolationLevel、および Transaction Option) の一覧が [共通プロパティ] セクションに表示されます。
次の各セクションでは、列挙定数について説明します。
Package
次の表は、列挙子からの値を使用して設定する、パッケージのプロパティの表示名とそれに対応する数値を示します。
PackageType プロパティ - DTSPackageType 列挙子の値を使用して設定されます。
DTSPackageType の表示名 | 数値 |
---|---|
Default | 0 |
DTSWizard | 1 |
DTSDesigner | 2 |
SQLReplication | 3 |
DTSDesigner100 | 5 |
SQLDBMaint | 6 |
CheckpointUsage プロパティ - DTSCheckpointUsage 列挙子の値を使用して設定されます。
DTSCheckpointUsage の表示名 | 数値 |
---|---|
行わない | 0 |
IfExists | 1 |
Always (常に) | 2 |
PackagePriorityClass プロパティ - DTSPriorityClass 列挙子の値を使用して設定されます。
DTSPriorityClass の表示名 | 数値 |
---|---|
Default | 0 |
AboveNormal | 1 |
正常 | 2 |
BelowNormal | 3 |
アイドル | 4 |
ProtectionLevel プロパティ - DTSProtectionLevel 列挙子の値を使用して設定されます。
DTSProtectionLevel の表示名 | 数値 |
---|---|
DontSaveSensitive | 0 |
EncryptSensitiveWithUserKey | 1 |
EncryptSensitiveWithPassword | 2 |
EncryptAllWithPassword | 3 |
EncryptAllWithUserKey | 4 |
ServerStorage | 5 |
優先順位制約
EvalOp プロパティ - DTSPrecedenceEvalOp 列挙子の値を使用して設定されます。
DTSPrecedenceEvalOp の表示名 | 数値 |
---|---|
Expression | 1 |
制約 | 2 |
ExpressionAndConstraint | 3 |
ExpressionOrConstraint | 4 |
Value プロパティ - DTSExecResult 列挙子の値を使用して設定されます。
フレンドリ名 | 数値 |
---|---|
Success | 0 |
障害 | 1 |
Completion | 2 |
取り消されました | 3 |
Foreach ループ列挙子
Foreach ループには、プロパティ式で設定できるプロパティを含む一連の列挙子があります。
Foreach ADO 列挙子
Type プロパティ - ADOEnumerationType 列挙子の値を使用して設定されます。
ADOEnumerationType の表示名 | 数値 |
---|---|
EnumerateTables | 0 |
EnumerateAllRows | 1 |
EnumerateRowsInFirstTable | 2 |
Foreach Nodelist 列挙子
SourceDocumentType、InnerXPathStringSourceType、および OuterXPathStringSourceType プロパティ - SourceType 列挙子の値を使用して設定されます。
SourceType の表示名 | 数値 |
---|---|
[FileConnection] | 0 |
変数 | 1 |
DirectInput | 2 |
EnumerationType プロパティ - EnumerationType 列挙子の値を使用して設定されます。
EnumerationType の表示名 | 数値 |
---|---|
ナビゲーター | 0 |
Node | 1 |
NodeText | 2 |
ElementCollection | 3 |
InnerElementType プロパティ - InnerElementType 列挙子の値を使用して設定されます。
InnerElementType の表示名 | 数値 |
---|---|
ナビゲーター | 0 |
Node | 1 |
NodeText | 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_DataFileType_WideChar | 2 |
DTSBulkInsert_DataFileType_WideNative | 3 |
SQL 実行タスク
ResultSetType プロパティ - ResultSetType 列挙子の値を使用して設定されます。
ResultSetType の表示名 | 数値 |
---|---|
ResultSetType_None | 1 |
ResultSetType_SingleRow | 2 |
ResultSetType_Rowset | 3 |
ResultSetType_XML | 4 |
SqlStatementSourceType プロパティ - SqlStatementSourceType 列挙子の値を使用して設定されます。
SqlStatementSourceType の表示名 | 数値 |
---|---|
DirectInput | 1 |
[FileConnection] | 2 |
変数 | 3 |
ファイル システム タスク
Operation プロパティ - DTSFileSystemOperation 列挙子の値を使用して設定されます。
DTSFileSystemOperation の表示名 | 数値 |
---|---|
CopyFile | 0 |
MoveFile | 1 |
DeleteFile | 2 |
RenameFile | 3 |
SetAttributes | 4 |
CreateDirectory | 5 |
CopyDirectory | 6 |
MoveDirectory | 7 |
DeleteDirectory | 8 |
DeleteDirectoryContent | 9 |
Attributes プロパティ - DTSFileSystemAttributes 列挙子の値を使用して設定されます。
DTSFileSystemAttributes の表示名 | 数値 |
---|---|
標準 | 0 |
アーカイブ | 1 |
[非表示] | 2 |
ReadOnly | 4 |
システム | 8 |
FTP タスク
Operation プロパティ - DTSFTPOp 列挙子の値を使用して設定されます。
DTSFTPOp の表示名 | 数値 |
---|---|
Send | 0 |
受信 | 1 |
DeleteLocal | 2 |
DeleteRemote | 3 |
MakeDirLocal | 4 |
MakeDirRemote | 5 |
RemoveDirLocal | 6 |
RemoveDirRemote | 7 |
Message Queue Task
MessageType プロパティ - MQMessageType 列挙子の値を使用して設定されます。
MQMessageType の表示名 | 数値 |
---|---|
DTSMQMessageType_String | 0 |
DTSMQMessageType_DataFile | 1 |
DTSMQMessageType_Variables | 2 |
DTSMQMessagType_StringMessageToVariable | 3 |
StringCompareType プロパティ - MQStringMessageCompare 列挙子の値を使用して設定されます。
MQStringMessageCompare の表示名 | 数値 |
---|---|
DTSMQStringMessageCompare_None | 0 |
DTSMQStringMessageCompare_Exact | 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 プロパティ - MailPriority 列挙子の値を使用して設定されます。
MailPriority の表示名 | 数値 |
---|---|
高 | 1 |
標準 | 3 |
低 | 5 |
データベース転送タスク
Action プロパティ - TransferAction 列挙子の値を使用して設定されます。
TransferAction の表示名 | 数値 |
---|---|
コピー | 0 |
詳細ビュー | 1 |
Method プロパティ - TransferMethod 列挙子の値を使用して設定されます。
TransferMethod の表示名 | 数値 |
---|---|
DatabaseOffline | 0 |
DatabaseOnline | 1 |
エラー メッセージ転送タスク
IfObjectExists プロパティ - IfObjectExists 列挙子の値を使用して設定されます。
IfObjectExists の表示名 | 数値 |
---|---|
[FailTask] | 0 |
Overwrite | 1 |
スキップ | 2 |
ジョブ転送タスク
IfObjectExists プロパティ - IfObjectExists 列挙子の値を使用して設定されます。
IfObjectExists の表示名 | 数値 |
---|---|
[FailTask] | 0 |
Overwrite | 1 |
スキップ | 2 |
ログイン転送タスク
IfObjectExists プロパティ - IfObjectExists 列挙子の値を使用して設定されます。
IfObjectExists の表示名 | 数値 |
---|---|
[FailTask] | 0 |
Overwrite | 1 |
スキップ | 2 |
LoginsToTransfer プロパティ - LoginsToTransfer 列挙子の値を使用して設定されます。
LoginsToTransfer の表示名 | 数値 |
---|---|
[AllLogins] | 0 |
[SelectedLogins] | 1 |
[AllLoginsFromSelectedDatabases] | 2 |
Master ストアド プロシージャ転送タスク
IfObjectExists プロパティ - IfObjectExists 列挙子の値を使用して設定されます。
IfObjectExists の表示名 | 数値 |
---|---|
[FailTask] | 0 |
Overwrite | 1 |
スキップ | 2 |
SQL Server オブジェクトの転送タスク
ExistingData プロパティ - ExistingData 列挙子の値を使用して設定されます。
ExistingData の表示名 | 数値 |
---|---|
Replace | 0 |
追加する | 1 |
Web サービス タスク
OutputType プロパティ - DTSOutputType 列挙子の値を使用して設定されます。
DTSOutputType の表示名 | 数値 |
---|---|
ファイル | 0 |
変数 | 1 |
WMI データ リーダー タスク
OverwriteDestination プロパティ - OverwriteDestination 列挙子の値を使用して設定されます。
OverwriteDestination の表示名 | 数値 |
---|---|
OverwriteDestination | 0 |
AppendToDestination | 1 |
KeepOriginal | 2 |
OutputType プロパティ - OutputType 列挙子の値を使用して設定されます。
OutputType の表示名 | 数値 |
---|---|
DataTable | 0 |
PropertyValue | 1 |
PropertyNameAndValue | 2 |
DestinationType プロパティ - DestinationType 列挙子の値を使用して設定されます。
DestinationType の表示名 | 数値 |
---|---|
[FileConnection] | 0 |
変数 | 1 |
WqlQuerySourceType プロパティ - QuerySourceType 列挙子の値を使用して設定されます。
QuerySourceType の表示名 | 数値 |
---|---|
[FileConnection] | 0 |
DirectInput | 1 |
変数 | 2 |
WMI イベント監視の ActionAtEvent プロパティ - ActionAtEvent 列挙子の値を使用して設定されます。
ActionAtEvent の表示名 | 数値 |
---|---|
LogTheEventAndFireDTSEvent | 0 |
LogTheEvent | 1 |
ActionAtTimeout プロパティ - ActionAtTimeout 列挙子の値を使用して設定されます。
ActionAtTimeout の表示名 | 数値 |
---|---|
LogTimeoutAndFireDTSEvent | 0 |
LogTimeout | 1 |
AfterEvent プロパティ - AfterEvent 列挙子の値を使用して設定されます。
AfterEvent の表示名 | 数値 |
---|---|
ReturnWithSuccess | 0 |
ReturnWithFailure | 1 |
WatchfortheEventAgain | 2 |
AfterTimeout プロパティ - AfterTimeout 列挙子の値を使用して設定されます。
AfterTimeout の表示名 | 数値 |
---|---|
ReturnWithSuccess | 0 |
ReturnWithFailure | 1 |
WatchfortheEventAgain | 2 |
WqlQuerySourceType プロパティ - QuerySourceType 列挙子の値を使用して設定されます。
QuerySourceType の表示名 | 数値 |
---|---|
[FileConnection] | 0 |
DirectInput | 1 |
変数 | 2 |
XML タスク
OperationType プロパティ - DTSXMLOperation 列挙子の値を使用して設定されます。
DTSXMLOperation の表示名 | 数値 |
---|---|
検証 | 0 |
XSLT (XSLT) | 1 |
[XPath] | 2 |
マージする | 3 |
[Diff] | 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 |
NodeList | 2 |
DiffOptions プロパティ - DTSXMLDiffOptions 列挙子の値を使用して設定されます。 この列挙子の各オプションは相互排他的ではなく、複数を同時に指定することができます。 複数のオプションを使用するには、適用するオプションをコンマ区切りのリストで指定します。
DTSXMLDiffOptions の表示名 | 数値 |
---|---|
なし | 0 |
IgnoreChildOrder | 1 |
[IgnoreComments] | 2 |
IgnorePI | 4 |
IgnoreWhitespace | 8 |
[IgnoreNamespaces] | 16 |
[IgnorePrefixes] | 32 |
IgnoreXmlDecl | 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 |
User | 3 |
固有 | 4 |
TableSelectionType プロパティ - TableSelection 列挙子の値を使用して設定されます。
TableSelection の表示名 | 数値 |
---|---|
なし | 0 |
すべて | 1 |
固有 | 2 |
ObjectTypeSelection プロパティ - ObjectType 列挙子の値を使用して設定されます。
ObjectType の表示名 | 数値 |
---|---|
テーブル | 0 |
View | 1 |
TableView | 2 |
データベースのバックアップ タスク
DestinationCreationType プロパティ - DestinationType 列挙子の値を使用して設定されます。
DestinationType の表示名 | 数値 |
---|---|
自動 | 0 |
マニュアル | 1 |
ExistingBackupsAction プロパティ - ActionForExistingBackups 列挙子の値を使用して設定されます。
ActionForExistingBackups の表示名 | 数値 |
---|---|
追加する | 0 |
Overwrite | 1 |
BackupAction プロパティ - BackupTaskType 列挙子の値を使用して設定されます。 このプロパティは、タスクで実行されるバックアップの種類を定義する際に、 BackupIsIncremental プロパティと合わせて使用します。
BackupTaskType の表示名 | 数値 |
---|---|
データベース | 0 |
Files | 1 |
ログ | 2 |
BackupDevice プロパティ - SQL Server 管理オブジェクト (SMO) の DeviceType 列挙子の値を使用して設定されます。
DeviceType の表示名 | 数値 |
---|---|
LogicalDevice | 0 |
テープ | 1 |
ファイル | 2 |
Pipe | 3 |
VirtualDevice | 4 |
メンテナンス クリーンアップ タスク
FileTypeSelected プロパティ - FileType 列挙子の値を使用して設定されます。
FileType の表示名 | 数値 |
---|---|
FileBackup | 0 |
FileReport | 1 |
OlderThanTimeUnitType プロパティ - TimeUnitType 列挙子の値を使用して設定されます。
TimeUnitType の表示名 | 数値 |
---|---|
日間 | 0 |
週 | 1 |
Month | 2 |
Year | 3 |
統計の更新タスク
UpdateType プロパティ - SQL Server 管理オブジェクト (SMO) の StatisticsTarget 列挙子の値を使用して設定されます。
StatisticsTarget の表示名 | 数値 |
---|---|
列 | 1 |
インデックス | 2 |
すべて | 3 |
共通プロパティ
パッケージ、タスク、Foreach ループ コンテナー、For ループ コンテナー、およびシーケンス コンテナーでは、次の列挙子を使用して、指定されたプロパティを設定できます。
ForceExecutionResult プロパティ - DTSForcedExecResult 列挙子の値を使用して設定されます。
DTSForcedExecResult の表示名 | 数値 |
---|---|
なし | -1 |
Success | 0 |
障害 | 1 |
Completion | 2 |
IsolationLevel プロパティ - .NET Framework IsolationLevel 列挙子の値を使用して設定されます。 詳細については、 MSDN ライブラリの .NET Framework クラス ライブラリを参照してください。
LoggingMode プロパティ - DTSLoggingMode 列挙子の値を使用して設定されます。
DTSLoggingMode の表示名 | 数値 |
---|---|
UseParentSetting | 0 |
Enabled | 1 |
無効 | 2 |
TransactionOption プロパティ - DTSTransactionOption 列挙子の値を使用して設定されます。
DTSTransactionOption の表示名 | 数値 |
---|---|
NotSupported | 0 |
サポートされています | 1 |
必須 | 2 |
Related Tasks
参照
パッケージでプロパティ式を使用する
Integration Services (SSIS) パッケージ
Integration Services コンテナー
Integration Services タスク
優先順位制約