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

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

 2008-04-14 09:54:09 来源:WEB开发网   
核心提示: 第三步为了监控表的变化,需要在数据库上开启变化数据捕获功能,SQL Server 2008新功能 捕获数据变化(1)(2),我们可以通过如下的SQL语句来开启这项功能,(参见图Fig 1.2)到现在为止,USE[MyDataBase]GOEXECsys.sp_cdc_enable_db_c

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

第三步

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

到现在为止,数据库中都只有一个模式,那就是dbo。一旦我们开启变化数据捕获功能,一种新的模式和一些其它的对象将被创建。

  USE[MyDataBase]
  GO
  EXECsys.sp_cdc_enable_db_change_data_capture
  GO

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

在CDC模式下,如下的表被创建(参见图Fig 1.3)

cdc.captured_columns

cdc.change_tables

cdc.ddl_history

cdc.index_columns

cdc.lsn_time_mapping

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

当你查询这些表的时候,你会发现这些表都是空的。(参见图Fig 1.4)

  select*fromcdc.captured_columns
  select*fromcdc.change_tables
  select*fromcdc.ddl_history
  select*fromcdc.index_columns
  select*fromcdc.lsn_time_mapping

执行结果

  homesql2008(HOMEMAK):(0row(s)affected)
  homesql2008(HOMEMAK):(0row(s)affected)
  homesql2008(HOMEMAK):(0row(s)affected)
  homesql2008(HOMEMAK):(0row(s)affected)
  homesql2008(HOMEMAK):(0row(s)affected)

上一页  1 2 3 4 5  下一页

Tags:SQL Server 新功能

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