Sqlserver
 sql >> डेटाबेस >  >> RDS >> Sqlserver

SQL सर्वर में डेटाबेस पर परिवर्तन डेटा कैप्चर (CDC) को कैसे सक्षम करें - SQL सर्वर ट्यूटोरियल

परिदृश्य:

आप 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

  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SQL सर्वर में पैरामीटर सूँघना (या स्पूफ़िंग)

  2. SQL सर्वर में रैंड () नियतात्मक कैसे बनाएं?

  3. मैं ASP.NET और SQL सर्वर के बीच कनेक्शन पूल समस्या को कैसे हल कर सकता हूं?

  4. इकाई फ्रेमवर्क में SQL सर्वर अनुक्रम का अगला मान कैसे प्राप्त करें?

  5. मैं तालिका में सभी कॉलम कैसे सूचीबद्ध करूं?