|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
你可以配置MySQL运行在微小的嵌入式应用程序中,处理的数据可能不足1Mb??而你也可以用它来处理数Tb的数据。MySQL获得这种可扩展性的路径之一是通过一个人们所熟知的存储过程,这是一个运行在程序之外的微型、预编译程序。一切这些手艺都可以作为保护一个备用服务器的手腕,同时这个数据库能够在你本来的主数据库出成绩时上线并作为新的主服务器。但是,你必需记着的是将备用服务器交换上线只是完成了一半的妨碍修停工作。
要包管你的使用一般事情,在数据库内部另有很多注重事项。这个中包含登录信息、数据库用户、调剂义务、DTS和SSIS包、可实行文件、体系数据库中的工具、同名数据库、链接服务器等等。
偶然这些微小的依附只要在你举行一个数据库妨碍恢复时才会发明,如许你又不能不消费大批工夫举行调试和评价招致这个成绩的本源。别的,你还必需让第二台服务器和使用尽量快地上线以削减停机工夫。因而,提早做设置长短常主要的。
当触及到高可用性和SQLServer的劫难恢复计划时,你应当服膺我自己所喜好的一个拉丁谚语――Sivispacem,parabellum,它的意义翻译过去就是“假如你想要失掉战争,那就得先作好和平筹办。”记着这一点后,让我们来看看一些大概会碰到的成绩。我也将倡议几个事后能够完成的义务,以确保数据库妨碍恢复历程疾速无效地完成。
SQLServer登录信息与数据库用户
你的妨碍恢复服务器应当备份一切的登录信息和数据库用户,包含暗码。登录信息能够在任什么时候候创立,可是假如你利用日记传输或数据库镜像,你的数据库将处置恢复形态,如许你只要在它们从头上线后才干完成恢复历程。
利用Windows认证,能够很简单地将登录信息映照到数据库用户。但是,假如你利用的是SQL认证,那末你必要手动地在你从另外一个服务器取得的数据库上从头创建登录信息与数据库用户的毗连。因而,你在迁徙数据库时会丧失登录信息和数据库用户之间的毗连。
当你在第二台服务器上恢单数据库后,运转这些代码:
USEYourDatabaseName
EXECsp_change_Users_LoginUPDATE_ONE,YourDBUserName,YourLogin
坚持登录信息同步的另外一个办法是遵守MicrosoftKnowledgeBase上关于在SQLServer实例之间传输登录信息和暗码的文章的步骤。这篇文章论述了怎样利用原始的SID剧本化登录信息。当在妨碍恢单数据库服务器上创立这些登录信息时,登录信息与数据库用户之间的毗连会被保留,如许你就不用运转下面的剧本修复伶仃的用户。尽管MySQL也有一个认证培训项目,但是它的培训却要比Oracle或MS-SQL相差很远。尽管有的使用MySQL的用户表示,MySQL很容易上手,但是对于具有企业级数据库需求的用户来说, |
|