当前位置:网站首页>SQL Server 开启cdc
SQL Server 开启cdc
2022-06-29 06:41:00 【A_single_cat】
SQL Server 2008开启cdc
1.开启cdc
-- 查看是否开启cdc
SELECT name,is_cdc_enabled FROM sys.databases WHERE name = 'CDCTEST'
-- 开启数据库级别cdc
exec sys.sp_cdc_enable_db
-- 开启表级别cdc
-- 表需有主键或唯一约束 , 为表添加主键:
ALTER TABLE CDCTEST.prices
ADD CONSTRAINT PK_CDCTEST_PRICES PRIMARY KEY CLUSTERED (ID);
2.数据库邮件属性-》文件组 ->添加

3.文件-》添加


4.需启动代理, 链接需设置为计算机名称
在控制面板-》系统与安全-》系统->查看计算机有关信息查看计算机名称
5.右键数据库-》安全性-》 勾选启用服务器代理账户,对象名称中添加用户名

6.确定。右键SQL Server代理, 开启即可
7.在当前数据库下, 执行以下脚本开启表级别cdc
–CDC是数据库文件组的名称
EXEC sys.sp_cdc_enable_table
@source_schema = 'dbo', -- source_schema
@source_name = 'table_name', -- table_name
@capture_instance = NULL, -- capture_instance
@supports_net_changes = 1, -- supports_net_changes
@role_name = NULL, -- role_name
@index_name = NULL, -- index_name
@captured_column_list = NULL, -- captured_column_list
@filegroup_name = 'cdctest_cdc' -- filegroup_name
SQL Server 2017 开启cdc
1.启用代理
#启用SQL Server 代理
/opt/mssql/bin/mssql-conf set sqlagent.enabled true
#重启 SQL Server 服务, docker 部署, 重启docker 即可
2.开启cdc
-- 开启数据库级别cdc
use she111 ;
EXEC sys.sp_cdc_enable_db;
go
-- 开启表级别cdc
EXEC sys.sp_cdc_enable_table @source_schema = 'dbo', @source_name = 'prices', @role_name = NULL, @supports_net_changes = 0;
go
边栏推荐
- Detailed explanation of route (Jiuyang Scripture)
- 【工控老马】基于西门子S7-200PLC的跑马灯控制系统的设计方案详解
- Swin Transformer理论讲解
- 基础知识 - 语法标准(ANSI C、ISO C、GNU C)
- from xx import*等价于from xx import *,不一定要加空格
- Reasons why the ext.dic file configured in ES does not take effect
- Vulnhub's DC8 target
- Some examples.
- The table cannot be vacuumed because the cursor is open for a long time
- Roblox剑九之剑二
猜你喜欢

ShapeShifter: Robust Physical Adversarial Attack on Faster R-CNN Object Detector

Appium 环境搭建

Protobuf 二进制文件学习及解析

KingbaseES V8R6集群维护案例之--单实例数据迁移到集群案例

【工控老马】西门子PLC s7-300SCL编程详解

Vulnhub's dc6 target

Appium automation test foundation ADB common commands (III)

Problem solving -- > online OJ (13)

Dump (cl\alv\tree\base================================cp|set\items\for\column) when expanding node or clicking toolbar button

【深度之眼吴恩达机器学习作业班第四期】Logistic Regression 逻辑回归总结
随机推荐
进程通信 - 管道
Vulnhub's dc9 target
Prompt during packaging: property 'sqlsessionfactory' or 'sqlsessiontemplate'‘
打包时提示: Property ‘sqlSessionFactory‘ or ‘sqlSessionTemplate‘
Postman pre request
Appium 环境搭建
from xx import*等价于from xx import *,不一定要加空格
基础知识 - 语法标准(ANSI C、ISO C、GNU C)
VSLAM特征之线特征&面特征
How to solve the cross domain problem of mobile phone accessing the web in the web development scenario
How to permanently set Mysql to utf8 encoding?
498. 对角线遍历(模拟)
[量化投资系统]Django从数据库中实现筛选及分页
101. 对称二叉树(递归与迭代方法)
About the problem that the kingbasees temporary file is too large
编译原理王者之路
精选西门子PLC工程实例源码【共300套】
Check whether tensorflow supports GPU and test program
719. 找出第 K 小的数对距离(二分)
施努卡:视觉定位系统厂家 什么是视觉定位系统