快速,持续,稳定,傻瓜式
支持Mysql,Sqlserver数据同步

sql server2012建一个中间库,想要实现业务库往中间库定时同步数据,有几种方式可以实现?

请联系QQ:1793040 索取软件

展开全部

一、实现思路与应用场景

1.中间数据库

i.新建一个数据库以及数据库管理员账号,并赋予且仅赋予该账号管理该数据库的所有权限。

ii.设置定时任务定期向该数据库推送表数据。

2.应用场景

i.向第三方提供数据的一种方式,安全性高,不适宜应用于对数据及时性要求高的项目。

二、 应用原理

当中间数据库中的表名与当前数据库中的表名相同时,数据表内的数据会被覆盖;

如果中间数据库的表在sql中不存在,则不受影响

三、具体实现

1.创建用户

CREATE USER `user_name`@`%` IDENTIFIED BY 'password';

2.赋予权限

grant all privileges on 想授权的数据库.* to 'user_name'@'%';

flush privileges; 刷新权限

3.定时任务

i.数据库表的导出与导入命令

/usr/bin/mysqldump-h 202.202.202.202-u dbuser-pdbuser–single-transaction slave > table.sql

/usr/bin/mysql-u dbuser-pdbuser database_name /home/.mysql/table_$TIME.sql/usr/bin/mysql-u dbuser-pdbuser database_name 00 11 * * */usr/bin/report_sync.sh
————————————————
版权声明:本文为CSDN博主「yangxinyujy」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/yangxinyujy/article/details/81117915

相关推荐

咨询软件
 
QQ在线咨询
售前咨询热线
QQ1793040