前言:
目前大家对“启动sqlserver数据库命令”大致比较着重,姐妹们都需要知道一些“启动sqlserver数据库命令”的相关文章。那么小编在网络上搜集了一些关于“启动sqlserver数据库命令””的相关资讯,希望看官们能喜欢,小伙伴们一起来了解一下吧!1、启动sqlagent
权限:root(或sudo)
启动过程:
#设置sqlagent为 sudo /opt/mssql/bin/mssql-conf set sqlagent.enabled true #需要重启服务生效 sudo systemctl restart mssql-server
2、开启数据库CDC
权限:sysadmin
开启过程:
#开启数据库CDCif exists(select 1 from sys.databases where name='数据库名' and is_cdc_enabled=0)begin exec sys.sp_cdc_enable_dbend#检查是否开启select is_cdc_enabled from sys.databases where name='数据库名'#关闭数据库CDCEXEC sys.sp_cdc_disable_db
3、开启表CDC
权限:db_owner
注意:当表字段发生变化时,需要关闭
开启过程:
#开启表CDCIF EXISTS(SELECT 1 FROM sys.tables WHERE name='表名' AND is_tracked_by_cdc = 0)BEGIN EXEC sys.sp_cdc_enable_table @source_schema = 'schema名', -- source_schema @source_name = '表名', -- table_name @role_name = NULL, @capture_instance = DEFAULT, -- capture_instance @supports_net_changes = 1 -- supports_net_changesEND#检查是否开启SELECT is_tracked_by_cdc FROM sys.tables WHERE name='表名'#关闭表CDCEXEC sys.sp_cdc_disable_table @source_schema = N'schema名', @source_name = N'表名', @capture_instance = N'schema名_表名'
版权声明:
本站文章均来自互联网搜集,如有侵犯您的权益,请联系我们删除,谢谢。
标签: #启动sqlserver数据库命令