监测数据库表数据变化,可实现数据库同步(一主一从(双机备份),一主多从(总部数据库,工厂1,工厂2,工厂数据合并到总部数据))
sqlserver 启用数据库监听服务
ALTER DATABASE test SET NEW_BROKER WITH ROLLBACK IMMEDIATE; ALTER DATABASE test SET ENABLE_BROKER;
SELECT is_broker_enabled FROM sys.databases WHERE name='test';
Nuget:SqlTableDependency
mysql监听思路
1. 启用二进制日志
[mysqld]
...
log-bin=mysql_bin
binlog-format=statement
2. 查看是否开启日志
SHOW VARIABLES like '%log_bin%'
3. 查看当前binlog文件名和位置 SHOW MASTER STATUS
4. 定时获取日志信息
实现效果
文章来源:https://www.toymoban.com/news/detail-619812.html
文章来源地址https://www.toymoban.com/news/detail-619812.html
到了这里,关于C#实现数据库数据变化监测(sqlserver&mysql)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!