当前位置: 主页 > 数据库

sql数据库同步方式-svn同步版本库与网站目录

发布时间:2023-02-13 11:04   浏览次数:次   作者:佚名

下载地址:

客户服务

---------------------------------------------- ----------

关于HKROnline SyncNavigator 注册机价格

svn同步版本库与网站目录_ajax同步方式可以防重复提交吗_sql数据库同步方式

HKROnline SyncNavigator 8.4.1 非破解版keygen授权激活教程

svn同步版本库与网站目录_ajax同步方式可以防重复提交吗_sql数据库同步方式

最近在研究数据库同步的问题,在网上查了很多资料,也请教了很多人,找到了通过快照复制的方法。 研究了一下,发现以前用过这个方法,效果不是很好,果断放弃。 经过一番查找和其他人的指导,我终于从一位热心网友那里得知了一个非常好用的软件——SyncNavigator。

好东西就要分享给大家,所以今天就来介绍一下这款软件以及它的一些使用方法。 一起来看看它有哪些强大的功能吧!

SyncNavigator 的基本功能:

自动数据同步/定时数据同步

无论是实时同步/24小时不间断同步,还是基于定时任务(每小时/每天/每周/等)的自动同步,都完全胜任。

完全支持 Microsoft SQL Server

完全支持 Microsoft SQL Server 215387295596 数据库类型。 并且可以在不同数据库版本之间同步数据。

支持MySQL4.1及以上版本

支持MySQL4.1 5.0 5.1 5.4 5.5。 并且可以在不同数据库版本之间同步数据。

无人值守和故障自动恢复

当数据库出现故障或网络出现故障时,同步自动恢复,无需人工干预(或操作),数据完全准确可靠。

同构数据库同步/异构数据库同步

SQL Server to SQL Server、MySQL to MySQL、SQL Server to MySQL等都可以轻松实现。

断点续传和增量同步

同步完成(或中断)后sql数据库同步方式,再次进行同步时可以继续上次的位置增量同步,避免了每次都要从头开始的问题。

分别创建增删改查触发器(Trigger),以达到两表数据同步的目的。

1:数据同步增加:

如果有两张表——A表和B表,创建一个触发器,使得A表插入数据时,B表也同步插入数据。 B表插入数据的字段需要和A表的字段对应。

CREATE TRIGGER 触发器名称 ON A AFTER INSERT AS BEGIN INSERT INTO B表(B表字段1,B表字段2,B表字段3) SELECT A表字段1,A表字段2,A表字段3 FROM INSERTED END

2、数据同步删除:

如果有两张表——A表和B表,创建一个触发器,当A表删除数据时,B表也同步删除数据。 其中,B表和A表应该有对应的主键关联。

CREATE TRIGGER 触发器名称 ON A AFTER DELETE AS BEGIN DELETE B WHERE B表主键 IN( SELECT A表主键 FROM DELETED) END

3、数据同步更新:

如果有两张表——A表和B表,创建一个触发器,使A表数据更新时,B表也同步更新数据。

CREATE TRIGGER 触发器名称 ON A AFTER UPDATE AS update B SET B.B表字段1=A.A表字段1 FROM B AS B,INSERTED AS A WHERE B.B表主键=A.A表主键

了解触发器中的两个临时表:Deleted 和 Inserted。 注意Deleted和Inserted分别代表触发事件的表“旧记录”和“新记录”

在一个数据库教程系统中,有两个虚拟表用来存放表中记录的信息sql数据库同步方式,分别是:

Tables 虚拟表 Inserted 虚拟表 Deleted

添加时

存储新记录

不存储记录

修改时

存储新记录以供更新

保存更新前的记录

删除时

不存储记录

存储删除的记录