Share via


sys.fn_cdc_get_max_lsn (Transact-sql)

En büyük günlük sıra numarası (lsn) verir start_lsnsütununda cdc.lsn_time_mapping sistem tablosu. Zaman çizelgesinin Değiştir veri yakalama için herhangi bir yakalama örneği yüksek bitiş noktası dönmek için bu işlevi kullanabilirsiniz.

Konu bağlantısı simgesi Transact-SQL Sözdizim Kuralları

Sözdizimi

sys.fn_cdc_get_max_lsn ()

Dönüş Türleri

binary(10)

Açıklamalar

Bu işlevi içinde en fazla lsn start_lsn sütununda cdc.lsn_time_mapping tablosu. Gibi bu değişiklikler veritabanına yayılır zaman yakalama işlemi tarafından işlenen son lsn tablolar değişimdir. Bu veritabanı için tanımlanan yakalama örneğiyle ilişkili tüm zaman çizelgeleri yüksek son noktası olarak hizmet vermektedir.

İşlev genellikle uygun bir yüksek bitiş noktası için bir sorgu aralığı elde etmek için kullanılır.

İzinler

Üyelik publicveritabanı rolü.

Örnekler

A.En fazla lsn değer döndüren

Aşağıdaki örnek, tüm yakalama örnekleri için en fazla lsn verir AdventureWorks2012veritabanı.

USE AdventureWorks2012;
GO
SELECT sys.fn_cdc_get_max_lsn()AS max_lsn;

USE AdventureWorks2012;
GO
SELECT sys.fn_cdc_get_max_lsn()AS max_lsn;

B.Sorgu aralığının yüksek bitiş noktası ayarlama

Aşağıdaki örnek tarafından döndürülen en fazla lsn kullanır sys.fn_cdc_get_max_lsnyüksek bitiş noktası yakalama örneği için bir sorgu aralığı ayarlamak için HumanResources_Employee.

USE AdventureWorks2012;
GO
DECLARE @from_lsn binary(10), @to_lsn binary(10);
SET @from_lsn = sys.fn_cdc_get_min_lsn(N'HumanResources_Employee');
SET @to_lsn = sys.fn_cdc_get_max_lsn();
SELECT * FROM cdc.fn_cdc_get_all_changes_HumanResources_Employee(@from_lsn, @to_lsn, 'all');
GO

USE AdventureWorks2012;
GO
DECLARE @from_lsn binary(10), @to_lsn binary(10);
SET @from_lsn = sys.fn_cdc_get_min_lsn(N'HumanResources_Employee');
SET @to_lsn = sys.fn_cdc_get_max_lsn();
SELECT * FROM cdc.fn_cdc_get_all_changes_HumanResources_Employee(@from_lsn, @to_lsn, 'all');
GO

Ayrıca bkz.

Başvuru

sys.fn_cdc_get_min_lsn (Transact-sql)

Kavramlar

İşlem günlüğü (SQL Server)