微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

sqlserver高可用学习随笔

 1.目前sqlserver的类似提高数据库高可用性的解决方案有四种:
       (1)windows集群实现sqlserver双机热备。
       (2)sqlserver数据库镜像。
       (3)sqlserver日志传送。
       (4)sqlserver复制。<快照复制,事务复制,合并复制>

 2.在上述四种解决方案中,只有sqlserver复制能够满足分布式数据库需求,而sqlserver复制又分为三种,在三种复制中:<1>快照复制是定时将主数据库中的所有数据,同步到其他备份机,器中,缺点是数据同步不即时、浪费I/O资源主要用途是初始化备份机,保证主数据库与其他备份数据库数据的一致性。<2>合并复制中主数据库可与其他备份数据库同时修改一条数据,缺点是错误操作会导致主从数据丢失。<3>事务复制中,主数据库和备份数据库中的架构数据一致,数据库运行时,只有当主数据库的架构或者数据变动时,才将事务变动同步到备份机器。
        事务复制,又分为三种方式:标准事务复制,层次结构更新订阅事务复制,对等事务复制。标准事务复制的缺点是写入压力在主服务器上,主服务器宕机,数据库就只能读取,不能写入。订阅事务复制可以在多个文职更改同一行,会产生冲突。对等事务复制,同一行在同一时间只能在一个位置修改,这样读取和写入都被分散到了多台服务器。
        对等事务复制的优点:每个数据库节电独立工作,但会向其他服务器同步更新。单独一台服务器出现故障不影响其他的节点工作,有更高的可用性。

下面配置两个sqlserver数据库的对等事务复制:

 1.试验环境介绍:<1>数据库sqlserver2005,以及实例数据库AdventureWorks。<2>备份数据库sqlservercopy,以及一个与主数据库结构完全一致的数据库advW。<3>确保两台数据库实例的代理服务器都开启。

 2.开始配置:            附件文档中详细介绍了整个配置的方法

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐