Konstanta Enumerasi dalam Ekspresi Properti
Berlaku untuk: SQL Server SSIS Integration Runtime di Azure Data Factory
Jika ekspresi properti menyertakan nilai dari daftar anggota enumerator, ekspresi harus menggunakan nilai numerik anggota enumerator alih-alih nama yang mudah diingat anggota. Misalnya, jika ekspresi mengatur properti LoggingMode , Anda harus menggunakan nilai numerik 2 alih-alih nama yang mudah diingat Dinonaktifkan.
Topik ini hanya mencantumkan nilai numerik yang setara dengan nama enumerator yang ramah yang anggotanya umum digunakan dalam ekspresi properti. Model objek Integration Services mencakup banyak enumerator tambahan yang Anda gunakan saat Anda memprogram model objek untuk membangun paket secara terprogram atau mengodekan elemen paket kustom seperti tugas dan komponen aliran data.
Selain properti kustom untuk paket dan objek paket, jendela Properti di SQL Server Data Tools (SSDT) mencakup sekumpulan properti yang tersedia untuk paket, tugas, dan kontainer Foreach Loop, For Loop, dan Sequence. Properti umum yang ditetapkan oleh nilai dari enumerators-ForceExecutionResult, LoggingMode, IsolationLevel, dan Transaction Option-tercantum di bagian Properti Umum.
Bagian berikut ini menyediakan informasi tentang konstanta enumerasi:
Paket
Tabel berikut mencantumkan nama yang mudah diingat dan nilai numerik yang setara untuk properti paket yang Anda tetapkan dengan menggunakan nilai dari enumerator.
PackageType property-Set dengan menggunakan nilai dari enumerasi DTSPackageType .
Nama yang mudah diingat di DTSPackageType | Nilai numerik |
---|---|
Default | 0 |
DTSWizard | 1 |
DTSDesigner | 2 |
SQLReplication | 3 |
DTSDesigner100 | 5 |
SQLDBMaint | 6 |
CheckpointUsage properti-Set dengan menggunakan nilai dari enumerasi DTSCheckpointUsage .
Nama yang mudah diingat di DTSCheckpointUsage | Nilai numerik |
---|---|
Tidak pernah | 0 |
IfExists | 1 |
Selalu | 2 |
Kumpulan properti PackagePriorityClass dengan menggunakan nilai dari enumerasi DTSPriorityClass .
Nama yang mudah diingat di DTSPriorityClass | Nilai numerik |
---|---|
Default | 0 |
AboveNormal | 1 |
Normal | 2 |
BelowNormal | 3 |
Diam | 4 |
ProtectionLevel property-Set dengan menggunakan nilai dari enumerasi DTSProtectionLevel .
Nama yang mudah diingat di DTSProtectionLevel | Nilai numerik |
---|---|
DontSaveSensitive | 0 |
EncryptSensitiveWithUserKey | 1 |
EncryptSensitiveWithPassword | 2 |
EncryptAllWithPassword | 3 |
EncryptAllWithUserKey | 4 |
ServerStorage | 5 |
Batasan Prioritas
EvalOp property-Set dengan menggunakan nilai dari enumerasi DTSPrecedenceEvalOp .
Nama yang mudah diingat di DTSPrecedenceEvalOp | Nilai numerik |
---|---|
Ekspresi | 1 |
Batasan | 2 |
ExpressionAndConstraint | 3 |
ExpressionOrConstraint | 4 |
Nilai properti-Set dengan menggunakan nilai dari enumerasi DTSExecResult .
Nama yang Mudah Diingat | Nilai Numerik |
---|---|
Berhasil | 0 |
Kegagalan | 1 |
Penyelesaian | 2 |
Canceled | 3 |
Enumerator Perulangan Foreach
Foreach Loop menyertakan sekumpulan enumerator dengan properti yang dapat diatur oleh ekspresi properti.
Foreach ADO Enumerator
Ketik property-Set dengan menggunakan nilai dari enumerasi ADOEnumerationType .
Nama yang mudah diingat di ADOEnumerationType | Nilai numerik |
---|---|
EnumerateTables | 0 |
EnumerateAllRows | 1 |
EnumerateRowsInFirstTable | 2 |
Foreach Nodelist Enumerator
Properti SourceDocumentType, InnerXPathStringSourceType, dan OuterXPathStringSourceType-Set dengan menggunakan nilai dari enumerasi SourceType.
Nama yang mudah diingat di SourceType | Nilai numerik |
---|---|
Sambungan File | 0 |
Variabel | 1 |
DirectInput | 2 |
Properti EnumerationType-Set dengan menggunakan nilai dari enumerasi EnumerationType .
Nama yang mudah diingat dalam EnumerationType | Nilai numerik |
---|---|
Navigator | 0 |
Simpul | 1 |
NodeText | 2 |
ElementCollection | 3 |
Properti InnerElementType-Set dengan menggunakan nilai dari enumerasi InnerElementType .
Nama yang mudah diingat di InnerElementType | Nilai numerik |
---|---|
Navigator | 0 |
Simpul | 1 |
NodeText | 2 |
Tugas
Integration Services mencakup banyak tugas dengan properti yang dapat diatur oleh ekspresi properti.
Tugas Menjalankan DDL Layanan Analisis
SourceType property-Set dengan menggunakan nilai dari enumerasi DDLSourceType .
Nama yang mudah diingat di DDLSourceType | Nilai numerik |
---|---|
DirectInput | 0 |
Sambungan File | 1 |
Variabel | 2 |
Tugas Sisipkan Secara Massal
Kumpulan properti DataFileType dengan menggunakan nilai dari enumerasi DTSBulkInsert_DataFileType .
Nama yang mudah diingat di DTSBulkInsert_DataFileType | Nilai numerik |
---|---|
DTSBulkInsert_DataFileType_Char | 0 |
DTSBulkInsert_DataFileType_Native | 1 |
DTSBulkInsert_DataFileType_WideChar | 2 |
DTSBulkInsert_DataFileType_WideNative | 3 |
Tugas Jalankan SQL
Tata properti ResultSetType dengan menggunakan nilai dari enumerasi ResultSetType .
Nama yang mudah diingat di ResultSetType | Nilai Numerik |
---|---|
ResultSetType_None | 1 |
ResultSetType_SingleRow | 2 |
ResultSetType_Rowset | 3 |
ResultSetType_XML | 4 |
Properti-Set SqlStatementSourceType dengan menggunakan nilai dari enumerasi SqlStatementSourceType .
Nama yang mudah diingat di SqlStatementSourceType | Nilai Numerik |
---|---|
DirectInput | 1 |
Sambungan File | 2 |
Variabel | 3 |
Tugas Sistem File
Operasi properti-Set dengan menggunakan nilai dari enumerasi DTSFileSystemOperation .
Nama yang mudah diingat di DTSFileSystemOperation | Nilai numerik |
---|---|
CopyFile | 0 |
MoveFile | 1 |
DeleteFile | 2 |
Ganti NamaFile | 3 |
SetAttributes | 4 |
CreateDirectory | 5 |
CopyDirectory | 6 |
MoveDirectory | 7 |
DeleteDirectory | 8 |
DeleteDirectoryContent | 9 |
Atribut properti-Set dengan menggunakan nilai dari enumerasi DTSFileSystemAttributes.
Nama yang mudah diingat di DTSFileSystemAttributes | Nilai numerik |
---|---|
Normal | 0 |
Arsip | 1 |
Tersembunyi | 2 |
Baca Saja | 4 |
Sistem | 8 |
Tugas FTP
Operasi properti-Set dengan menggunakan nilai dari enumerasi DTSFTPOp .
Nama yang mudah diingat di DTSFTPOp | Nilai numerik |
---|---|
Kirim | 0 |
Terima | 1 |
DeleteLocal | 2 |
DeleteRemote | 3 |
MakeDirLocal | 4 |
MakeDirRemote | 5 |
RemoveDirLocal | 6 |
RemoveDirRemote | 7 |
Tugas Antrean Pesan
Properti MessageType-Set dengan menggunakan nilai dari enumerasi MQMessageType .
Nama yang mudah diingat di MQMessageType | Nilai numerik |
---|---|
DTSMQMessageType_String | 0 |
DTSMQMessageType_DataFile | 1 |
DTSMQMessageType_Variables | 2 |
DTSMQMessagType_StringMessageToVariable | 3 |
StringCompareType property-Set dengan menggunakan nilai dari enumerasi MQStringMessageCompare .
Nama yang mudah diingat di MQStringMessageCompare | Nilai numerik |
---|---|
DTSMQStringMessageCompare_None | 0 |
DTSMQStringMessageCompare_Exact | 1 |
DTSMQStringMessageCompare_IgnoreCase | 2 |
DTSMQStringMessageCompare_Contains | 3 |
Properti TaskType-Set dengan menggunakan nilai dari enumerasi MQType .
Nama yang mudah diingat di MQType | Nilai numerik |
---|---|
DTSMQType_Sender | 0 |
DTSMQType_Receiver | 1 |
Tugas Kirim Email
MessageSourceType properti-Set dengan menggunakan nilai dari enumerasi SendMailMessageSourceType .
Nama ramah di SendMailMessageSourceType | Nilai Numerik |
---|---|
DirectInput | 0 |
Sambungan File | 1 |
Variabel | 2 |
Atur properti prioritas dengan menggunakan nilai dari enumerasi MailPriority .
Nama yang Mudah Diingat di MailPriority | Nilai Numerik |
---|---|
Sangat Penting | 1 |
Normal | 3 |
Kurang Penting | 5 |
Tugas Transfer Database
Atur properti tindakan dengan menggunakan nilai dari enumerasi TransferAction .
Nama yang mudah diingat di TransferAction | Nilai numerik |
---|---|
Menyalin | 0 |
Memindahkan | 1 |
Metode properti-Set dengan menggunakan nilai dari enumerasi TransferMethod .
Nama yang mudah diingat di TransferMethod | Nilai numerik |
---|---|
DatabaseOffline | 0 |
DatabaseOnline | 1 |
Tugas Transfer Pesan Kesalahan
IfObjectExists property-Set dengan menggunakan nilai dari enumerasi IfObjectExists .
Nama Ramah di IfObjectExists | Nilai numerik |
---|---|
FailTask | 0 |
Timpa | 1 |
Lewati | 2 |
Tugas Transfer Pekerjaan
IfObjectExists property-Set dengan menggunakan nilai dari enumerasi IfObjectExists .
Nama Ramah di IfObjectExists | Nilai numerik |
---|---|
FailTask | 0 |
Timpa | 1 |
Lewati | 2 |
Tugas Transfer Masuk
IfObjectExists property-Set dengan menggunakan nilai dari enumerasi IfObjectExists .
Nama yang mudah diingat di IfObjectExists | Nilai numerik |
---|---|
FailTask | 0 |
Timpa | 1 |
Lewati | 2 |
Properti LoginsToTransfer-Set dengan menggunakan nilai dari enumerasi LoginsToTransfer .
Nama yang mudah diingat di LoginsToTransfer | Nilai numerik |
---|---|
AllLogins | 0 |
SelectedLogins | 1 |
AllLoginsFromSelectedDatabases | 2 |
Tugas Transfer Prosedur Tersimpan Master
IfObjectExists property-Set dengan menggunakan nilai dari enumerasi IfObjectExists .
Nama yang mudah diingat di IfObjectExists | Nilai numerik |
---|---|
FailTask | 0 |
Timpa | 1 |
Lewati | 2 |
Tugas Transfer Objek SQL Server
Properti ExistingData-Set dengan menggunakan nilai dari enumerasi ExistingData .
Nama yang mudah diingat di ExistingData | Nilai Numerik |
---|---|
Menggantikan | 0 |
Lampirkan | 1 |
Tugas Layanan Web
OutputType property-Set dengan menggunakan nilai dari enumerasi DTSOutputType .
Nama yang mudah diingat di DTSOutputType | Nilai numerik |
---|---|
File | 0 |
Variabel | 1 |
Tugas Pembaca Data WMI
OverwriteDestination properti-Set dengan menggunakan nilai dari enumerasi OverwriteDestination .
Nama yang mudah diingat dalam OverwriteDestination | Nilai numerik |
---|---|
OverwriteDestination | 0 |
AppendToDestination | 1 |
KeepOriginal | 2 |
OutputType property-Set dengan menggunakan nilai dari enumerasi OutputType .
Nama yang mudah diingat di OutputType | Nilai numerik |
---|---|
DataTable | 0 |
PropertyValue | 1 |
PropertyNameAndValue | 2 |
Set properti DestinationType dengan menggunakan nilai dari enumerasi DestinationType .
Nama yang mudah diingat di DestinationType | Nilai numerik |
---|---|
Sambungan File | 0 |
Variabel | 1 |
Properti-Set WqlQuerySourceType dengan menggunakan nilai dari enumerasi QuerySourceType .
Nama yang Mudah Diingat di QuerySourceType | Nilai Numerik |
---|---|
Sambungan File | 0 |
DirectInput | 1 |
Variabel | 2 |
Kumpulan properti ActionAtEvent Event Watcher WMI dengan menggunakan nilai dari enumerasi ActionAtEvent.
Nama yang Mudah Diingat di ActionAtEvent | Nilai Numerik |
---|---|
LogTheEventAndFireDTSEvent | 0 |
LogTheEvent | 1 |
ActionAtTimeout properti-Set dengan menggunakan nilai dari enumerasi ActionAtTimeout .
Nama yang mudah diingat di ActionAtTimeout | Nilai numerik |
---|---|
LogTimeoutAndFireDTSEvent | 0 |
LogTimeout | 1 |
AfterEvent property-Set dengan menggunakan nilai dari enumerasi AfterEvent .
Nama yang mudah diingat di AfterEvent | Nilai numerik |
---|---|
ReturnWithSuccess | 0 |
ReturnWithFailure | 1 |
WatchfortheEventAgain | 2 |
Kumpulan properti AfterTimeout dengan menggunakan nilai dari enumerasi AfterTimeout .
Nama yang mudah diingat di AfterTimeout | Nilai numerik |
---|---|
ReturnWithSuccess | 0 |
ReturnWithFailure | 1 |
WatchfortheEventAgain | 2 |
Properti-Set WqlQuerySourceType dengan menggunakan nilai dari enumerasi QuerySourceType .
Nama yang mudah diingat di QuerySourceType | Nilai numerik |
---|---|
Sambungan File | 0 |
DirectInput | 1 |
Variabel | 2 |
Tugas XML
OperationType property-Set dengan menggunakan nilai dari enumerasi DTSXMLOperation .
Nama yang mudah diingat dalam DTSXMLOperation | Nilai numerik |
---|---|
Memvalidasi | 0 |
XSLT | 1 |
XPATH | 2 |
Penggabungan | 3 |
Diff | 4 |
Patch | 5 |
Properti SourceType, SecondOperandType, dan XPathSourceType-Set dengan menggunakan nilai dari enumerasi DTSXMLSourceType .
Nama yang mudah diingat di DTSXMLSourceType | Nilai numerik |
---|---|
Sambungan File | 0 |
Variabel | 1 |
DirectInput | 2 |
Properti DestinationType dan DiffGramDestinationType-Set dengan menggunakan nilai dari enumerasi DTSXMLSaveResultTo .
Nama yang mudah diingat di DTSXMLSaveResultTo | Nilai numerik |
---|---|
Sambungan File | 0 |
Variabel | 1 |
ValidationType property-Set dengan menggunakan nilai dari enumerasi DTSXMLValidationType .
Nama yang mudah diingat di DTSXMLValidationType | Nilai numerik |
---|---|
DTD | 0 |
XSD | 1 |
Set properti XPathOperation dengan menggunakan nilai dari enumerasi DTSXMLXPathOperation .
Nama yang mudah diingat di DTSXMLXPathOperation | Nilai Numerik |
---|---|
Evaluasi | 0 |
Nilai | 1 |
NodeList | 2 |
Properti DiffOptions-Set dengan menggunakan nilai dari enumerasi DTSXMLDiffOptions . Opsi dalam enumerator ini tidak saling eksklusif. Untuk menggunakan beberapa opsi, berikan daftar opsi yang dipisahkan koma untuk diterapkan.
Nama yang mudah diingat di DTSXMLDiffOptions | Nilai Numerik |
---|---|
Tidak | 0 |
IgnoreChildOrder | 1 |
IgnoreComments | 2 |
IgnorePI | 4 |
AbaikanWhitespace | 8 |
IgnoreNamespaces | 16 |
IgnorePrefixes | 32 |
IgnoreXmlDecl | 64 |
IgnoreDtd | 128 |
DiffAlgorithm property-Set dengan menggunakan nilai dari enumerasi DTSXMLDiffAlgorithm .
Nama yang mudah diingat di DTSXMLDiffAlgorithm | Nilai numerik |
---|---|
Otomatis | 0 |
Cepat | 1 |
Tepat | 2 |
Tugas Rencana Pemeliharaan
Layanan Integrasi mencakup serangkaian tugas yang melakukan tugas SQL Server untuk digunakan dalam rencana pemeliharaan dan paket Layanan Integrasi.
SQL Server tidak mendukung bekerja dengan tugas-tugas ini secara terprogram dan dokumentasi referensi pemrograman tidak menyertakan dokumentasi API dari tugas-tugas ini dan enumeratornya.
Semua Tugas Pemeliharaan
Semua tugas pemeliharaan menggunakan enumerasi berikut untuk mengatur properti yang ditentukan.
Kumpulan properti DatabaseSelectionType dengan menggunakan nilai dari enumerasi DatabaseSelection .
Nama yang mudah diingat di DatabaseSelection | Nilai numerik |
---|---|
Tidak | 0 |
Semua | 1 |
Sistem | 2 |
Pengguna | 3 |
Specific | 4 |
Properti TableSelectionType-Set dengan menggunakan nilai dari enumerasi TableSelection .
Nama yang mudah diingat dalam TableSelection | Nilai numerik |
---|---|
Tidak | 0 |
Semua | 1 |
Specific | 2 |
Properti ObjectTypeSelection-Set dengan menggunakan nilai dari enumerasi ObjectType .
Nama yang mudah diingat di ObjectType | Nilai numerik |
---|---|
Tabel | 0 |
Tampilan | 1 |
TableView | 2 |
Tugas Pencadangan Database
Set properti DestinationCreationType dengan menggunakan nilai dari enumerasi DestinationType .
Nama yang mudah diingat di DestinationType | Nilai numerik |
---|---|
Otomatis | 0 |
Manual | 1 |
Properti-Set ExistingBackupsAction dengan menggunakan nilai dari enumerasi ActionForExistingBackups .
Nama yang mudah diingat di ActionForExistingBackups | Nilai numerik |
---|---|
Lampirkan | 0 |
Timpa | 1 |
Kumpulan properti BackupAction dengan menggunakan nilai dari enumerasi BackupTaskType . Properti ini bekerja dengan properti BackupIsIncremental untuk menentukan jenis cadangan yang dilakukan tugas.
Nama yang mudah diingat di BackupTaskType | Nilai numerik |
---|---|
Database | 0 |
File | 1 |
Log | 2 |
Kumpulan properti BackupDevice dengan menggunakan nilai dari enumerasi DeviceType SQL Server Management Objects (SMO).
Nama yang mudah diingat di DeviceType | Nilai numerik |
---|---|
LogicalDevice | 0 |
Tape | 1 |
File | 2 |
Pipa | 3 |
VirtualDevice | 4 |
Tugas Pembersihan Perawatan
FileTypeSelected property-Set dengan menggunakan nilai dari enumerasi FileType .
Nama yang mudah diingat di FileType | Nilai numerik |
---|---|
FileBackup | 0 |
FileReport | 1 |
Properti-Set OlderThanTimeUnitType dengan menggunakan nilai dari enumerasi TimeUnitType .
Nama Ramah di TimeUnitType | Nilai Numerik |
---|---|
Hari | 0 |
Minggu | 1 |
Month | 2 |
Tahun | 3 |
Tugas Perbarui Statistik
Properti UpdateType-Set dengan menggunakan nilai dari SQL Server Management Objects (SMO) StatisticsTarget enumeration.
Nama yang mudah diingat di StatisticsTarget | Nilai numerik |
---|---|
Kolom | 1 |
Indeks | 2 |
Semua | 3 |
Properti Umum
Paket, tugas, dan kontainer Foreach Loop, For Loop, dan Sequence dapat menggunakan enumerasi berikut untuk mengatur properti yang ditentukan.
ForceExecutionResult properti-Set dengan menggunakan nilai dari enumerasi DTSForcedExecResult .
Nama yang mudah diingat di DTSForcedExecResult | Nilai numerik |
---|---|
Tidak | -1 |
Berhasil | 0 |
Kegagalan | 1 |
Penyelesaian | 2 |
IsolationLevel property-Set oleh enumerasi .NET Framework IsolationLevel . Untuk informasi selengkapnya, lihat Pustaka Kelas .NET Framework di Pustaka MSDN.
Kumpulan properti LoggingMode dengan menggunakan nilai dari enumerasi DTSLoggingMode .
Nama yang mudah diingat di DTSLoggingMode | Nilai numerik |
---|---|
UseParentSetting | 0 |
Diaktifkan | 1 |
Nonaktif | 2 |
TransactionOption property-Set dengan menggunakan nilai dari enumerasi DTSTransactionOption .
Nama yang mudah diingat di DTSTransactionOption | Nilai numerik |
---|---|
NotSupported | 0 |
Didukung | 1 |
Wajib | 2 |
Tugas Terkait
Menambahkan atau Mengubah Ekspresi Properti
Lihat Juga
Menggunakan Ekspresi Properti dalam Paket
Paket Integration Services (SSIS)
Kontainer Layanan Integrasi
Tugas Layanan Integrasi
Batasan Prioritas