什么是数据库的镜像

  “数据库镜像”是一种提高 SQL Server 数据库的可用性的解决方案。镜像基于每个数据库实现,并且只适用于使用完整恢复模式的数据库。数据库镜像维护一个数据库的两个副本,这两个副本必须驻留在不同的 SQL Server 数据库引擎 服务器实例上。通常,这些服务器实例驻留在不同位置的计算机上。启动数据库上的数据库镜像操作时,在这些服务器实例之间形成一种关系,称为“数据库镜像会话”。其中一个服务器实例使数据库服务于客户端(“主体服务器”),另一个服务器实例则根据镜像会话的配置和状态,充当热备用或温备用服务器(“镜像服务器”)。具有自动故障转移功能的高安全性模式要求使用第三个服务器实例,称为“见证服务器”。


  l 优点

  l 、增强了数据保护功能

  2 、提高了数据库的可用性

  3 、提高了生产数据库在升级期间的可用性

  l 角色切换

  1、自动切换:在使用见证服务器的情况下,数据库必须已经同步,并且见证服务器必须和镜像服务器连接正常。

  2、手动切换:在高安全性模式下,主体服务器和镜像服务器必须保持互联,并且数据库必须已经同步。

  3、强制服务:在高性能模式和不带自动故障转移功能的高安全性模式下,如果主体服务器出现故障而镜像服务器可用,则可以强制服务运行。这种方式可能导致某些数据库丢失。

  l 运行模式

  l 、高性能模式(异步运行):事务不需要等待镜像服务器将日志写入磁盘便可提交,这样可最大程度地提高性能。这意味着事务不需要等待镜像服务器将日志写入磁盘便可提交,而此操作允许主体服务器在事务滞后时间最小的条件下运行,但可能会丢失某些数据。

  2、高安全模式(同步运行):当会话开始时,镜像服务器使镜像数据库尽快与主体数据库同步。一旦同步了数据库,事务将在双方提交,这会延长事务滞后时间。

推荐阅读

    SQL Server 2008服务器如何配置

    SQL Server 2008服务器如何配置,服务器,选择,单击,配置,连接,属性,选项,  SQL Server 2008 在Microsoft的数据平台上发布,可以组织管理任

    数据库有几种 ,它的作用是什么

    数据库有几种 ,它的作用是什么,数据库,服务器,系统,用户,临时表,作用,运行,  服务器自身所使用的数据库,也可以说是管理服务器和用户数据

    Sql数据库服务怎么弄

    Sql数据库服务怎么弄,服务,数据库,服务器,命令,开启,安装,启动,  Sql数据库服务怎么弄?用数据库时开启服务是需要的,我给大家具体介绍几

    数据库的性能从哪几方面测试么呢

    数据库的性能从哪几方面测试么呢,性能,数据库,硬件,数据库引擎,系列,测试,瓶颈,  数据库的性能有很多种 1:速度性能2:并发性能3:事务性能,在

    Windows7系统DNS服务器故障怎么解决

    Windows7系统DNS服务器故障怎么解决,服务器,故障,设置,输入,系统,本地连接,地址,  在使用电脑上网的过程中,有时候会碰到很奇怪的现象,那

    Win8系统中如何使用代理服务器上网

    Win8系统中如何使用代理服务器上网,代理服务器,上网,选项,设置,系统,连接,协议,  由于组织内部限制或出于安全考虑,不允许每一台计算机都

    Win7系统电脑如何配置Web服务器

    Win7系统电脑如何配置Web服务器,服务器,系统,网站,服务,配置,更新,网页,  众所周知,我们现在在网络上浏览的网页,都是存储在Web服务器上的

    Win10公文包怎样同步

    Win10公文包怎样同步,同步,公文包,盘中,在哪,文件,覆盖,存储位置,公文包和文件夹的区别在哪?公文包是一个特殊的文件夹,它可以将你的数据及

    Win7电脑时间同步出错是怎么回事

    Win7电脑时间同步出错是怎么回事,是怎么回事,同步,电脑时间,时钟,时间服务器,系统,日期,Win7电脑时间同步出错是怎么回事?系统在后台同步i

    Win7 rpc服务器不可用怎么处理

    Win7 rpc服务器不可用怎么处理,服务器,服务,点击,解决方法,启动,服务列表,默认,在使用电脑的过程中经常会遇到一些问题,有些问题会让人不知

    数据库本地连接为空白怎么办?

    数据库本地连接为空白怎么办?,本地连接,数据库,注册表编辑器,数字,安装,文件,查看,很多公司的技术人员在安装和使用sql server时总会遇到这

    sql2008r2数据库如何配置?

    sql2008r2数据库如何配置?,配置,数据库,双击,数据库配置,管理器,防火墙,安全中心,小编经常会接到好多客户电话说,sql2008r2数据库配置完之后