[ 登录 ][ 注册 ] 天极传媒: 比特网 | 天极网 | IT专家网 | IT商网 | 52PK游戏网 | 手机天极 | IT分众 |
您现在的位置: IT专家网 > 数据库子站 > 数据库技巧

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

作者: Jackie,  出处:IT专家网, 责任编辑: 李书琴, 
2008-02-29 10:07
  能够监控表的变化,这是SQL Server 2008的一个新特征。我们可以通过SQL Server 2008的变化数据捕获功能轻松地监控表的变化。这一部分将阐述如何对一个数据库进行变化数据捕获,如何对一个表进行变化数据捕获,以及如何监控一个表的数据定义语言变化。

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

  【IT专家网独家】

  第一步

  先创建一个名为“MyDataBase“的数据库,如下所示(参见图Fig 1.0):

  USE [master]
  GO
  /*** Object: Database [MyDataBase] Script Date: 01/07/2008 18:46:15 ***/
  IF EXISTS (SELECT name FROM sys.databases WHERE name = N'MyDataBase')
  DROP DATABASE [MyDataBase]
  GO
  USE [master]
  GO
  /*** Object: Database [MyDataBase] Script Date: 01/07/2008 18:46:33 ***/
  CREATE DATABASE [MyDataBase]
  GO

Fig 1.0

  第二步

  在MyDataBase数据库中创建一个名为MyTable的表,如下所示(参见图Fig 1.1):

  USE [MyDataBase]
  GO
  /*** Object: Table [dbo].[MyTable] Script Date: 01/07/2008 18:52:14 ***/
  IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[MyTable]')
  AND type in (N'U'))
  DROP TABLE [dbo].[MyTable]
  GO
  USE [MyDataBase]
  GO
  /*** Object: Table [dbo].[MyTable] Script Date: 01/07/2008 18:52:26 ***/
  SET ANSI_NULLS ON
  GO
  SET QUOTED_IDENTIFIER ON
  GO
  SET ANSI_PADDING ON
  GO
  CREATE TABLE [dbo].[MyTable](
  [ID] [int] NOT NULL,
  [Name] [varchar](100) NULL,
  CONSTRAINT [MyTable_PK] PRIMARY KEY CLUSTERED
  (
  [ID] ASC
  )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF,
  IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON,
  ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
  ) ON [PRIMARY]
  GO
  SET ANSI_PADDING OFF
  GO

共7页。 1 2 3 4 5 6 :
  • 本文关键词:

网友评论

笔名 
请您注意:遵守国家有关法律、法规,尊重网上道德,承担一切因您的行为而直接或间接引起的法律责任。    IT专家网友拥有管理笔名和留言的一切权利。

邮件订阅