[DBA的必备知识.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
[DBA的必备知识

DBA的必备知识 要使SQL Server为机构发挥作用,单靠一个人是不可能拥有所有技能或时间去做一切要做的事情。对数据库管理员(DBA) 来说,主要的日常工作是安装配置SQL Server并进行日常维护。下面介绍DBA都与谁打交道,讨论做一个好的DBA必须具备哪些知识,并且对DBA的日常任务做一概括介绍。 在深入了解DBA这一角色之前,让我们先简要了解一下与SQL Server有关的其他一些人,其中包括: ????????? SQL开发人员 如果你们机构准备开发自己的SQL应用软件,就要有一个以上的人用Transact-SQL设计编写SQL Server应用程序,并且用一些开发语言编写客户前端程序。尽管有很多SQL编程人员知道怎样编写程序,但很少有人熟悉网络如何工作、服务器如何工作以及怎样管理服务器。DBA经常必须向SQL编程人员提供他们需要的有关网络硬件和SQL Server的限制因素方面的实际信息。 ????????? 网络管理员 网络管理员负责安装服务器并且管理网络应用程序。通常,网络管理员知道有关文件和打印服务器方面的一切知识,但碰到管理专门的应用服务器,如SQL Server时,他们可能会不知所措。这时DBA就必须与网络管理员一同工作,确定最好的方法将SQL Server与网络其他部分集成起来,使得网络通信状况达到最优。DBA也经常要依靠网络管理员解决影响到SQL Server的与网络有关的问题。 ????????? 帮助台人员 大多数比较大的机构都有专门负责通过电话联系或亲自去帮助最终用户解决问题的技术支持人员,即帮助台人员。这些帮助台人员必须被教会如何使用并支持你的SQL Server应用程序,这样才能为别人提供帮助。作为一名DBA,你有可能不仅要负责培训他们使用客户端软件,而且要培训他们对SQL Server应用程序有一个基本的理解,这样才能正确地及时地解决问题。而帮助台人员中常会有人第一次向你指出要警惕某个潜在的SQL Server的问题。 ????????? 最终用户 虽然最终用户是与计算机应用软件打交道时间最长的人,但他们也是在进行培训时最容易被忽视的人。在向SQL Server用户征询怎样将一个SQL Server应用程序做得更好时也常常将他们忽视。DBA虽然很可能不负责培训用户,但可能要为正确地做最终用户的培训工作提供一些保证工作,并负责就目前的SQL Server应用软件向最终用户征求反馈意见。 作为一名DBA,你的工作就是与以上所列人员努力协同工作。如果你在一个小机构工作,你会发现自己常常身兼数职。没有人会说这是个轻松的工作。 工程管理能力是一个附加条件 如果你想成为一名高效率的DBA,拥有一些工程管理能力和经验非常有用。有些情形下,DBA可能要负责部署整个企业的SQL Server,或负责将所有现存的SQL Server 6.5升级到7.0。你对工程管理了解越多,就越能成功地管理更大型工程。 DBA所需技能 DBA的职责范围很广,要想做一名好的DBA,其所需技能也是多方面的。一个DBA应当拥有的技能包括以下一些: ????????? 对NT Server的全面理解 由于SQL Server与NT Server联系得非常紧密,DBA必须对NT Server怎样运行以及怎样管理有很好的理解。例如,DBA应当知道怎样管理用户和用户组,怎样修改局部权限和共享权限,怎样改变安全方针,怎样更改注册表,怎样管理共享,怎样终止和启动服务程序,怎样使用事件查看程序,怎样建立容错机制,怎样运行性能监控程序和网络监控程序,怎样理解域设计。DBA还应当熟悉基本的NT Server故障修复方法。 ????????? 对SQL Server有本质认识 不用说DBA应当深入理解SQL Server。 ????????? 熟悉数据备份与恢复 由于大多数SQL Server数据库都是任务必需的信息,因此DBA的最大挑战就是保证数据根据需要随时提供。不管SQL Server数据库如何备份,DBA必须对SQL Server、NT Server以及第三方的备份工具非常熟悉,也应当熟悉怎样使用这些工具快速恢复崩溃的数据库。 Transact-SQL与DBA 虽然对于DBA来说学习Transact-SQL很重要,但本书重点在于介绍怎样通过大量的图形用户界面管理工具来管理SQL Server。在适当的时候也列举一些Transact-SQL的例子。 ????????? 对业务处理过程有所了解 这对DBA来说可能是需要掌握的最困难部分。每个 SQL Server数据库都以这样或那样的方式模拟一个或多个业务处理过程。DBA对这些处理过程理解得越好,对SQL Server成功处理业务帮

文档评论(0)

wuyuanli + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档