MSSQL CDC (CHANGE DATA CAPTURE)
CodeProject üzerinde bulduğum güzel bir yazı üzerine konuşuyor olacağız.. Link Muhtemelen tıklanma rekoru kıran bu yazı MSSQL in tablo üzerindeki veri değişimlerini trace edebileceğimiz CDC(Change Data Capture) özelliğine anlatmakta. Dilerseniz başlayalım... Trace edebilmemiz için önce bir tablo oluşturmamız lazım.. IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[MyTable]') AND type in (N'U')) DROP TABLE [dbo].[MyTable] GO 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] Yazımızdaki tabloyu aldık.. Bu tablo üzerinde CDC yapabilmemiz için enable fonks...