由于数据量比较大,现在要把读写分为2个数据库(1个数据库只读,1个数据库只写)
问题:
 现在怎么使2个数据库的数据同步???
 求好的好的方法或思路!!!!!!  谢谢 各位大神!!!数据同步SQL

解决方案 »

  1.   

    复制是一组技术,它将数据和数据库对象从一个数据库复制和分发到另一个数据库,然后在数据库之间进行同步以保持一致性。 使用复制,可以在局域网和广域网、拨号连接、无线连接和 Internet 上将数据分发到不同位置以及分发给远程或移动用户。 事务复制通常用于需要高吞吐量的服务器到服务器方案(包括:提高伸缩性和可用性、数据仓库和报告、集成多个站点的数据、集成异类数据以及减轻批处理的负荷)。 合并复制主要是为可能存在数据冲突的移动应用程序或分步式服务器应用程序设计的。 常见应用场景包括:与移动用户交换数据、POS(消费者销售点)应用程序以及集成来自多个站点的数据。 快照复制用于为事务复制和合并复制提供初始数据集;在适合数据完全刷新时也可以使用快照复制。 利用这三种复制,SQL Server 提供功能强大且灵活的系统,以便使企业范围的数据同步。 有点不懂!!!!!!
      

  2.   


    A 写
    B 只读A ——》 B 使用复制将A上的相关数据处理,在B上进行同步。
      

  3.   


    参考这个看看http://www.cnblogs.com/dudu/archive/2010/08/26/1808540.html步骤就是这样的了。 概念lz还得自己翻翻看msdn
      

  4.   

    复制(Replication)
    日志传送(LogShipping)
    都可以.
      

  5.   


    我听说有种叫SSIS包的可以同步数据,不知道大神们知道不 知道帮我简单的讲解下
      

  6.   

    上2012 吧, alwayson 应该可以满足你的需求
      

  7.   

    复制 只能对付有主键的表
    日志传送 即使只读,也存在还原时无法连接mssql一写多读 都有点麻烦啊。。
    不知道alwayson会怎么样
      

  8.   

    读写分离目前版本里面最好的就是2012的alwayson。如果是其他版本,可以使用事务复制创建一个新库作为读,如果读是不要求实时,甚至可以使用快照来负载