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

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

परिदृश्य:

आप SQL सर्वर DBA या डेवलपर के रूप में काम कर रहे हैं, आपको स्क्रिप्ट लिखने की आवश्यकता है जो डेटाबेस का नाम स्वीकार करे और फिर उस डेटाबेस पर चेंज डेटा कैप्चर (CDC) को अक्षम कर दे। डेटाबेस। आपको डेटाबेस में @DBName वैरिएबल का मान सेट करना होगा, जिस पर आप डेटा कैप्चर बदलें को अक्षम करना चाहते हैं।

/*--------------------------------
1: Disable CDC ON Database
----------------------------------*/
DECLARE @DBName NVARCHAR(100)
DECLARE @Cdc_Status BIT
 --> Provide your Database Name on which you want to Disable CDC
SET @DBName='TESTDB'
SET @Cdc_Status=(SELECT is_cdc_enabled
                 FROM   sys.databases
                 WHERE  name = @DBName)
IF @Cdc_Status = 0
  PRINT ' CDC is already disabled on Database:: '
        + @DBName
IF @Cdc_Status = 1
  BEGIN
      DECLARE @SQL NVARCHAR(500)

      SET @SQL=@DBName + '.sys.Sp_cdc_disable_db'

      EXEC (@SQL)

      PRINT ' CDC Disabled 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. एक्सेल डेट सीरियल नंबर को रेगुलर डेट में बदलें

  2. SQL सर्वर में पंक्तियों को रैंक करने के तरीके:ROW_NUMBER (), RANK (), DENSE_RANK () और NTILE ()

  3. SQL सर्वर कर्सर प्रकार - फॉरवर्ड ओनली स्टेटिक कर्सर | SQL सर्वर ट्यूटोरियल / TSQL ट्यूटोरियल

  4. SQL सर्वर 2005 में गतिरोध का निदान

  5. SQL सर्वर (T-SQL) में डेटाबेस मेल खाता अपडेट करें