我有我的MS SQL 2008数据库启用变更数据捕获(CDC),并使用下面的代码到一个新的TABEL添加到数据采集:标量函数fn_cdc_get_min_lsn()为有效的表名不断返回'0x00000000000000000000'?
EXEC sys.sp_cdc_enable_table
@source_schema ='ordering',
@source_name ='Fields',
@role_name = NULL,
@supports_net_changes = 0;
但是,每当我尝试选择从变化跟踪表使用sys.fn_cdc_get_min_lsn(@TableName)
函数
SET @Begin_LSN = sys.fn_cdc_get_min_lsn('Fields')
我总是得到零值。
我试着用以下的拼写添加架构名称:
SET @Begin_LSN = sys.fn_cdc_get_min_lsn('ordering.Fields')
但这并没有帮助。
...虽然@kevin指出,只是更换点并不总是会工作 – piers7 2015-03-26 03:07:43