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

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

在sys.all_objects表中还有四个新的看起来很奇怪的“SQL inline table-valued function”登录:

· fn_cdc_get_all_changes_◦...◦

· fn_cdc_get_all_changes_...

· fn_cdc_get_net_changes_◦...◦

· fn_cdc_get_net_changes_...

(我使用了非比例字体,用“◦”来标记空格,使得很清楚地看到在这些名称中有嵌入的空格。)

下面是会返回这些函数的查询:

SELECT [name] FROM sys.all_objects WHERE [name] LIKE '%...%'

还有更多的新存储过程

· sp_batchinsert_lsn_time_mapping

· sp_ins_dummy_lsn_time_mapping

· sp_ins_instance_enabling_lsn_time_mapping

· sp_ins_lsn_time_mapping

现在还没有新的作业或角色。

创建新的Schema和用户表

CREATE SCHEMA MySchema

CREATE TABLE MySchema.Person (

PersonID int IDENTITY PRIMARY KEY,

FirstName varchar(32) NOT NULL,

LastName varchar(32) NOT NULL,

UpdateCt int NOT NULL DEFAULT 0

)

上面的代码创建了一个新的用户表,但是这个表还没有激活CDC。

这个步骤不影响我们所跟踪的函数/存储过程/角色列表。

为新的用户表激活CDC

EXEC sys.sp_cdc_enable_table

@source_schema = N'MySchema',

@source_name = N'Person',

@role_name = N'ChangeDataAccessRole',

@supports_net_changes = 1

这会为新的用户表激活CDC。刷新上面所列的文件夹。我们现在有了

· 一个新的系统表(cdc.MySchema_Person_CT)

· 两个新的作业(cdc.TestCdc_capture和cdc.TestCdc_cleanup)

· 一个新的数据库角色(ChangeDataAccessRole)

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

猜你喜欢

  • 如何优化下面这段代码?

    2010-01-23 11:30:00
  • django自定义模板标签过程解析

    2023-07-29 12:34:57
  • Spark中的数据读取保存和累加器实例详解

    2022-09-13 19:26:46
  • Asp.net清空控件值的方法(可自定义控件类型)

    2023-07-22 23:23:16
  • Python中的list与tuple集合区别解析

    2023-01-13 11:05:23
  • python使用tkinter实现透明窗体

    2022-09-10 00:58:40
  • 利用Python校准本地时间的方法教程

    2021-06-24 06:51:41
  • 一个滑动门菜单例子源码

    2007-12-31 10:16:00
  • CTF中的PHP特性函数解析之下篇

    2023-06-14 09:54:52
  • 详解vue 模拟后台数据(加载本地json文件)调试

    2023-07-16 18:25:57
  • 简单介绍Python的Tornado框架中的协程异步实现原理

    2021-06-21 10:00:23
  • oracle 性能优化建议小结

    2024-01-19 10:50:53
  • 安装SQL Server2019详细教程(推荐!)

    2024-01-22 18:23:11
  • 修改SQL Server 2005 sa用户密码的方法

    2008-12-10 14:41:00
  • 如何优化SQL语句的心得浅谈

    2024-01-24 00:39:09
  • 基于Python os模块常用命令介绍

    2023-09-09 01:53:43
  • Python第三方库qrcode或MyQr生成博客地址二维码

    2023-06-25 06:23:08
  • 数据库性能优化之冗余字段的作用

    2011-03-03 19:21:00
  • 整理及优化CSS代码的七个原则[译]

    2009-04-23 12:35:00
  • vue项目使用node连接数据库的方法(前后端分离)

    2024-01-27 14:08:54
  • asp之家 网络编程 m.aspxhome.com