如果屬性表達式包含列舉值成員清單中的值,則表達式必須使用列舉值成員的數值,而不是成員的易記名稱。 例如,如果表達式設定 LoggingMode 屬性,則您必須使用數值 2,而不是易記名稱 Disabled。
本主題僅列出與常用於屬性表達式中的列舉器對應之易記名稱相等的數值。 Integration Services 物件模型包含許多您在程式設計物件模型時使用的其他列舉值,以程式設計方式建置封裝,或撰寫自定義封裝元素的程式代碼,例如工作和數據流元件。
除了封裝和封裝物件的自定義屬性之外,SQL Server Data Tools (SSDT) 中的 [屬性] 視窗還包含一組可供封裝、工作及 Foreach 迴圈、For 迴圈和時序容器使用的屬性。 列舉值 ForceExecutionResult, LoggingMode, IsolationLevel, 和 Transaction Option 所設定的通用屬性會列在 Common Properties 區段中。
下列各節提供列舉常數的相關信息:
套件/包裹
下表列出使用枚舉器設定的封裝屬性的友好名稱及其數值等值。
PackageType 屬性 — 使用來自 DTSPackageType 列舉的值進行設置。
| DTSPackageType 中的友好名稱 | 數值 |
|---|---|
| 預設 | 0 |
| DTSWizard | 1 |
| DTSDesigner | 2 |
| SQL資料庫複寫 | 3 |
| DTSDesigner100 | 5 |
| SQLDBMaint | 6 |
CheckpointUsage 屬性使用 DTSCheckpointUsage 列舉的值進行設定。
| DTSCheckpointUsage 中的易記名稱 | 數值 |
|---|---|
| 從不 | 0 |
| IfExists | 1 |
| 永遠 | 2 |
使用DTSPriorityClass列舉中的值設置PackagePriorityClass屬性。
| DTSPriorityClass 中的易記名稱 | 數值 |
|---|---|
| 預設 | 0 |
| 高於正常 | 1 |
| 正常 | 2 |
| 低於正常 | 3 |
| 閒置 | 4 |
ProtectionLevel property-Set by using values from the DTSProtectionLevel enumeration.
| DTSProtectionLevel 中的友好名稱 | 數值 |
|---|---|
| 不要儲存敏感資料 | 0 |
| 使用者金鑰加密敏感資訊 | 1 |
| EncryptSensitiveWithPassword | 2 |
| EncryptAllWithPassword | 3 |
| EncryptAllWithUserKey | 4 |
| ServerStorage | 5 |
優先順序條件約束
使用DTSPrecedenceEvalOp列舉型別中的值設定EvalOp屬性。
| DTSPrecedenceEvalOp 中的易記名稱 | 數值 |
|---|---|
| 表現 | 1 |
| 限制 | 2 |
| 表達與約束 | 3 |
| 表達或約束(ExpressionOrConstraint) | 4 |
Value 屬性集是使用 DTSExecResult 列舉中的值設置的。
| 友善名稱 | 數值 |
|---|---|
| 成功 | 0 |
| 失敗 | 1 |
| 完成 | 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 |
| 節點 | 1 |
| NodeText | 2 |
| 元素集合 | 3 |
透過使用來自 InnerElementType 列舉的值來設定InnerElementType 屬性。
| InnerElementType 中的易記名稱 | 數值 |
|---|---|
| 航海家 | 0 |
| 節點 | 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 中的友好名稱 | 數值 |
|---|---|
| 結果集類型_無 | 1 |
| 結果集型態_單行 | 2 |
| ResultSetType_Rowset | 3 |
| ResultSetType_XML | 4 |
SqlStatementSourceType 屬性-使用來自 SqlStatementSourceType 列舉的值來設定。
| SqlStatementSourceType 中的易記名稱 | 數值 |
|---|---|
| DirectInput | 1 |
| FileConnection | 2 |
| 變數 | 3 |
檔案系統任務
Operation 屬性設定,使用來自 DTSFileSystemOperation 列舉的值。
| DTSFileSystemOperation 中的友好名稱 | 數值 |
|---|---|
| 複製檔案 | 0 |
| 移動文件 | 1 |
| 刪除文件 | 2 |
| 重新命名檔案 | 3 |
| SetAttributes | 4 |
| 建立目錄 | 5 |
| CopyDirectory | 6 |
| 移動目錄 | 7 |
| 刪除目錄 | 8 |
| 刪除目錄內容 | 9 |
Attributes 屬性 - 使用 DTSFileSystemAttributes 列舉的值設定。
| DTSFileSystemAttributes 中的友善名稱 | 數值 |
|---|---|
| 正常 | 0 |
| 檔案館 | 1 |
| 隱藏 | 2 |
| ReadOnly | 4 |
| 系統 | 8 |
FTP 工作
使用DTSFTPOp枚舉中的值設定Operation屬性。
| DTSFTPOp 中的易記名稱 | 數值 |
|---|---|
| 發送 | 0 |
| 收到 | 1 |
| 刪除本地 | 2 |
| 刪除遠端 | 3 |
| MakeDirLocal | 4 |
| 遠端建立目錄 (MakeDirRemote) | 5 |
| 移除本地目錄 | 6 |
| RemoveDirRemote | 7 |
消息佇列工作
MessageType 屬性集合 - 使用 MQMessageType 列舉中的值來設置。
| MQMessageType 中的友善名稱 | 數值 |
|---|---|
| DTSMQMessageType_String | 0 |
| DTSMQ訊息類型_數據檔案 | 1 |
| DTSMQMessageType_Variables | 2 |
| DTSMQMessagType_StringMessageToVariable | 3 |
使用MQStringMessageCompare列舉中的值對StringCompareType屬性進行設置。
| 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 中的友好名稱 | 數值 |
|---|---|
| 資料庫離線 | 0 |
| DatabaseOnline | 1 |
轉移錯誤訊息任務
使用IfObjectExists列舉中的值來設定IfObjectExists屬性。
| IfObjectExists 中的易記名稱 | 數值 |
|---|---|
| 任務失敗 | 0 |
| 覆寫 | 1 |
| 跳過 | 2 |
傳送作業工作
IfObjectExists 屬性-由IfObjectExists列舉中的值設置。
| IfObjectExists 中的易記名稱 | 數值 |
|---|---|
| 任務失敗 | 0 |
| 覆寫 | 1 |
| 跳過 | 2 |
轉移登入任務
使用來自IfObjectExists列舉的值設定IfObjectExists屬性。
| IfObjectExists 中的友善名稱 | 數值 |
|---|---|
| 失敗任務 | 0 |
| 覆寫 | 1 |
| 跳過 | 2 |
使用 LoginsToTransfer 列舉中的值設置 LoginsToTransfer 屬性。
| LoginsToTransfer 中的友好名稱 | 數值 |
|---|---|
| AllLogins | 0 |
| 已選擇的登入 | 1 |
| 從選定資料庫獲取的所有登入訊息 | 2 |
傳送主資料庫預存程序的工作
IfObjectExists 屬性設置-使用來自 IfObjectExists 列舉的值。
| IfObjectExists 中的友善名稱 | 數值 |
|---|---|
| 任務失敗 | 0 |
| 覆寫 | 1 |
| 跳過 | 2 |
將 SQL Server 物件轉移的任務
ExistingData property-Set by using values from the ExistingData enumeration.
| ExistingData 中的易記名稱 | 數值 |
|---|---|
| 替換 | 0 |
| 添附 | 1 |
Web 服務任務
使用DTSOutputType列舉中的值來設置OutputType屬性。
| DTSOutputType 中的易記名稱 | 數值 |
|---|---|
| 檔案 | 0 |
| 變數 | 1 |
WMI 數據讀取器任務
使用OverwriteDestination列舉中的值來設定OverwriteDestination屬性。
| OverwriteDestination 中的易記名稱 | 數值 |
|---|---|
| 覆寫目的地 | 0 |
| 附加到目的地 | 1 |
| KeepOriginal | 2 |
OutputType property-Set by using values from the OutputType enumeration.
| OutputType 中的友好名稱 | 數值 |
|---|---|
| DataTable | 0 |
| PropertyValue | 1 |
| 屬性名稱和值 | 2 |
DestinationType 屬性透過使用 DestinationType 枚舉中的值設定。
| DestinationType 中的易記名稱 | 數值 |
|---|---|
| FileConnection | 0 |
| 變數 | 1 |
WqlQuerySourceType 屬性由使用QuerySourceType列舉中的值來設定。
| QuerySourceType 的易記名稱 | 數值 |
|---|---|
| FileConnection | 0 |
| DirectInput | 1 |
| 變數 | 2 |
WMI 事件監看員 ActionAtEvent 屬性:使用列舉中的值 ActionAtEvent 進行設定。
| 在 ActionAtEvent 中的友好名稱 | 數值 |
|---|---|
| 記錄事件並觸發DTS事件 | 0 |
| LogTheEvent | 1 |
使用ActionAtTimeout列舉中的值來設定ActionAtTimeout屬性。
| ActionAtTimeout 中的友好名稱 | 數值 |
|---|---|
| 記錄超時並觸發DTS事件 | 0 |
| LogTimeout | 1 |
AfterEvent 屬性 - 卑使用來自AfterEvent列舉值設定。
| AfterEvent 中的易記名稱 | 數值 |
|---|---|
| 成功返回 | 0 |
| 返回失敗 | 1 |
| 再次觀察事件 | 2 |
AfterTimeout屬性 - 使用來自AfterTimeout列舉的值進行設定。
| AfterTimeout 中的便於記憶的名稱 | 數值 |
|---|---|
| 返回成功 | 0 |
| ReturnWithFailure | 1 |
| 再次注意活動 | 2 |
WqlQuerySourceType 屬性 - 使用來自 QuerySourceType 列舉的值設置。
| QuerySourceType 中的易記名稱 | 數值 |
|---|---|
| FileConnection | 0 |
| DirectInput | 1 |
| 變數 | 2 |
XML 任務
使用DTSXMLOperation列舉中的值來設置OperationType屬性。
| 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 |
| NodeList | 2 |
DiffOptions 屬性透過使用來自 DTSXMLDiffOptions 列舉的值設定。 此列舉器中的選項並非互斥。 若要使用多個選項,請提供要套用的選項逗號分隔清單。
| DTSXMLDiffOptions 中的便於識別的名稱 | 數值 |
|---|---|
| 沒有 | 0 |
| 忽略子項順序 | 1 |
| IgnoreComments | 2 |
| IgnorePI | 4 |
| 忽略空白 | 8 |
| 忽略命名空間 | 16 |
| 忽略前綴 | 32 |
| IgnoreXmlDecl | 64 |
| IgnoreDtd | 128 |
DiffAlgorithm 屬性 - 使用來自 DTSXMLDiffAlgorithm 列舉的值設定。
| DTSXMLDiffAlgorithm 中的易記名稱 | 數值 |
|---|---|
| 自動 | 0 |
| 快速 | 1 |
| 精確 | 2 |
維護計劃工作
整合服務包含一組任務,用於執行 SQL Server 任務,以便在維護方案和整合服務套件中使用。
SQL Server 不支援以程式設計方式使用這些工作,程式設計參考檔不包含這些工作的 API 檔及其列舉值。
所有維護工作
所有維護工作都會使用下列列舉來設定指定的屬性。
DatabaseSelectionType 屬性集是使用 DatabaseSelection 列舉中的值設定的。
| DatabaseSelection 中的友好名稱 | 數值 |
|---|---|
| 沒有 | 0 |
| 全部 | 1 |
| 系統 | 2 |
| 使用者 | 3 |
| 特定 | 4 |
TableSelectionType 屬性是通過使用 TableSelection 列舉中的值來設置的。
| TableSelection 中的友善名稱 | 數值 |
|---|---|
| 沒有 | 0 |
| 全部 | 1 |
| 特定 | 2 |
使用來自 ObjectType 列舉的值設定ObjectTypeSelection屬性。
| ObjectType 中的友好名稱 | 數值 |
|---|---|
| 表 | 0 |
| 查看 | 1 |
| 表格視圖 | 2 |
備份資料庫工作
DestinationCreationType 屬性 - 通過使用來自 DestinationType 列舉的值設定。
| DestinationType中的友好名稱 | 數值 |
|---|---|
| 自動 | 0 |
| 說明書 | 1 |
ExistingBackupsAction 屬性集透過使用ActionForExistingBackups列舉的值來設定。
| ActionForExistingBackups 中的暱稱 | 數值 |
|---|---|
| 添附 | 0 |
| 覆寫 | 1 |
使用BackupTaskType列舉中的值設置BackupAction屬性。 這個屬性會與BackupIsIncremental屬性搭配使用,以定義任務執行的備份類型。
| BackupTaskType 中的友好名稱 | 數值 |
|---|---|
| 資料庫 | 0 |
| 檔案 | 1 |
| 日誌 | 2 |
使用 SQL Server Management Objects(SMO)列舉中的值來設定BackupDevice屬性DeviceType。
| DeviceType 中的易記名稱 | 數值 |
|---|---|
| LogicalDevice | 0 |
| 磁帶 | 1 |
| 檔案 | 2 |
| 管 | 3 |
| VirtualDevice | 4 |
維護清理任務
FileTypeSelected 屬性設置使用來自FileType列舉的值。
| FileType 中的易記名稱 | 數值 |
|---|---|
| 文件備份 | 0 |
| 檔案報告 | 1 |
使用TimeUnitType列舉中的值來設定OlderThanTimeUnitType屬性。
| TimeUnitType 中的易記名稱 | 數值 |
|---|---|
| 日 | 0 |
| 星期 | 1 |
| 月 | 2 |
| 年 | 3 |
更新統計數據工作
UpdateType property-Set by using values from the SQL Server Management Objects (SMO) StatisticsTarget enumeration.
| StatisticsTarget 中的易記名稱 | 數值 |
|---|---|
| 資料行 | 1 |
| 索引 | 2 |
| 全部 | 3 |
通用屬性
封包、工作和 Foreach 迴圈、For 迴圈及序列容器可以使用下列列舉來設定指定的屬性。
使用 DTSForcedExecResult 列舉中的值來設置 ForceExecutionResult 屬性。
| DTSForcedExecResult 中的易記名稱 | 數值 |
|---|---|
| 沒有 | -1 |
| 成功 | 0 |
| 失敗 | 1 |
| 完成 | 2 |
IsolationLevel 屬性-由 .NET Framework 列舉設置 IsolationLevel。 如需詳細資訊,請參閱 MSDN Library 中的 .NET Framework 類別庫。
LoggingMode property-Set by using values from the DTSLoggingMode enumeration.
| DTSLoggingMode 中的易記名稱 | 數值 |
|---|---|
| 使用父設定 | 0 |
| 已啟用 | 1 |
| 已停用 | 2 |
TransactionOption 屬性-通過使用DTSTransactionOption列舉中的值進行設定。
| DTSTransactionOption 中的友好名稱 | 數值 |
|---|---|
| 不支援 | 0 |
| 支持 | 1 |
| 為必填項目 | 2 |
相關工作
另請參閱
在套件中使用屬性表達式
Integration Services (SSIS) 封裝
Integration Services 容器
Integration Services 工作
優先順序條件約束