परिदृश्य:
आप SQL सर्वर DBA या डेवलपर के रूप में काम कर रहे हैं, आपको स्क्रिप्ट लिखने की आवश्यकता है जिसका उपयोग आप किसी भी डेटाबेस पर चेंज डेटा कैप्चर (CDC) को सक्षम करने के लिए कर सकते हैं। कोई भी डेटाबेस, आपको सरल @DBName वैरिएबल को डेटाबेस नाम प्रदान करना होगा।/*-------------------------------- 1: Enable CDC ON Database ----------------------------------*/
DECLARE @DBName NVARCHAR(100)
DECLARE @Cdc_Status BIT
--> Provide your Database Name on which you want to Enable CDCसेट @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