Konstanta Enumerasi dalam Ekspresi Properti
Berlaku untuk: Integration Runtime SSIS SQL Server di Azure Data Factory
Jika ekspresi properti menyertakan nilai dari daftar anggota enumerator, ekspresi harus menggunakan nilai numerik anggota enumerator alih-alih nama anggota yang mudah diingat. 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 mudah diingat yang anggotanya umum digunakan dalam ekspresi properti. Model objek Integration Services mencakup banyak enumerator tambahan yang Anda gunakan saat 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 property-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 |
Idle | 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 |
Batal | 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 |
---|---|
FileConnection | 0 |
Variabel | 1 |
DirectInput | 2 |
Properti EnumerationType-Set dengan menggunakan nilai dari enumerasi EnumerationType .
Nama yang mudah diingat di 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
Layanan Integrasi 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 |
FileConnection | 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
ResultSetType property-Set 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 |
SqlStatementSourceType property-Set dengan menggunakan nilai dari enumerasi SqlStatementSourceType .
Nama yang mudah diingat di SqlStatementSourceType | Nilai Numerik |
---|---|
DirectInput | 1 |
FileConnection | 2 |
Variabel | 3 |
Tugas Sistem File
Operasi properti-Diatur 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 property-Set dengan menggunakan nilai dari enumerasi DTSFileSystemAttributes .
Nama yang mudah diingat di DTSFileSystemAttributes | Nilai numerik |
---|---|
Normal | 0 |
Arsipkan | 1 |
Tersembunyi | 2 |
Baca Saja | 4 |
Sistem | 8 |
Tugas FTP
Operasi properti-Atur dengan menggunakan nilai dari enumerasi DTSFTPOp .
Nama yang mudah diingat di DTSFTPOp | Nilai numerik |
---|---|
Kirim | 0 |
Terima | 1 |
DeleteLocal | 2 |
Hapus Jarak Jauh | 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
Properti MessageSourceType-Set dengan menggunakan nilai dari enumerasi SendMailMessageSourceType .
Nama Ramah di SendMailMessageSourceType | Nilai Numerik |
---|---|
DirectInput | 0 |
FileConnection | 1 |
Variabel | 2 |
Properti prioritas-Atur dengan menggunakan nilai dari enumerasi MailPriority .
Nama Akrab di MailPriority | Nilai Numerik |
---|---|
Tinggi | 1 |
Normal | 3 |
Rendah | 5 |
Tugas Transfer Database
Properti tindakan-Atur dengan menggunakan nilai dari enumerasi TransferAction .
Nama yang mudah diingat di TransferAction | Nilai numerik |
---|---|
Menyalin | 0 |
Memindahkan | 1 |
Metode property-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 Akrab di IfObjectExists | Nilai numerik |
---|---|
FailTask | 0 |
Timpa | 1 |
Lewati | 2 |
Tugas Transfer Pekerjaan
IfObjectExists property-Set dengan menggunakan nilai dari enumerasi IfObjectExists .
Nama Akrab 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-Set Data yang Ada dengan menggunakan nilai dari enumerasi ExistingData .
Nama yang mudah diingat di ExistingData | Nilai Numerik |
---|---|
Ganti | 0 |
Append | 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
Properti OverwriteDestination-Set dengan menggunakan nilai dari enumerasi OverwriteDestination .
Nama yang mudah diingat di 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 |
---|---|
FileConnection | 0 |
Variabel | 1 |
Properti-Set WqlQuerySourceType dengan menggunakan nilai dari enumerasi QuerySourceType .
Nama yang Mudah Diingat di QuerySourceType | Nilai Numerik |
---|---|
FileConnection | 0 |
DirectInput | 1 |
Variabel | 2 |
Kumpulan properti ActionAtEvent Event Watcher WMI dengan menggunakan nilai dari enumerasi ActionAtEvent .
Nama Akrab 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 |
Set properti AfterEvent dengan menggunakan nilai dari enumerasi AfterEvent .
Nama yang mudah diingat di AfterEvent | Nilai numerik |
---|---|
ReturnWithSuccess | 0 |
ReturnWithFailure | 1 |
WatchfortheEventAgain | 2 |
Properti AfterTimeout-Set 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 |
---|---|
FileConnection | 0 |
DirectInput | 1 |
Variabel | 2 |
Tugas XML
OperationType properti-Set dengan menggunakan nilai dari enumerasi DTSXMLOperation .
Nama yang mudah diingat di DTSXMLOperation | Nilai numerik |
---|---|
Memvalidasi | 0 |
XSLT | 1 |
JALURX | 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 |
---|---|
FileConnection | 0 |
Variabel | 1 |
DirectInput | 2 |
Properti DestinationType dan DiffGramDestinationType-Set dengan menggunakan nilai dari enumerasi DTSXMLSaveResultTo .
Nama yang mudah diingat di DTSXMLSaveResultTo | Nilai numerik |
---|---|
FileConnection | 0 |
Variabel | 1 |
ValidationType property-Set dengan menggunakan nilai dari enumerasi DTSXMLValidationType .
Nama yang mudah diingat di DTSXMLValidationType | Nilai numerik |
---|---|
DTD | 0 |
XSD | 1 |
Properti XPathOperation-Set 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 ada | 0 |
IgnoreChildOrder | 1 |
IgnoreComments | 2 |
IgnorePI | 4 |
IgnoreWhitespace | 8 |
IgnoreNamespaces | 16 |
IgnorePrefixes | 32 |
IgnoreXmlDecl | 64 |
IgnoreDtd | 128 |
Properti DiffAlgorithm-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.
Properti DatabaseSelectionType-Set dengan menggunakan nilai dari enumerasi DatabaseSelection .
Nama yang mudah diingat di DatabaseSelection | Nilai numerik |
---|---|
Tidak ada | 0 |
Semua | 1 |
Sistem | 2 |
Pengguna | 3 |
Spesifik | 4 |
Properti TableSelectionType-Set dengan menggunakan nilai dari enumerasi TableSelection .
Nama yang mudah diingat di TableSelection | Nilai numerik |
---|---|
Tidak ada | 0 |
Semua | 1 |
Spesifik | 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 ExistingBackupsAction-Set dengan menggunakan nilai dari enumerasi ActionForExistingBackups .
Nama yang mudah diingat di ActionForExistingBackups | Nilai numerik |
---|---|
Append | 0 |
Timpa | 1 |
Properti BackupAction-Set dengan menggunakan nilai dari enumerasi BackupTaskType . Properti ini bekerja dengan properti BackupIsIncremental untuk menentukan jenis pencadangan 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 Pemeliharaan
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 Akrab di TimeUnitType | Nilai Numerik |
---|---|
Hari | 0 |
Minggu | 1 |
Bulan | 2 |
Tahun | 3 |
Tugas Perbarui Statistik
Set properti UpdateType dengan menggunakan nilai dari enumerasi SQL Server Management Objects (SMO) StatisticsTarget.
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 ada | -1 |
Berhasil | 0 |
Kegagalan | 1 |
Penyelesaian | 2 |
IsolationLevel property-Set oleh enumerasi IsolationLevel .NET Framework. Untuk informasi selengkapnya, lihat Pustaka Kelas .NET Framework di Pustaka MSDN.
Properti-Set LoggingMode dengan menggunakan nilai dari enumerasi DTSLoggingMode .
Nama yang mudah diingat di DTSLoggingMode | Nilai numerik |
---|---|
UseParentSetting | 0 |
Aktif | 1 |
Nonaktif | 2 |
Kumpulan properti TransactionOption dengan menggunakan nilai dari enumerasi DTSTransactionOption .
Nama yang mudah diingat di DTSTransactionOption | Nilai numerik |
---|---|
NotSupported | 0 |
Didukung | 1 |
Diperlukan | 2 |
Tugas Terkait
Menambahkan atau Mengubah Ekspresi Properti
Lihat juga
Menggunakan Ekspresi Properti dalam Paket
Paket Integration Services (SSIS)
Kontainer SSIS
Tugas SSIS
Batasan Prioritas
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk