2台服务器上的SQL server2008如何做数据实时同步
答案:2 悬赏:0 手机版
解决时间 2021-01-26 19:26
- 提问者网友:疯孩纸
- 2021-01-26 01:57
2台服务器上的SQL server2008如何做数据实时同步
最佳答案
- 五星知识达人网友:迟山
- 2021-01-26 03:34
十分笨拙的方法是触发器,一有数据修改,对应的数据库也修改
全部回答
- 1楼网友:山有枢
- 2021-01-26 04:31
sqlserver在数据同步方面应用比较多还是复制技术,通过事务复制可以实现准实时同步,准实时同步的意思并不是真正的实时同步,总会有一定延迟的,这主要取决于两台服务器间的网络状况,即便网络状况非常好,比如内网中的2台机器,也是会有一定延迟的,一般在几秒吧。另外事务复制对表结构要求比较严格,需要有主键。如果需要整库同步,可以考虑使用数据库镜像,这对表没有太多要求。通过备份方式也可以实现,sqlserver本身也提供了日志传送功能来通过备份进行同步,但是这样数据延迟就更大了,取决于备份恢复的频率,可能并不符合楼主需要。复制和数据库镜像这两项技术都不是一两句话能说清楚的,详细信息可以查看微软msdn文档 http://msdn.microsoft.com/zh-cn/library/bb500346(v=sql.100).aspx http://msdn.microsoft.com/zh-cn/library/bb934127(v=sql.100).aspx
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯