Sqlserver
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Sqlserver

Cách bật tính năng ghi dữ liệu thay đổi (CDC) trên cơ sở dữ liệu trong SQL Server - Hướng dẫn sử dụng máy chủ SQL

Tình huống:

Bạn đang làm việc với tư cách là nhà phát triển hoặc DBA SQL Server, bạn cần viết tập lệnh mà bạn có thể sử dụng để bật tính năng Thay đổi tính năng thu thập dữ liệu (CDC) trên bất kỳ cơ sở dữ liệu nào.
Tập lệnh dưới đây có thể được sử dụng để bật tính năng Thay đổi tính năng thu thập dữ liệu (CDC) trên bất kỳ cơ sở dữ liệu nào, bạn chỉ cần cung cấp tên cơ sở dữ liệu cho biến @DBName.




------------------ -------------- 1:Bật cơ sở dữ liệu CDC ON ------------------------------ ---- * /
 DECLARE @DBName NVARCHAR (100) 
 DECLARE @Cdc_Status BIT 
 
 -> Cung cấp Tên cơ sở dữ liệu của bạn mà bạn muốn Bật CDC 
SET @ DBName ='TESTDB'
 SET @ Cdc_Status =(SELECT is_cdc_enabled FROM sys.databases WHERE name =@DBName) IF @Cdc_Status =1 PRINT 'CDC đã được bật trên Cơ sở dữ liệu ::' + @DBNameIF @Cdc_Status =0 BEGIN DECLARE @SQL NVARCHAR (500 ) SET @ SQL =@ DBName + '.sys.Sp_cdc_enable_db' EXEC (@SQL) PRINT 'Đã bật CDC trên' + @DBName + 'thành công' HẾT 

  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Tôi có thể kết nối với SQL Server bằng Xác thực Windows từ ứng dụng web Java EE không?

  2. Cách nhận tổng tích lũy

  3. Tạo trường hợp cho dịch vụ SQL Server thông thường

  4. Giới thiệu về Danh tính Máy chủ SQL

  5. Toán tử logic AND trong SQL Server là gì - Hướng dẫn sử dụng SQL Server / TSQL Phần 120