Aracılığıyla paylaş


Değişim Veri Yakalama - sys.dm_cdc_errors

Şunlar için geçerlidir:SQL ServerAzure SQL VeritabanıAzure SQL Yönetilen ÖrneğiMicrosoft Fabric'te SQL veritabanı

Değişiklik veri yakalama logu taraması oturumunda karşılaşılan her hata için bir satır döndürür.

Sütun adı Veri türü Description
session_id int Oturumun kimliği.

0 = hata bir log tarama oturumunda gerçekleşmedi.
phase_number int Hata gerçekleştiği dönemde oturumun hangi aşamada olduğunu gösteren sayı. Her aşamanın tanımı için bkz. sys.dm_cdc_log_scan_sessions (Transact-SQL).
entry_time datetime Hata kaydedildiği tarih ve saat. Bu değer, SQL hata günlüğündeki zaman damgasına karşılık gelir.
error_number int Hata mesajının kimliği.
error_severity int Mesajın şiddet seviyesi, 1 ile 25 arasında.
error_state int Hata numarası.
error_message nvarchar(1024) Hata mesajı.
start_lsn nvarchar(23) Hata meydana geldiğinde işlenen satırların LSN değeri başlatıldı.

0 = hata bir log tarama oturumunda gerçekleşmedi.
begin_lsn nvarchar(23) İşlem sırasında işlem yapılan işlemin başlangıç LSN değeri.

0 = hata bir log tarama oturumunda gerçekleşmedi.
sequence_value nvarchar(23) Hata meydana geldiğinde işlenen satırların LSN değeri.

0 = hata bir log tarama oturumunda gerçekleşmedi.

Açıklamalar

DMV sys.dm_cdc_errors , önceki 32 oturum için hata bilgisini içermektedir.

Permissions

Dinamik yönetim görünümünü sys.dm_cdc_errors sorgulamak için VIEW DATABASE STATE izni gerektirir. Dinamik yönetim görünümlerindeki izinler hakkında daha fazla bilgi için Dinamik Yönetim Görünümleri ve Fonksiyonları (Transact-SQL) bölümüne bakınız.

SQL Server 2022 ve üzeri için izinler

Veritabanında VERITABANı PERFORMANS DURUMUNU GÖRÜNTÜLE izni gerektirir.

Sonraki Adımlar