Bagikan melalui


Properti Kustom Sumber CDC

Berlaku untuk: SQL Server SSIS Integration Runtime di Azure Data Factory

Penting

Komponen Aliran CDC, termasuk Tugas Kontrol CDC, Sumber CDC, dan Pemisah CDC, tidak digunakan lagi. Untuk detailnya, lihat pengumuman.

Tabel berikut ini menjelaskan properti kustom sumber CDC. Semua properti bersifat baca/tulis.

Nama properti Jenis Data Deskripsi
Connection Koneksi ADO.Net Koneksi ADO.NET ke database CDC SQL Server untuk akses ke tabel perubahan.
StateVariable String Variabel paket string SSIS yang mempertahankan status CDC dari eksekusi CDC saat ini.
CdcProcessingMode Bilangan bulat (enumerasi) Mode ini menentukan bagaimana pemrosesan ditangani. Opsi yang mungkin adalah Semua, Semua dengan nilai lama, Net, Net dengan masker pembaruan, dan Net dengan penggabungan.

Mode yang dimulai dengan Semua mengembalikan semua perubahan dan mode yang dimulai dengan net return net hanya berubah.

Tabel tanpa kunci primer hanya dapat mengambil nilai ALL.

Net dengan Update Mask menambahkan kolom boolean dengan pola nama __$<column-name>__Changed yang menunjukkan kolom yang diubah di baris perubahan saat ini.

Untuk informasi tambahan tentang nilai untuk properti ini, lihat Editor Sumber CDC (Halaman Pengelola Sambungan).
CaptureInstance String Nama instans pengambilan CDC dengan tabel CDC yang akan dibaca. Tabel sumber yang diambil dapat memiliki satu atau dua instans yang diambil untuk menangani transisi definisi tabel yang mulus melalui perubahan skema. Jika lebih dari satu instans pengambilan didefinisikan untuk tabel sumber yang diambil, pilih instans tangkapan yang ingin Anda gunakan di sini. Nama instans pengambilan default untuk tabel [skema]. [table] adalah <schema>_<table> tetapi nama instans pengambilan aktual yang digunakan mungkin berbeda. Tabel aktual yang dibaca dari adalah cdc tabel CDC .<capture-instance>_CT.
ReprocessingIndicator Boolean Nilai yang menentukan apakah akan menambahkan kolom __$pemrosesan ulang. Kolom output khusus ini memungkinkan pengembang SSIS menangani kesalahan konsistensi secara berbeda saat mengerjakan Rentang Pemrosesan Awal.

Jika true, kolom __$reprocessing ditambahkan.

Nilai kolom ini benar ketika rentang pemrosesan CDC tumpang tindih dengan rentang pemrosesan awal (rentang LSN yang sesuai dengan periode beban awal) atau ketika rentang pemrosesan CDC diproses ulang setelah kesalahan dalam eksekusi sebelumnya. Kolom indikator ini memungkinkan pengembang SSIS menangani kesalahan secara berbeda saat memproses ulang perubahan (misalnya, tindakan seperti penghapusan baris yang tidak ada dan sisipan yang gagal pada kunci duplikat dapat diabaikan).

Nilai default-nya adalah salah.
CommandTimeout Bilangan bulat Nilai ini menunjukkan batas waktu (dalam detik) untuk digunakan saat berkomunikasi dengan database SQL Server. Nilai ini digunakan di mana waktu respons dari database sangat lambat dan nilai default (30 detik) tidak cukup.

Untuk informasi selengkapnya tentang sumber CDC, lihat Sumber CDC.