SqlServer2008实例16捕获和跟踪数据修改的改变之七使用LSN边界

    sys.fn_ cdc_map_time_to_lsn可以确定最小和最大LSN边界。然而,不只是用这个函数可以定义边界。本技巧中下面的几个函数都可以用来产生LSN值。

  •     sys.fn_cdc increment_lsn返回基于输入的LSN号的下一个LSN号。例如,你能使用这个函数将最新载入的上限边界LSN转换为下一个下限边界LSN。
  •     sys. fn_cdc_decrement_1sn返回输入的LSN号之前的LSN。
  •     sys.fn_cdc_get_max_  isn从捕获实例收集的CDC数据巾返回最大的LSN。
  •     sys.fn_cdc_get_min_lsn从捕获实例收集的CDC数据中返回最早的LSN,

    如下的示例演示了从dbo.Equipment表收集的CDC数据获取LSN值:

SELECT sys.fn_cdc_get_min_lsn('dbo_Equipment') Min_LSN

SELECt sys.fn_cdc_get_max_lsn() max_LSN

SELECt sys.fn_cdc_increment_lsn(sys.fn_cdc_get_max_lsn()) New_Lower_Bound_LSN

SELECT sys.fn_cdc_decrement_lsn(sys.fn_cdc_get_max_lsn()) New_lower_Bound_Minus_one_LSN

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

ngbshzhn

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值