SQL 2008的变更数据捕获——跟踪可变部分

作者:代翀 来源:IT专家网 时间:2009-03-20 11:47:00 

介绍:SQL Server 2008变更数据捕获

SQL Server 2008的CDC函数读取激活了CDC的每个表所关联的事务日志来记录系统表中的变更。它将这些文件写到同一个数据库的系统表中,这些系统表是可以通过直接查询或系统函数来访问的。

让我们看些示例代码并看看每一步有什么改变。

使用示例代码来跟踪可变部分

首先,我们从一个全新的数据库开始。要跟踪这些变更,打开对象浏览器并展开这些文件夹:

· Databases

· SQLServer Agent | Jobs

· (数据库创建之后)Security | Roles | Database Roles

· (数据库创建之后)Programmability | Stored Procedures | System Stored Procedures

· (数据库创建之后)Programmability | Functions | Table-valued Functions

创建数据库

CREATE DATABASE TestCdc

这为我们创建了新数据库,但是没有新作业。展开Tables文件夹和System Tables文件夹。现在是空的。

在数据库TestCdc上激活变更数据捕获

USE TestCdc

-- Turn on Change Data Capture at database level

EXEC sys.sp_cdc_enable_db

这个步骤需要一些时间。现在刷新System Tables文件夹。现在它下面有6个系统表:

· cdc.captured_columns

· cdc.change_tables

· cdc.ddl_history

· cdc.index_columns

· cdc.lsn_time_mapping

· dbo.systranschemas

注意,其中的5个是“cdc” schema 部分的。

标签:SQL,2008,变更,数据捕获
0
投稿

猜你喜欢

  • Vue.js 利用v-for中的index值实现隔行变色

    2024-04-16 09:35:40
  • 解析:怎样掌握SQL Server中的数据查询

    2009-01-19 13:30:00
  • Python 照片人物背景替换的实现方法

    2021-10-21 08:45:02
  • Python装饰器简单用法实例小结

    2022-01-18 22:19:40
  • 在Django的通用视图中处理Context的方法

    2023-02-25 20:50:45
  • 很好用的PHP数据库类

    2024-05-11 09:52:10
  • fetch 使用及如何接收JS传值

    2024-04-29 13:11:21
  • Python实现高斯函数的三维显示方法

    2023-07-04 01:47:22
  • 利用python对mysql表做全局模糊搜索并分页实例

    2024-01-20 05:29:47
  • Django中处理出错页面的方法

    2023-08-28 14:41:41
  • WEB2.0网页制作标准教程(7)CSS学习入门

    2007-12-13 13:12:00
  • Python中zipfile压缩文件模块的基本使用教程

    2021-08-18 03:24:40
  • 教你利用python如何读取txt中的数据

    2023-04-03 14:52:36
  • Java读取properties文件连接数据库的方法示例

    2024-01-13 15:17:24
  • Python简单生成随机数的方法示例

    2021-01-21 02:30:37
  • python实现发送带附件的邮件代码分享

    2021-11-24 12:28:30
  • 一条sql 语句搞定数据库分页

    2009-03-21 18:32:00
  • 5个很好的Python面试题问题答案及分析

    2023-05-12 18:45:23
  • 仿迅雷焦点广告效果(JQuery版)

    2009-08-03 14:18:00
  • 捕捉并保存ASP运行错误的函数代码

    2012-11-30 20:24:43
  • asp之家 网络编程 m.aspxhome.com