仓酷云

标题: MYSQL网页编程之SQLServer 数据库妨碍修复顶级技能之一... [打印本页]

作者: 透明    时间: 2015-1-16 22:15
标题: MYSQL网页编程之SQLServer 数据库妨碍修复顶级技能之一...
你可以配置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很容易上手,但是对于具有企业级数据库需求的用户来说,
作者: 若相依    时间: 2015-1-19 06:26
再开发调试阶段和OLAP环境中,外键是可以建立的。新版本中加入了SETNULL和SETDEFAULT属性,能够提供能好的级联设置。
作者: 愤怒的大鸟    时间: 2015-1-25 22:17
如果是将来做数据库的开发设计,就应该详细学习T-SQL的各种细节,包括T-SQL的程序设计、存储过程、触发器以及具体使用某个开发语言来访问数据库。
作者: 变相怪杰    时间: 2015-2-4 08:59
光写几个SQL实在叫无知。
作者: 第二个灵魂    时间: 2015-2-9 21:05
只能告诉你,学好数据库语言和原理,多见识几种数据库软件,比一棵树上吊死要好。
作者: 因胸联盟    时间: 2015-2-27 21:47
一个是把SQL语句写到客户端,可以使用DataSet进行加工;
作者: 若天明    时间: 2015-3-9 14:55
从底层原理到表层引用,书籍多的很。个人认为没有什么那本书好?这样的说法。主要看和个人的学习方法是否适合。
作者: 金色的骷髅    时间: 2015-3-17 00:10
财务软件要用SQL也只是后台的数据库而已,软件都是成品的,当然多学东西肯定是有好处的..
作者: 谁可相欹    时间: 2015-3-23 09:48
多加的系统视图和实时系统信息这些东西对DBA挑优非常有帮助,但是感觉粒度还是不太细。




欢迎光临 仓酷云 (http://ckuyun.com/) Powered by Discuz! X3.2