当前位置:七道奇文章资讯数据防范MSSQL防范
日期:2011-05-02 15:21:00  来源:本站整理

SQL Server复制原理及限制[MSSQL防范]

赞助商链接



  本文“SQL Server复制原理及限制[MSSQL防范]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:

  以两个复制服务器A,B双向复制为模子

  sql server的复制分为三种:

  1. 快照复制

  A每隔一段时间将B中的呼应表中的数据全部删除,然后将自己呼应表中的全部插到B中.此种方法明显不合适我们的利用,不予考虑.

  2. 事件复制

  对A中的每一个满意复制条件的事件,每隔一按时间A都利用到B上,反之亦然.SQL Server 通过把数据传给三个存储历程(插入,删除,改正)举行数据的改正,我们可以按照自己的利用改写此存储历程.存在缺陷:假如从A到B的复制条件和从B到A复制条件相同的话,会产生“踢皮球”的循环现象.既一系列事件利用于A,A会把这些事件利用于B,B收到这一系列事件后,又会把它利用于A……如此循环.

  3. 归并复制

  每隔一段时间,复制将会把数据库A,B中需求复制的数据归并一下,使得AB中的数据完好一样,数据都是AB数据库中数据的全部数据.假如A和B中数据主键有冲突,则按照优先级只选此中一条数据.需求注意:为了辨别数据来自于哪个地址,SQL Server会将每一个需求复制的表中另加一个字段,在编程时应当注意.

  SQL Server复制的缺陷:

  SQL Server 每隔一按时间举行一次复制,假如找不到另一台Server(比方因为网络弊端,或是另一台SQL Server没有启动),经过n(默许为10)次衔接后,它的复制功效将会down掉,直至有人将复制功效启动. 需求复制的表中假如在复制之前就有数据,在成立复制时对比麻烦(sql server不供应此类问题的办理办法,需求手动完成).因此,需求复制的表在利用历程中不能常常变更表构造.   以上是“SQL Server复制原理及限制[MSSQL防范]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:

  • Windows 搭配 IIS7 PHP MySQL 环境
  • sqlserver索引的原理及索引成立的注意事项小结
  • SQL Join的一些总结(实例)
  • SQL的Join利用图解教程
  • SQL中JOIN和UNION辨别、用法及示例介绍
  • 关于SQL中CTE(公用表表达式)(Common Table Expression)的总结
  • mysql Out of memory (Needed 16777224 bytes)的错误办理
  • mysql提醒[Warning] Invalid (old?) table or database name问题的办理办法
  • mysql启用skip-name-resolve情势时呈现Warning的处理办法
  • mysql启用skip-name-resolve情势时呈现Warning的处理办法
  • MySQL Order By语法介绍
  • <b>MySQL ORDER BY 的实现解析</b>
  • 本文地址: 与您的QQ/BBS好友分享!
    • 好的评价 如果您觉得此文章好,就请您
        0%(0)
    • 差的评价 如果您觉得此文章差,就请您
        0%(0)

    文章评论评论内容只代表网友观点,与本站立场无关!

       评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论
    Copyright © 2020-2022 www.xiamiku.com. All Rights Reserved .