Mengubah Pengambilan Data - sys.dm_cdc_errors

Berlaku untuk:SQL ServerAzure SQL DatabaseAzure 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.

Langkah berikutnya