可以通过sql触发器来实现。
例下列触发器代码 :
create trigger tri_kszb_inserton ygpx_kszb -- *** 作的表名for insert --给表插入一条数据的时候触发asdeclare @kssj datetime declare @sqbh char(40)select @kssj = kssj,@sqbh = sqbh from inserted --把插入的数据的保存到变量insert into ygpx_kszb2 values (@kssj,@sqbh) --同步插入到另一表
SQL
自带的镜像或者订阅分发功能,只能是一对一或者一对多的。
即将一个数据库复制到多个数据库中,或者一个数据库复制到另外一个数据库中。
如果需要实现将多个数据库同步到另外的同一个数据库中(也就是多对一,或者多对多)。
目前我知道的只有第三方的
SyncNavigator
数据库同步软件可以实现。可以应用于多个连锁店之间的数据共享,或者将多个连锁店的数据上传到总部。
首先你要说明一下这2个数据库是什么关系
数据库集群,那么 AB 两库是 镜像 还是 互备,当然,根据数据库 品牌不同,同步的方式也不一样,不过都可以通过安装过程和建立 数据库实例中的配置 来实现
数据库之间通过其他可控程序连接,那么,该情况下,需要数据可能出现延迟等,不推荐
数据库之间没有连接,但是都由同一个节点进行数据下发,那么就在这个节点上实现一个跨库事物控制就行了
以上就是关于sql server2012高可用性多个数据库之间怎么同步全部的内容,包括:sql server2012高可用性多个数据库之间怎么同步、多个sql数据库复制(同步)一个数据库可以吗、如何实现两个数据库之间的表数据同步等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)