WEB开发网
开发学院数据库MSSQL Server SQL Server 2008新功能 捕获数据变化(1) 阅读

SQL Server 2008新功能 捕获数据变化(1)

 2008-04-14 09:54:09 来源:WEB开发网   
核心提示: 第三步为了监控表的变化,还需要在表上开启变化数据捕获功能,SQL Server 2008新功能 捕获数据变化(1)(3),我们可以通过如下语句来开启它,(参见图Fig 1.5)USE [MyDataBase]GOEXEC sys.sp_cdc_enable_table_change_dat

SQL Server 2008新功能 捕获数据变化(1)

第三步

为了监控表的变化,还需要在表上开启变化数据捕获功能。我们可以通过如下语句来开启它。(参见图Fig 1.5)

USE [MyDataBase]
GO
EXEC sys.sp_cdc_enable_table_change_data_capture
@source_schema = 'dbo',
@source_name = 'MyTable',
@role_name = 'cdc_MyTable'
GO

执行结果

  homesql2008(HOMEMAK):
  Job'cdc.MyDataBase_capture'startedsuccessfully.
  homesql2008(HOMEMAK):
  Job'cdc.MyDataBase_cleanup'startedsuccessfully.

SQL Server 2008新功能 捕获数据变化(1)

通过阅读以上结果,我们很容易知道在捕获和清空时SQL Server代理是必须的。在SQL Server的调度任务中,我们可以看到这些任务实际上被创建了。(参见图Fig 1.6, 1.7)

SQL Server 2008新功能 捕获数据变化(1)

SQL Server 2008新功能 捕获数据变化(1)

现在,我们来执行如下语句,看看这些数据是否能够插入CDC表中。

  select*fromcdc.captured_columns
  select*fromcdc.change_tables
  select*fromcdc.index_columns

上一页  1 2 3 4 5  下一页

Tags:SQL Server 新功能

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接