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