Mengubah Pengambilan Data - sys.dm_cdc_errors
Berlaku untuk: SQL ServerAzure SQL Database Azure SQL Managed Instance
Mengembalikan satu baris untuk setiap kesalahan yang ditemui selama sesi pemindaian log pengambilan data perubahan.
Nama kolom | Jenis data | Deskripsi |
---|---|---|
session_id | int | ID sesi. 0 = kesalahan tidak terjadi dalam sesi pemindaian log. |
phase_number | int | Angka yang menunjukkan fase sesi berada pada saat kesalahan terjadi. Untuk deskripsi setiap fase, lihat sys.dm_cdc_log_scan_sessions (Transact-SQL). |
entry_time | datetime | Tanggal dan waktu kesalahan dicatat. Nilai ini sesuai dengan tanda waktu di log kesalahan SQL. |
error_number | int | ID pesan kesalahan. |
error_severity | int | Tingkat keparahan pesan, antara 1 dan 25. |
error_state | int | Nomor status kesalahan. |
error_message | nvarchar(1024) | Teks pesan kesalahan. |
start_lsn | nvarchar(23) | Memulai nilai LSN dari baris yang sedang diproses saat kesalahan terjadi. 0 = kesalahan tidak terjadi dalam sesi pemindaian log. |
begin_lsn | nvarchar(23) | Memulai nilai LSN dari transaksi yang sedang diproses ketika kesalahan terjadi. 0 = kesalahan tidak terjadi dalam sesi pemindaian log. |
sequence_value | nvarchar(23) | Nilai LSN dari baris yang sedang diproses saat kesalahan terjadi. 0 = kesalahan tidak terjadi dalam sesi pemindaian log. |
Keterangan
DMV sys.dm_cdc_errors
berisi informasi kesalahan untuk 32 sesi sebelumnya.
Izin
Memerlukan izin TAMPILKAN STATUS DATABASE untuk mengkueri sys.dm_cdc_errors
tampilan manajemen dinamis. Untuk informasi selengkapnya tentang izin pada tampilan manajemen dinamis, lihat Tampilan dan Fungsi Manajemen Dinamis (Transact-SQL).
Izin untuk SQL Server 2022 dan yang lebih baru
Memerlukan izin TAMPILKAN STATUS PERFORMA DATABASE pada database.