热门标签 | HotTags
当前位置:  开发笔记 > 数据库 > 正文

应用SQLServer2000日志转移实现高可用性

日志转移是这样一种处理过程,它能将某一数据库中的事务日志文件依次转存到备份的数据库中,进而为这一数据库创立一个近乎热备份。SQLServer2000的数据库引擎中设置了日志转移功

日志转移是这样一种处理过程,它能将某一数据库中的事务日志文件依次转存到备份的数据库中,进而为这一数据库创立一个“近乎”热备份。SQL Server 2000的数据库引擎中设置了日志转移功效,并在其中进行处理。所以它会主动完成复原到备份服务器的过程,而不需要数据库治理员手动把持。只有你的产品服务器把持失败,你才需手动完成到备份服务器的复原过程。(注释:尽管SQL Server 7.0和2005中均有日志转移功效,但本文重要针对SQL Server 2000。)

为何要应用日志转移?

日志转移是一种解决高可用性的措施,并且十分有效。同样作为高可用性的措施计划,日志转移相对集群来说,最大的利益是它要便宜很多。这是由于,应用集群功效有硬件请求,而日志转移则不需要。

日志转移在数据库与数据库而非服务器与服务器之间进行;因此才有可能将备份数据库存储在你已用作其他用处的服务器上。但假如转移失败则有可能会呈现标题,这时你可换用备份数据库,这种选择是可用的。

日志转移相对照较轻易安装。SQL Server供给了非常完善的向导帮助你安装这个过程。

日志转移答应你保留散布在不同地理地位中的冗余数据,SQL Server的集群功效则很难做到这一点。这一特点十分出众,由于,当你的数据中心遭到灾害时,你仍能在备份服务器中将其恢复过来。而在雷同的数据中心,假如你应用的是集群功效,你就会陷进麻烦。

日志转移的另一长处是你能将备份数据库作为报告数据库应用,这对很多公司来说是很不错的选择。但假如你决定了用这个备份数据库作报告应用,就必需留心它的局限性。应用原始数据库中的日志时,SQL Server 请求指定唯一的通道,所以,当日志文件正在被利用时,报告则不能同时进行。

应用日志转移要考虑的相干因素

在将日志转移作为高可用性的计划来应用时,我们必需考虑以下几点因素。由于从原始数据库到备份数据库有一个埋伏期,对你的公司而言,它并非必定是可行的实现高可用性的一种解决计划。埋伏期由数据库治理员设置,时间也因需要而缩短, 但永远不能避免。

日志转移中没有设置恢复功效,这就意味着在将日志转移到备份服务器上时,这些日志都暂时不可用。因此,数据库治理员必需在将备份数据库放到网上前完成一系列的把持,这些步骤包含:

将已存储在备份数据服务器上原始数据库里的备份标签存储起来。一旦所有的标签被存储后,数据库就必需得到恢复,然后放到网上。
一旦所有的数据库都已放在网上,所有需要拜访数据库的利用程序就需要转变自身的链接。假如你不能将利用程序尽快指向刚刚恢复的数据库,你就前功尽弃了。

一个SQL Server的实例能用于监控日志转移。这个实例可以在原始数据库、备份数据库或单独的数据库中。任何一种版本的SQL Server都能用于SQL Server监控。

注释:数据库登录必需在原始数据库与备份数据库之间同时进行。




推荐阅读
  • 本文介绍了数据库体系的基础知识,涵盖关系型数据库(如MySQL)和非关系型数据库(如MongoDB)的基本操作及高级功能。通过三个阶段的学习路径——基础、优化和部署,帮助读者全面掌握数据库的使用和管理。 ... [详细]
  • 福克斯新闻数据库配置失误导致1300万条敏感记录泄露
    由于数据库配置错误,福克斯新闻暴露了一个58GB的未受保护数据库,其中包含约1300万条网络内容管理记录。任何互联网用户都可以访问这些数据,引发了严重的安全风险。 ... [详细]
  • 本文详细介绍了优化DB2数据库性能的多种方法,涵盖统计信息更新、缓冲池调整、日志缓冲区配置、应用程序堆大小设置、排序堆参数调整、代理程序管理、锁机制优化、活动应用程序限制、页清除程序配置、I/O服务器数量设定以及编入组提交数调整等方面。通过这些技术手段,可以显著提升数据库的运行效率和响应速度。 ... [详细]
  • 本文深入探讨了SQL数据库中常见的面试问题,包括如何获取自增字段的当前值、防止SQL注入的方法、游标的作用与使用、索引的形式及其优缺点,以及事务和存储过程的概念。通过详细的解答和示例,帮助读者更好地理解和应对这些技术问题。 ... [详细]
  • 1.执行sqlsever存储过程,消息:SQLServer阻止了对组件“AdHocDistributedQueries”的STATEMENT“OpenRowsetOpenDatas ... [详细]
  • 本文详细探讨了 org.apache.hadoop.ha.HAServiceTarget 类中的 checkFencingConfigured 方法,包括其功能、应用场景及代码示例。通过实际代码片段,帮助开发者更好地理解和使用该方法。 ... [详细]
  • Nginx 反向代理与负载均衡实验
    本实验旨在通过配置 Nginx 实现反向代理和负载均衡,确保从北京本地代理服务器访问上海的 Web 服务器时,能够依次显示红、黄、绿三种颜色页面以验证负载均衡效果。 ... [详细]
  • 网络出版服务许可证申请指南
    本文详细介绍了网络出版服务许可证的办理条件、适用企业范围及具体流程,帮助相关企业和个人了解并顺利完成许可证的申请。文章由专业机构提供,旨在为读者解答在互联网出版领域遇到的技术和合规问题。 ... [详细]
  • 本文介绍了如何使用JavaScript的Fetch API与Express服务器进行交互,涵盖了GET、POST、PUT和DELETE请求的实现,并展示了如何处理JSON响应。 ... [详细]
  • 华为智慧屏:超越屏幕尺寸的智能进化
    继全球发布后,华为智慧屏于9月26日在上海正式亮相,推出65英寸和75英寸版本。该产品不仅在屏幕尺寸上有所突破,更在性能和智能化方面实现了显著提升。 ... [详细]
  • NTP服务器配置详解:原理与工作模式
    本文深入探讨了网络时间协议(NTP)的工作原理及其多种工作模式,旨在帮助读者全面理解NTP的配置参数和应用场景。NTP是基于RFC 1305的时间同步标准,广泛应用于分布式系统中,确保设备间时钟的一致性。 ... [详细]
  • 探索新一代API文档工具,告别Swagger的繁琐
    对于后端开发者而言,编写和维护API文档既繁琐又不可或缺。本文将介绍一款全新的API文档工具,帮助团队更高效地协作,简化API文档生成流程。 ... [详细]
  • 本文详细介绍了在不同操作系统中查找和设置网卡的方法,涵盖了Windows系统的具体步骤,并提供了关于网卡位置、无线网络设置及常见问题的解答。 ... [详细]
  • 深入解析Serverless架构模式
    本文将详细介绍Serverless架构模式的核心概念、工作原理及其优势。通过对比传统架构,探讨Serverless如何简化应用开发与运维流程,并介绍当前主流的Serverless平台。 ... [详细]
  • 本文探讨了如何解决PHP文件无法写入本地文件的问题,并解释了PHP文件中HTML代码无效的原因,提供了一系列实用的解决方案和最佳实践。 ... [详细]
author-avatar
zhanghao320829
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有