要添加更多关于事务复制的信息,
只是几个想法。 你也可以结帐去年在http://download.microsoft.com/download/d/9/4/d948f981-926e-40fa-a026-5bfcf076d9b9/ReplicationAndDBM.docx上写的mirroring + repl上的白皮书
编辑:好的 – 这是午餐时间,我还有一些补充:
在select任何types的高可用性解决scheme时(现在我正在为内部Microsoft DBA教授高可用性课程),您需要在评估技术之前从需求分析开始。 如果不知道所有的要求,提出build议是有点困难的。
我在博客中提出了一些问题,以便在提出高可用性战略时问自己:请参阅http://www.sqlskills.com/BLOGS/PAUL/post/HA-Where-do-you-start-when-choosing-a-high-可用性solution.aspx
再次编辑:
好 – 不要再编辑了! 🙂
复制是一种相当多样化的技术,可用于满足多种不同的场景,其select将决定所实施的特定复制types。
例如,通过将应用程序的工作负载分散到多个服务器(即分布式处理体系结构),可以使用合并复制来支持分布式处理。
合并复制通常需要一个相对意识到其环境的应用程序。 诸如冲突解决之类的技术也必须被考虑,以确保整个集成环境中的数据一致性。
事务复制可以以类似的方式用于日志传送,但是可以限制复制到订户的特定对象。 如果报表需要只有一部分表格用于报表,这可能很有用。
有关可用体系结构的完整列表,请参阅以下Microsoft复制参考。
http://msdn.microsoft.com/en-us/library/ms151827.aspx
您使用的复制风格将决定您可能遇到并需要考虑的问题的types。 例如,合并复制要求架构更改到您的数据库。
还有一些需要考虑的安全因素,比如你的数据是通过公共互联网复制的,还是需要encryption通信等。
复制是一个很大的话题,但是我希望这些信息能让你走向正确的方向。
如果由于任何原因必须closures复制并重新启动(或者刚开始时),则往往会导致两个服务器在处理过程中几乎不响应。 一旦开始运行(并且一个人留下),它不是显而易见的(至less对我们来说不是)。