`
isiqi
  • 浏览: 16538715 次
  • 性别: Icon_minigender_1
  • 来自: 济南
社区版块
存档分类
最新评论

数据库镜像和日志传送

阅读更多

可以镜像或使用日志传送给定的数据库;也可以同时镜像并使用日志传送该数据库。若要选择使用的方法,请考虑下列事项:

  • 需要多少个目标服务器?

    如果只需要一个目标数据库,建议使用数据库镜像解决方案。

    如果需要多个目标数据库,则需要使用日志传送(可以单独使用,也可以与数据库镜像一起使用)。如果将这两种方法组合使用,就既能享有数据库镜像的好处,又能获得日志传送提供的多个目标数据库的支持。

  • 如果需要延迟还原目标数据库的日志(通常是为了防止逻辑错误),请使用日志传送(可以单独使用,也可以与数据库镜像一起使用)。

本主题讨论组合使用日志传送和数据库镜像时的注意事项。

注意注意

有关这些技术的简介,请参阅数据库镜像概述日志传送概述

当日志传送备份共享保持不变时,镜像会话中的主体数据库也可以担当日志传送配置中的主数据库,反之亦然。数据库镜像会话可以在任何操作模式下运行,同步(将事务安全性设置为 FULL)或异步(将事务安全性设置为 OFF)模式均可。

注意注意

若要在数据库中使用数据库镜像,始终需要完整恢复模式。

通常,组合使用日志传送和数据库镜像时,会先建立镜像会话,然后再建立日志传送(尽管这并不是必需的)。然后,当前主体数据库将被配置为日志传送主数据库(主体/主数据库),并与一个或多个远程辅助数据库一起使用。而且,镜像数据库也必须被配置为日志传送主数据库(镜像/主数据库)。日志传送辅助数据库应该位于非主体/主服务器或非镜像/主服务器的服务器实例上。

注意注意

日志传送中所涉及的服务器的区分大小写设置应当匹配。

在日志传送会话期间,主数据库上的备份作业将在备份文件夹中创建日志备份。辅助服务器的复制作业将从该位置复制备份。若要使备份作业和复制作业成功,它们必须都能访问日志传送备份文件夹。若要使主服务器达到最大可用性,我们建议在独立主机上的共享备份位置建立备份文件夹。确保所有日志传送服务器(包括镜像/主服务器)都能访问共享备份位置(称为“备份共享”)。

若要使日志传送在数据库镜像故障转移后仍能继续进行,还必须使用主体数据库上用于主服务器的配置将镜像服务器配置为主服务器。镜像数据库处于还原状态,这样可以防止备份作业备份镜像数据库中的日志。这将确保镜像/主数据库不会影响主体/主数据库,后者的日志备份当前正被辅助服务器复制。为了防止虚假警报,在镜像/主数据库上执行备份作业之后,备份作业将向log_shipping_monitor_history_detail表中记录一条消息,然后代理作业将返回成功状态。

镜像/主数据库在日志传送会话中处于非活动状态。但是,如果镜像进行故障转移,则以前的镜像数据库将作为主体数据库联机。此时,该数据库也将作为日志传送主数据库变为活动状态。以前无法在该数据库中传送日志的日志传送备份作业也将开始传送日志。相反,故障转移将使以前的主体/主数据库成为新的镜像/主数据库并进入还原状态,同时该数据库上的备份作业也将停止备份日志。

注意注意

如果是自动故障转移,当以前的主体/主数据库重新加入镜像会话时,它将切换到镜像的角色。

若要在具有自动故障转移功能的高安全性模式下运行,请为镜像会话配置称为“见证服务器”的附加服务器实例。如果因为某种原因主体数据库在数据库同步之后丢失,而镜像服务器和见证服务器仍可以互相通信,就会进行自动故障转移。自动故障转移将导致镜像服务器成为主体角色,并将其数据库作为主体数据库联机。有关详细信息,请参阅自动故障转移。如果新的主体/主服务器可以访问日志传送备份位置,则其备份作业将开始向该位置传送日志备份。数据库镜像同步模式可以保证日志链不受镜像故障转移的影响,也可以保证只还原有效的日志。辅助服务器将继续复制日志备份,而不知道主服务器已经变为不同的服务器实例。

使用本地日志传送监视器时,此方案没有特别的注意事项。有关如何对此方案使用远程监视实例的信息,请参阅本主题后面介绍的“数据库镜像对远程监视实例的影响”。

下图显示了镜像在具有自动故障转移功能的高安全性模式下运行时日志传送和数据库镜像如何一起工作。开始时,Server_A既是用于镜像的主体服务器,也是日志传送的主服务器。Server_B既是镜像服务器,也被配置为主服务器(当前处于非活动状态)。Server_CServer_D为日志传送辅助服务器。为了使日志传送会话达到最大可用性,备份位置位于独立主机上的共享目录中。

Log shipping and database mirroring

完成镜像故障转移之后,辅助服务器上定义的主服务器名称保持不变。

当日志传送与远程监视实例一起使用时,组合使用日志传送会话和数据库镜像会影响监视器表中的信息。有关主服务器的信息是在主体/主服务器上配置的监视器与在每个辅助服务器上配置的监视器的组合。

若要尽可能地保持无缝监视,在使用远程监视器时,我们建议您在辅助服务器上配置主服务器时指定原来的主服务器名称。此方法也可以使更改 Microsoft SQL Server 代理中的日志传送配置变得更加方便。有关监视的详细信息,请参阅监视日志传送

若要同时设置数据库镜像和日志传送,需要执行下列步骤:

  1. 使用 NORECOVERY 将主体/主数据库的备份还原到其他服务器实例,从而在以后作为经过数据库镜像实现的主体/主数据库的镜像数据库使用。有关详细信息,请参阅为镜像准备镜像数据库

  2. 设置数据库镜像。有关详细信息,请参阅如何配置数据库镜像会话 (SQL Server Management Studio)设置数据库镜像

  3. 将主体/主数据库的备份还原到其他服务器实例,后者以后将用作主数据库的日志传送辅助数据库。有关详细信息,请参阅日志传送部署

  4. 在用作一个或多个辅助数据库的主数据库的主体数据库上设置日志传送。

    应当将单个共享设置为备份目录(一个备份共享)。这可以确保主体服务器和镜像服务器之间进行角色切换后,备份作业能够继续像以前一样写入到同一目录。最佳方法是确保此共享与镜像和日志传送中所涉及的数据库位于不同的物理服务器上。

    有关详细信息,请参阅如何启用日志传送 (SQL Server Management Studio)

  5. 从主体数据库向镜像数据库手动进行故障转移。

    执行手动故障转移:

  6. 在用作主数据库的新主体数据库(以前为镜像数据库)上设置日志传送。

    重要说明重要提示

    请不要在辅助数据库上执行任何设置。

    必须使用在步骤 4 中使用的同一备份共享。

    SQL Server Management Studio 中的“事务日志传送”接口对于每个日志传送配置仅支持一个主数据库。因此,必须使用存储过程来将新主体设置为主数据库。有关详细信息,请参阅如何启用日志传送 (Transact-SQL)

  7. 执行另一手动故障转移以回到原始主体。

分享到:
评论

相关推荐

    Python项目-自动办公-56 Word_docx_格式套用.zip

    Python课程设计,含有代码注释,新手也可看懂。毕业设计、期末大作业、课程设计、高分必看,下载下来,简单部署,就可以使用。 包含:项目源码、数据库脚本、软件工具等,该项目可以作为毕设、课程设计使用,前后端代码都在里面。 该系统功能完善、界面美观、操作简单、功能齐全、管理便捷,具有很高的实际应用价值。

    《松鼠》生态性课堂体验教案.docx

    《松鼠》生态性课堂体验教案

    Java系统源码+智慧图书管理系统

    Java系统源码+智慧图书管理系统 内容概要: 本资源包含了完整的Java前后端源码及说明文档,适用于想要快速搭建并部署Java Web应用程序的开发者、学习者。 技术栈: 后端:Java生态系统,包含Spring Boot、Shiro、MyBatis等,数据库使用Mysql 前端:Vue、Bootstrap、Jquery等 适用场景示例: 1、毕业生希望快速启动一个新的Java Web应用程序。 2、团队寻找一个稳定的模板来加速产品开发周期。 3、教育机构或个人学习者用于教学目的或自学练习。 4、创业公司需要一个可以立即投入使用的MVP(最小可行产品)。

    基于ssm+jsp实现的超市管理系统高级版v2-lw.zip

    项目包含前后台完整源码。 项目都经过严格调试,确保可以运行! 具体项目介绍可查看博主文章或私聊获取 助力学习实践,提升编程技能,快来获取这份宝贵的资源吧!

    《松鼠》教学方案.docx

    《松鼠》教学方案

    基于ssm的计算机课程实验管理系统源代码(完整前后端+mysql+说明文档+LW).zip

    学生角色 学生用户在系统的前台界面可以浏览站内新闻、系统公告等公共的信息,在进行了注册和登录等操作后可以进入个人后台管理界面,对自己的个人信息进行管理,还可以进行实验成绩查看和实验交流等操作。 教师角色 教师用户也可以正常使用本系统的前台功能,但最主要的功能还是在个人后台界面中。在教师的个人后台界面中,首先教师可以管理自己的个人信息,还可以对学生进行实验任务书下达,对学生的实验成果和实验成绩管理等操作。 管理员角色 系统管理员可以管理整个系统的数据,比如可以管理教师和学生的个人资料,对违反了网站及学校实验室规定的同学可以进行删除。除了管理教师和学生的信息外,管理员用户还可以对公告信息及新闻信息等进行管理。 环境说明: 开发语言:Java 框架:ssm,mybatis JDK版本:JDK1.8 数据库:mysql 5.7 数据库工具:Navicat11 开发软件:eclipse/idea Maven包:Maven3.3 服务器:tomcat7

    毕业设计-0-1背包问题动态规划模型Python代码.rar

    1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、本项目仅用作交流学习参考,请切勿用于商业用途。

    基于ssm的大创项目申报管理系统源代码(完整前后端+mysql+说明文档+LW).zip

    管理员 管理员管理 工作人员管理 用户管理 公告信息管理 往届项目管理 工作人员 个人资料修改 公告查看 项目申报信息管理,发布(项目申报信息、要求、时间节点等信息) 项目模板管理 往届项目查询 用户 个人资料修改 公告查看 项目模板下载 项目申报信息查看 我的项目申报 项目申报结果查看 环境说明: 开发语言:Java 框架:ssm,mybatis JDK版本:JDK1.8 数据库:mysql 5.7 数据库工具:Navicat11 开发软件:eclipse/idea Maven包:Maven3.3 服务器:tomcat7

    福禄寿FloruitShow - 多一个世界 [mqms].ogg

    福禄寿FloruitShow - 多一个世界 [mqms].ogg

    Python项目-自动办公-45 excel处理实例(一维转二维).zip

    Python课程设计,含有代码注释,新手也可看懂。毕业设计、期末大作业、课程设计、高分必看,下载下来,简单部署,就可以使用。 包含:项目源码、数据库脚本、软件工具等,该项目可以作为毕设、课程设计使用,前后端代码都在里面。 该系统功能完善、界面美观、操作简单、功能齐全、管理便捷,具有很高的实际应用价值。

    商业企业资本结构与公司价值关系研究 开题报告.docx

    商业企业资本结构与公司价值关系研究 开题报告.docx

    间位芳纶纸全球市场研究报告:2023年市场规模达到约6.31亿美元

    间位芳纶纸全球市场研究报告:2023年市场规模达到约6.31亿美元 在特种纸材料领域,间位芳纶纸以其高强度、耐高温、耐腐蚀、本质阻燃和卓越的电绝缘性能,成为了现代工业不可或缺的关键材料。从电气绝缘到蜂窝结构材料,再到民间用品,间位芳纶纸的广泛应用不仅推动了多个行业的进步,更展现了其巨大的市场潜力。然而。本文将深入探讨间位芳纶纸市场的现状、技术创新、应用领域、竞争格局及未来趋势,并强调用户咨询在引领市场发展中的关键作用。 市场概况 据QYR最新调研,2023年全球间位芳纶纸市场规模达到约6.31亿美元,同比增长12.88%。这一增长主要得益于电气绝缘领域和蜂窝芯材领域的强劲需求。电气绝缘领域作为间位芳纶纸的主要应用领域,2023年占比高达62.76%,而蜂窝芯材领域则紧随其后,占比34.71%。在中国市场,间位芳纶纸的发展同样令人瞩目。尽管起步较晚,但得益于技术进步和政策支持,国内间位芳纶纸市场规模持续走高,从2016年的4.8亿元增长至2023年的10亿元,期间复合年增长率为12.01%。 技术创新与趋势 技术创新是推动间位芳纶纸市场发展的核心动力。随着纳米技术、智能制造等技术的不断发

    毕业设计-BP神经网络模型Python代码.rar

    1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、本项目仅用作交流学习参考,请切勿用于商业用途。

    Python 批量转换PPT、Excel、Word为PDF文件工具

    Python 批量转换PPT、Excel、Word为PDF文件工具

    四川大学期末考试试题(开卷).pdf

    四川大学期末考试试题(开卷).pdf

    毕业设计-RBF神经网络做回归预测代码.rar

    1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、本项目仅用作交流学习参考,请切勿用于商业用途。

    springboot-基于JavaScript的在线考试系统.zip

    springboot-基于JavaScript的在线考试系统.zip

    深圳市2005-2024年近20年历史气象数据下载

    深圳市2005-2024年近20年的历史气象数据,每3小时更新一次数据,参数包含气温、气压、降水量、云层、能见度、风向、湿度等,几万条数据

    Python项目-实例-15 屏保计时器.zip

    Python课程设计,含有代码注释,新手也可看懂。毕业设计、期末大作业、课程设计、高分必看,下载下来,简单部署,就可以使用。 包含:项目源码、数据库脚本、软件工具等,该项目可以作为毕设、课程设计使用,前后端代码都在里面。 该系统功能完善、界面美观、操作简单、功能齐全、管理便捷,具有很高的实际应用价值。

    2024北邮数电大实验-水位检测与控制系统

    2024北邮数电大实验——实验3:水位检测与控制 全功能代码开源。本人期末复习任务繁重,代码无时间作详细注释。

Global site tag (gtag.js) - Google Analytics