屬性運算式中的列舉常數
如果屬性運算式包含來自列舉值成員清單的值,運算式必須使用列舉值成員的數值來取代成員的易記名稱。 例如,如果運算式設定了 LoggingMode
屬性,您就必須使用數值 2 來取代易記名稱 Disabled。
此主題列出相當於列舉值易記名稱的數值,但僅限屬性運算式中常用之成員所屬的列舉值。 Integration Services 物件模型包含其他許多列舉元,您在設計物件模型程式以程式設計方式建置套件,或是對自訂套件元素 (例如工作和資料流程元件) 進行編碼時,都會使用這些列舉元。
除了套件和套件物件適用的自訂屬性以外,SQL Server Data Tools (SSDT) 中的 [屬性] 視窗還包含一組可用於套件、工作以及「Foreach 迴圈」、「For 迴圈」和「序列」等容器的屬性。 列舉值所設定的通用屬性會 ForceExecutionResult
LoggingMode
IsolationLevel
Transaction Option
列在 [通用屬性] 區段中。
下列章節提供有關列舉常數的資訊:
套件
下列表格列出使用來自列舉值的值所設定之封裝屬性的易記名稱和數值相等項。
PackageType
property-Set by using values from the DTSPackageType
enumeration.
DTSPackageType 中的易記名稱 | 數值 |
---|---|
預設 | 0 |
DTSWizard | 1 |
DTSDesigner | 2 |
SQLReplication | 3 |
DTSDesigner100 | 5 |
SQLDBMaint | 6 |
CheckpointUsage
property-Set by using values from the DTSCheckpointUsage
enumeration.
DTSCheckpointUsage 中的易記名稱 | 數值 |
---|---|
永不 | 0 |
IfExists | 1 |
一律 | 2 |
PackagePriorityClass
property-Set by using values from the DTSPriorityClass
enumeration.
DTSPriorityClass 中的易記名稱 | 數值 |
---|---|
預設 | 0 |
AboveNormal | 1 |
正常 | 2 |
BelowNormal | 3 |
閒置 | 4 |
ProtectionLevel
property-Set by using values from the DTSProtectionLevel
enumeration.
DTSProtectionLevel 中的易記名稱 | 數值 |
---|---|
DontSaveSensitive | 0 |
EncryptSensitiveWithUserKey | 1 |
EncryptSensitiveWithPassword | 2 |
EncryptAllWithPassword | 3 |
EncryptAllWithUserKey | 4 |
ServerStorage | 5 |
優先順序條件約束
EvalOp
property-Set by using values from the DTSPrecedenceEvalOp
enumeration.
DTSPrecedenceEvalOp 中的易記名稱 | 數值 |
---|---|
運算式 | 1 |
條件約束 | 2 |
ExpressionAndConstraint | 3 |
ExpressionOrConstraint | 4 |
Value
property-Set by using values from the DTSExecResult
enumeration.
易記名稱 | 數值 |
---|---|
Success | 0 |
失敗 | 1 |
Completion | 2 |
已取消 | 3 |
Foreach 迴圈列舉值
「Foreach 迴圈」包含一組列舉值,其屬性可由屬性運算式設定。
Foreach ADO 列舉值
Type
property-Set by using values from the ADOEnumerationType
enumeration.
ADOEnumerationType 中的易記名稱 | 數值 |
---|---|
EnumerateTables | 0 |
EnumerateAllRows | 1 |
EnumerateRowsInFirstTable | 2 |
Foreach NodeList 列舉值
SourceDocumentType
、 InnerXPathStringSourceType
和 OuterXPathStringSourceType 屬性:使用列舉中的 SourceType
值進行設定。
SourceType 中的易記名稱 | 數值 |
---|---|
FileConnection | 0 |
變數 | 1 |
DirectInput | 2 |
EnumerationType
property-Set by using values from the EnumerationType
enumeration.
EnumerationType 中的易記名稱 | 數值 |
---|---|
導覽器 | 0 |
節點 | 1 |
NodeText | 2 |
ElementCollection | 3 |
InnerElementType
property-Set by using values from the InnerElementType
enumeration.
InnerElementType 中的易記名稱 | 數值 |
---|---|
導覽器 | 0 |
節點 | 1 |
NodeText | 2 |
工作
Integration Services 包含許多工作,其屬性可由屬性運算式設定。
Analysis Services 執行 DDL 工作
SourceType
property-Set by using values from the DDLSourceType
enumeration.
DDLSourceType 中的易記名稱 | 數值 |
---|---|
DirectInput | 0 |
FileConnection | 1 |
變數 | 2 |
大量插入工作
DataFileType
property-Set by using values from the DTSBulkInsert_DataFileType
enumeration.
DTSBulkInsert_DataFileType 中的易記名稱 | 數值 |
---|---|
DTSBulkInsert_DataFileType_Char | 0 |
DTSBulkInsert_DataFileType_Native | 1 |
DTSBulkInsert_DataFileType_WideChar | 2 |
DTSBulkInsert_DataFileType_WideNative | 3 |
執行 SQL 工作
ResultSetType
property-Set by using values from the ResultSetType
enumeration.
ResultSetType 中的易記名稱 | 數值 |
---|---|
ResultSetType_None | 1 |
ResultSetType_SingleRow | 2 |
ResultSetType_Rowset | 3 |
ResultSetType_XML | 4 |
SqlStatementSourceType
property-Set by using values from the SqlStatementSourceType
enumeration.
SqlStatementSourceType 中的易記名稱 | 數值 |
---|---|
DirectInput | 1 |
FileConnection | 2 |
變數 | 3 |
檔案系統工作
Operation
property-Set by using values from the DTSFileSystemOperation
enumeration.
DTSFileSystemOperation 中的易記名稱 | 數值 |
---|---|
CopyFile | 0 |
MoveFile | 1 |
DeleteFile | 2 |
RenameFile | 3 |
SetAttributes | 4 |
CreateDirectory | 5 |
CopyDirectory | 6 |
MoveDirectory | 7 |
DeleteDirectory | 8 |
DeleteDirectoryContent | 9 |
Attributes
property-Set by using values from the DTSFileSystemAttributes
enumeration.
DTSFileSystemAttributes 中的易記名稱 | 數值 |
---|---|
正常 | 0 |
封存 | 1 |
Hidden | 2 |
唯讀 | 4 |
系統 | 8 |
FTP 工作
Operation
property-Set by using values from the DTSFTPOp
enumeration.
DTSFTPOp 中的易記名稱 | 數值 |
---|---|
Send | 0 |
接收 | 1 |
DeleteLocal | 2 |
DeleteRemote | 3 |
MakeDirLocal | 4 |
MakeDirRemote | 5 |
RemoveDirLocal | 6 |
RemoveDirRemote | 7 |
Message Queue Task
MessageType
property-Set by using values from the MQMessageType
enumeration.
MQMessageType 中的易記名稱 | 數值 |
---|---|
DTSMQMessageType_String | 0 |
DTSMQMessageType_DataFile | 1 |
DTSMQMessageType_Variables | 2 |
DTSMQMessagType_StringMessageToVariable | 3 |
StringCompareType
property-Set by using values from the MQStringMessageCompare
enumeration.
MQStringMessageCompare 中的易記名稱 | 數值 |
---|---|
DTSMQStringMessageCompare_None | 0 |
DTSMQStringMessageCompare_Exact | 1 |
DTSMQStringMessageCompare_IgnoreCase | 2 |
DTSMQStringMessageCompare_Contains | 3 |
TaskType
property-Set by using values from the MQType
enumeration.
MQType 中的易記名稱 | 數值 |
---|---|
DTSMQType_Sender | 0 |
DTSMQType_Receiver | 1 |
傳送郵件工作
MessageSourceType
property-Set by using values from the SendMailMessageSourceType
enumeration.
SendMailMessageSourceType 中的易記名稱 | 數值 |
---|---|
DirectInput | 0 |
FileConnection | 1 |
變數 | 2 |
Priority
property-Set by using values from the MailPriority
enumeration.
MailPriority 中的易記名稱 | 數值 |
---|---|
高 | 1 |
正常 | 3 |
低 | 5 |
傳送資料庫工作
Action
property-Set by using values from the TransferAction
enumeration.
TransferAction 中的易記名稱 | 數值 |
---|---|
複製 | 0 |
移動 | 1 |
Method
property-Set by using values from the TransferMethod
enumeration.
TransferMethod 中的易記名稱 | 數值 |
---|---|
DatabaseOffline | 0 |
DatabaseOnline | 1 |
傳送錯誤訊息工作
IfObjectExists
property-Set by using values from the IfObjectExists
enumeration.
IfObjectExists 中的易記名稱 | 數值 |
---|---|
FailTask | 0 |
Overwrite | 1 |
跳過 | 2 |
傳送作業工作
IfObjectExists
property-Set by using values from the IfObjectExists
enumeration.
IfObjectExists 中的易記名稱 | 數值 |
---|---|
FailTask | 0 |
Overwrite | 1 |
跳過 | 2 |
傳送登入工作
IfObjectExists
property-Set by using values from the IfObjectExists
enumeration.
IfObjectExists 中的易記名稱 | 數值 |
---|---|
FailTask | 0 |
Overwrite | 1 |
跳過 | 2 |
LoginsToTransfer
property-Set by using values from the LoginsToTransfer
enumeration.
LoginsToTransfer 中的易記名稱 | 數值 |
---|---|
AllLogins | 0 |
SelectedLogins | 1 |
AllLoginsFromSelectedDatabases | 2 |
傳送主要預存程序工作
IfObjectExists
property-Set by using values from the IfObjectExists
enumeration.
IfObjectExists 中的易記名稱 | 數值 |
---|---|
FailTask | 0 |
Overwrite | 1 |
跳過 | 2 |
傳送 SQL Server 物件工作
ExistingData
property-Set by using values from the ExistingData
enumeration.
ExistingData 中的易記名稱 | 數值 |
---|---|
取代 | 0 |
附加 | 1 |
Web 服務工作
OutputType
property-Set by using values from the DTSOutputType
enumeration.
DTSOutputType 中的易記名稱 | 數值 |
---|---|
檔案 | 0 |
變數 | 1 |
WMI 資料讀取器工作
OverwriteDestination
property-Set by using values from the OverwriteDestination
enumeration.
OverwriteDestination 中的易記名稱 | 數值 |
---|---|
OverwriteDestination | 0 |
AppendToDestination | 1 |
KeepOriginal | 2 |
OutputType
property-Set by using values from the OutputType
enumeration.
OutputType 中的易記名稱 | 數值 |
---|---|
DataTable | 0 |
PropertyValue | 1 |
PropertyNameAndValue | 2 |
DestinationType
property-Set by using values from the DestinationType
enumeration.
DestinationType 中的易記名稱 | 數值 |
---|---|
FileConnection | 0 |
變數 | 1 |
WqlQuerySourceType
property-Set by using values from the QuerySourceType
enumeration.
QuerySourceType 中的易記名稱 | 數值 |
---|---|
FileConnection | 0 |
DirectInput | 1 |
變數 | 2 |
WMI 事件監看員 ActionAtEvent
屬性:使用列舉中的值進行 ActionAtEvent
設定。
ActionAtEvent 中的易記名稱 | 數值 |
---|---|
LogTheEventAndFireDTSEvent | 0 |
LogTheEvent | 1 |
ActionAtTimeout
property-Set by using values from the ActionAtTimeout
enumeration.
ActionAtTimeout 中的易記名稱 | 數值 |
---|---|
LogTimeoutAndFireDTSEvent | 0 |
LogTimeout | 1 |
AfterEvent
property-Set by using values from the AfterEvent
enumeration.
AfterEvent 中的易記名稱 | 數值 |
---|---|
ReturnWithSuccess | 0 |
ReturnWithFailure | 1 |
WatchfortheEventAgain | 2 |
AfterTimeout
property-Set by using values from the AfterTimeout
enumeration.
AfterTimeout 中的易記名稱 | 數值 |
---|---|
ReturnWithSuccess | 0 |
ReturnWithFailure | 1 |
WatchfortheEventAgain | 2 |
WqlQuerySourceType
property-Set by using values from the QuerySourceType
enumeration.
QuerySourceType 中的易記名稱 | 數值 |
---|---|
FileConnection | 0 |
DirectInput | 1 |
變數 | 2 |
XML 工作
OperationType
property-Set by using values from the DTSXMLOperation
enumeration.
DTSXMLOperation 中的易記名稱 | 數值 |
---|---|
Validate | 0 |
XSLT | 1 |
XPATH | 2 |
合併 | 3 |
Diff | 4 |
Patch | 5 |
SourceType
、 SecondOperandType
和 XPathSourceType
屬性:使用列舉中的 DTSXMLSourceType
值進行設定。
DTSXMLSourceType 中的易記名稱 | 數值 |
---|---|
FileConnection | 0 |
變數 | 1 |
DirectInput | 2 |
DestinationType
和 DiffGramDestinationType 屬性:使用列舉中的 DTSXMLSaveResultTo
值進行設定。
DTSXMLSaveResultTo 中的易記名稱 | 數值 |
---|---|
FileConnection | 0 |
變數 | 1 |
ValidationType
property-Set by using values from the DTSXMLValidationType
enumeration.
DTSXMLValidationType 中的易記名稱 | 數值 |
---|---|
DTD | 0 |
XSD | 1 |
XPathOperation
property-Set by using values from the DTSXMLXPathOperation
enumeration.
DTSXMLXPathOperation 中的易記名稱 | 數值 |
---|---|
評估 | 0 |
值 | 1 |
NodeList | 2 |
DiffOptions
property-Set by using values from the DTSXMLDiffOptions
enumeration. 此列舉值中的選項不會互斥。 若要使用多個選項,請提供要套用之選項的逗號分隔清單。
DTSXMLDiffOptions 中的易記名稱 | 數值 |
---|---|
None | 0 |
IgnoreChildOrder | 1 |
IgnoreComments | 2 |
IgnorePI | 4 |
IgnoreWhitespace | 8 |
IgnoreNamespaces | 16 |
IgnorePrefixes | 32 |
IgnoreXmlDecl | 64 |
IgnoreDtd | 128 |
DiffAlgorithm
property-Set by using values from the DTSXMLDiffAlgorithm
enumeration.
DTSXMLDiffAlgorithm 中的易記名稱 | 數值 |
---|---|
自動 | 0 |
快速 | 1 |
精確 | 2 |
維護計畫工作
Integration Services 包含一組工作,用以執行要在維護計畫和 Integration Services 套件中使用的 SQL Server 工作。
SQL Server 不支援以程式設計方式處理這些工作,而且程式設計參考文件也不包括這些工作及其列舉元的 API 文件。
所有維護工作
所有維護工作都使用下列列舉來設定指定的屬性。
DatabaseSelectionType
property-Set by using values from the DatabaseSelection
enumeration.
DatabaseSelection 中的易記名稱 | 數值 |
---|---|
None | 0 |
全部 | 1 |
系統 | 2 |
User | 3 |
特定 | 4 |
TableSelectionType
property-Set by using values from the TableSelection
enumeration.
TableSelection 中的易記名稱 | 數值 |
---|---|
None | 0 |
全部 | 1 |
特定 | 2 |
ObjectTypeSelection
property-Set by using values from the ObjectType
enumeration.
ObjectType 中的易記名稱 | 數值 |
---|---|
Table | 0 |
檢視 | 1 |
TableView | 2 |
備份資料庫工作
DestinationCreationType
property-Set by using values from the DestinationType
enumeration.
DestinationType 中的易記名稱 | 數值 |
---|---|
自動 | 0 |
手動 | 1 |
ExistingBackupsAction
property-Set by using values from the ActionForExistingBackups
enumeration.
ActionForExistingBackups 中的易記名稱 | 數值 |
---|---|
附加 | 0 |
Overwrite | 1 |
BackupAction
property-Set by using values from the BackupTaskType
enumeration. 此屬性可搭配 BackupIsIncremental
屬性使用,以定義工作執行的備份類型。
BackupTaskType 中的易記名稱 | 數值 |
---|---|
資料庫 | 0 |
檔案儲存體 | 1 |
Log | 2 |
BackupDevice
property-Set by using values from the SQL Server Management Objects (SMO) DeviceType
enumeration.
DeviceType 中的易記名稱 | 數值 |
---|---|
LogicalDevice | 0 |
磁帶 | 1 |
檔案 | 2 |
Pipe | 3 |
VirtualDevice | 4 |
維護清除工作
FileTypeSelected
property-Set by using values from the FileType
enumeration.
FileType 中的易記名稱 | 數值 |
---|---|
FileBackup | 0 |
FileReport | 1 |
OlderThanTimeUnitType
property-Set by using values from the TimeUnitType
enumeration.
TimeUnitType 中的易記名稱 | 數值 |
---|---|
Day | 0 |
週 | 1 |
Month | 2 |
Year | 3 |
更新統計資料工作
UpdateType
property-Set by using values from the SQL Server Management Objects (SMO) StatisticsTarget
enumeration.
StatisticsTarget 中的易記名稱 | 數值 |
---|---|
資料行 | 1 |
索引 | 2 |
全部 | 3 |
通用屬性
封裝、工作以及「Foreach 迴圈」、「For 迴圈」和「時序」等容器可以使用下列列舉來設定指定的屬性。
ForceExecutionResult
property-Set by using values from the DTSForcedExecResult
enumeration.
DTSForcedExecResult 中的易記名稱 | 數值 |
---|---|
None | -1 |
Success | 0 |
失敗 | 1 |
Completion | 2 |
IsolationLevel
property-Set by the .NET Framework IsolationLevel
enumeration。 如需詳細資訊,請參閱 MSDN Library中的<.NET Framework 類別庫>。
LoggingMode
property-Set by using values from the DTSLoggingMode
enumeration.
DTSLoggingMode 中的易記名稱 | 數值 |
---|---|
UseParentSetting | 0 |
啟用 | 1 |
已停用 | 2 |
TransactionOption
property-Set by using values from the DTSTransactionOption
enumeration.
DTSTransactionOption 中的易記名稱 | 數值 |
---|---|
NotSupported | 0 |
支援 | 1 |
必要 | 2 |
相關工作
另請參閱
在封裝中使用屬性運算式
Integration Services (SSIS) 封裝
Integration Services 容器
Integration Services 工作
優先順序條件約束