Scenarie:
Du arbejder som SQL Server DBA eller udvikler, du skal skrive script, som du kan bruge til at aktivere Change Data Capture (CDC) på enhver database.Nedenstående script kan bruges til at aktivere Change Data Capture (CDC) på enhver database, skal du blot angive databasenavn til variabel @DBName.
/*-------------------------------- 1: Enable CDC ON Database ----------------------------------*/
DECLARE @DBName NVARCHAR(100)
DECLARE @Cdc_Status BIT
--> Provide your Database Name on which you want to Enable CDCSET @DBName='TESTDB'
SET @Cdc_Status=(SELECT is_cdc_enabled FROM sys.databases WHERE name = @DBName) IF @Cdc_Status = 1 PRINT ' CDC is already enabled on Database:: ' + @DBName IF @Cdc_Status = 0 BEGIN DECLARE @SQL NVARCHAR(500) SET @SQL=@DBName + '.sys.Sp_cdc_enable_db' EXEC (@SQL) PRINT ' CDC Enabled on ' + @DBName + ' successfully' END