莫相离 发表于 2015-1-16 22:17:57

MYSQL网页设计SQL Server 2005数据库的镜像简介

如果互联网服务提供商,支撑数据的云服务,或它们之间任一点网络被堵塞或中断,他们就会遇到与数据延迟或应用程序故障有关的问题。如果问题发生在企业内部,解决方案提供商可以排除故障找出原因。  自从SQLServer2000以来,你已可以经由过程利用复制来创立一个备用的服务器、传输日记,和备份和从头存储了——可是如今微软又引进了一个内建的工具,它能够完成主动的毛病恢复。数据库镜像是SQLServer2005的一个新特征,它同意你将一个SQLServer中的数据库内容镜像到另外一个SQLServer上。它还让你能够在产生毛病的时分,经由过程镜像数据库来举行毛病恢复。
  EdgewoodSolutions的GregRobidoux回覆了我们一些SQLServer2005中有关数据库镜像的罕见成绩,同时还注释了为何你如今就应当入手下手测试这个内建的功效来看看它终极是不是会给你的情况带来优点。
  甚么是数据库镜像?
  Robidoux:数据库镜像是将数据库事件处置从一个SQLServer数据库挪动到分歧SQLServer情况中的另外一个SQLServer数据库中。镜像的拷贝是一个备用的拷贝,不克不及间接会见;它只用在毛病恢复的情形下。
  由于是在SQLServer2005中新引进的特征,这个功效只能用在,这个版本的软件中。在某种水平上说,它是复制和日记传输的夹杂体:你一切的事物都在事物级别(复制)上挪动(日记传输)到你的数据库的一个镜像拷贝上,同时削减了你在完成日记传输大概复制的时分大概会晤临的成绩。
  复制包含大批的挪动部分,而且假如你的数据库企图常常改动的话,要包管你的复制运转得流利也是坚苦重重。关于日记传输,为了包管同步,一样必要完成良多的处置,比方创立备份、拷贝备份,和备份重存。假如有一个历程溃散了,全部处置历程就溃散了。
  数据库镜像的事情体例是甚么?
  Robidoux:要举行数据库镜像所需的最小需求包含了两个分歧的SQLServer运转情况。主服务器被称为“基础的”,第二个服务器被称作“镜像的”。基础数据库就是你实践用着的数据库,镜像数据库就是你的数据库的备用拷贝。当事件写进你的基础服务器的时分,他们也一样被传送到并写进你的镜像数据库中。
  除基础和镜像以外,你还能够引进另外一个可选的组件,名为“证人”。证人数据库是第三个SQLServer2005运转实例,它是在判别甚么时分举行毛病恢复的时分,用于基础和镜像之间外部交换。只要当你想完成主动毛病恢复的时分用到这个选项。它完成了2比1投票的才能,当我的一个组件不成达,并因而必要举行毛病恢复的时分。证人服务器只要在你想完成主动毛病恢复的时分才必要用到。
  完成的体例是甚么?
  Robidoux:数据库镜像供应了三种完成的体例。依据你想要用甚么体例来举行毛病恢复处置来举行选择。
  高可用性:这个操纵形式选项同意你在两台服务器上同步事件写进,并撑持主动毛病恢复。要利用这个选项,你必需还要利用一个证人服务器。
  高回护:这个选项可让你在两台服务器上同步事物写进,可是毛病恢复是手工的。由于主动的毛病恢复不是这个选项的一部分,以是也不会用到证人服务器。
  高功能:这个选项不体贴两台服务器上的写进是不是是同步的,因而在功能上有所进步。当利用这个选项的时分,你只能假定镜像服务器上的一切事变都是乐成完成。这个选项只同意手工的毛病恢复,因而不会用到证人服务器。
  时候记着将你的数据主动恢复到第二个拷贝才是数据库镜像的真恰好处。因而,年夜多半的完成大概都是利用的高可达性体例。其他的选项仍旧供应了内建的毛病恢复历程,可是条件是你在产生毛病的时分对举行主动的毛病恢复怀有极年夜的乐趣。
  数据库镜像能够事情在哪几个版本上?
  Robidoux:数据库镜像只能在尺度版、开辟版和企业版的SQLServer2005中找到。基础服务器和镜像服务器的SQLServer运转实例都必要是这几个版本。证人服务器能够运转在任何版本的SQLServer上。别的,另有其他的一些特征是SQLServer的开辟版和企业版上独有的,可是尺度版具有最基础的功效。
  总结
  现现在,SQLServer2005的数据库镜像已关失落了,可是一切的功效仍旧存在。数据库镜像能够经由过程利用检索标记来翻开——可是微软如今其实不撑持这个功效了,以是不要在你的产物情况中运转它。数据库镜像将会在今年岁暮完整完成并被撑持。
  要翻开这个特征并入手下手你的测试,你能够看看之前的专家常识解答。微软正在寻觅分外的反应,以是你能够看看它是不是能够作为你的SQLServer情况的候选。
首先我们要知道,或许有一项技术存在很多理由让我们可以选择使用MySQL学习教程,但是让我们不使用它往往只要有一个理由就足够了。

若相依 发表于 2015-1-19 06:57:00

分区表是个亮点!从分区表也能看出微软要做大作强SQLServer的信心。资料很多,这里不详细说。但是重点了解的是:现在的SQLServer2005的表,都是默认为分区表的。因为它要支持滑动窗口的这个特性。这种特性对历史数据和实时数据的处理是很有帮助的。

兰色精灵 发表于 2015-1-25 09:28:09

理解了存储结构,再阅读下性能优化的章节基本上会对sqlserver有个清晰地认识

admin 发表于 2015-2-2 21:20:21

财务软件要用SQL也只是后台的数据库而已,软件都是成品的,当然多学东西肯定是有好处的..

变相怪杰 发表于 2015-2-8 06:18:42

备份方面可能还是一个老大难的问题。不能单独备份几个表总是感觉不爽。灵活备份的问题不知道什么时候才能解决。

海妖 发表于 2015-2-24 19:36:43

记得在最开始使用2k的时候就要用到这个功能,可惜2k没有,现在有了作解决方案的朋友会很高兴吧。

仓酷云 发表于 2015-3-7 13:29:00

光写几个SQL实在叫无知。

冷月葬花魂 发表于 2015-3-15 07:27:32

比如,MicrosoftSQLServer2008的某一个版本可以满足现在的这个业务的需要,而且价格还比Oracle11g要便宜,那么这一产品就是适合的。

小妖女 发表于 2015-3-21 20:49:20

我是新手,正在学习数据库和操作系统,深感理论的泛广,唯有一步一步来,但是又感觉时间不够,收集了很多资料却总是没能认真的看完,希望有一个讨论板块,大家共同解决,共同分享,共同努力
页: [1]
查看完整版本: MYSQL网页设计SQL Server 2005数据库的镜像简介