sql server2012高可用性多个数据库之间怎么同步

sql server2012高可用性多个数据库之间怎么同步,第1张

可以通过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数据库复制(同步)一个数据库可以吗、如何实现两个数据库之间的表数据同步等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9354985.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-27
下一篇 2023-04-27

发表评论

登录后才能评论

评论列表(0条)

保存