所以在我的希望成为DBA的旅程中,我认为第一步可能是从Windows系统pipe理员开始。 由于less年DBA职位不广泛可用。
我有什么:计算机科学学士学位和CS研究部门跟踪algorithm的经验。 我所知道的:C ++,C,HTML,PHP中的高级知识。 固体/高级硬件知识(我已经build立/修复/维护了各种计算机)。 和良好的Windows支持/知识(我已经做了许多Windows机器上的修复)。
我需要知道的是什么? 我编制了一些我认为需要学习的东西。
还有其他build议吗? 我失踪的事情? 你认为给我的知识+我将在未来几个月将学习什么将使我作为一个Windows系统pipe理员适用于就业市场?
谢谢!
编辑:我做了一些事情/证书的小清单可能要研究(或至less研究像我要带他们)
-Powershell -MS SQL Server 2008 -Windows Server 2008 -Active Directory -Microsoft Exchange Server 2010?
authentication:(MCTS)
MCTS:SQL Server 2008,实施和维护MS SQL Server 2008-考试70-432:TS:Microsoft SQL Server 2008,安装和维护
MCTS:Windows Server 2008 Active Directoryconfiguration考试70-640:TS:Windows Server 2008 Active Directory,configuration
MCTS:Windows Server 2008networking基础架构configuration考试70-642:TS:Windows Server 2008networking基础架构,configuration
================================================== ==============
(MCITP)(下一阶段)
MCITP:数据库pipe理员2008考试70-450:PRO:使用Microsoft SQL Server 2008devise,优化和维护数据库服务器基础结构
MCITP:Server Administrator考试70-646:PRO:Windows Server 2008,Server Administrator
这看起来如何?
也可以看看:
微软的服务器系统已经很好的集成了,所有的东西都被绑定到了Active Directory中,用于权限和单点login,除此之外,没有什么需要学习的东西,除非“尽可能多”,企业不希望你丢失数据,不破坏事情,然后大致按照这个顺序帮助业务改进。
所以你的基本工作将围绕“是否正在工作,我有备份,他们工作吗? 那么“如何判断它是否停止工作”,那么“怎样才能更好,谁有问题,我该如何帮忙?”。
微软的生态系统非常庞大,但是每个人都至less需要处理操作系统问题。 大部分与桌面的东西并没有太大的不同。 主要区别在于,您需要更深入地了解服务模型的工作原理,NTFS文件权限,使用大多数MMC(有趣的是证书pipe理器和计算机pipe理器)。 如果您还不熟悉,请熟悉事件日志。 我不能相信有多lessWindowspipe理员,我知道谁经常不去那里看东西。
其他的事情要真正知道,如果你要在Windows环境中花大量时间:
这就是我的头顶。 我明天再加点
要成为一个很好的Windows系统pipe理员,我认为至less对SQL的适度理解是必要的。 您需要知道如何在执行职责过程中获取和操作数据。 我曾经见过太多有用的pipe理员,当需要任何types的SQL知识时,都会一致地交出项目。 当我决定学习SQL时,这本书对我来说确实奇妙。 http://www.amazon.com/SQL-Fundamentals-2nd-John-Patrick/dp/0130669474
为了成为一名优秀的DBA,对底层操作系统的特殊了解并不是严格需要的,尽pipe它当然不会造成任何伤害。 但是当然需要一个基本的/中等的,并且在不涉及pipe理数据库的任何其他场景中也是非常有用的。
什么是SQL Server DBA应该知道的Windows:
DBA 绝对不需要别的东西,但是当然,你知道得越多越好; 您不应该被要求修改Active Directory GPO,但知道它们如何工作不会对您造成任何伤害。