在公司里,走进销售副总裁的办公室,询问他手下有多少销售人员。不,我的意思是你并不要那么做,他们会问你销售工具为什么那么慢。
其实我的意思是,如果你能走进他的办公室问他这个问题。我敢打赌,他会马上回答,不会有片刻犹豫。或者你走进ceo的办公室问他有多少员工,或者问cfo年度预算是多少,他们肯定会迅速回答。
因此,我的观点是,当你负责某个事物时,你需要清楚的知道你所负责的是那些。
制作一个表格清单
让我们开始制作一个表格清单。在表格的顶部,我们列出以下列:
sqlserver版本(2005、2008、2012)
数据库版本(Standard、Enterprise、Developer)
环境(生产环境、测试、开发、灾难恢复)
部门(销售、人力资源、会计、IT、混合使用)
企业里受影响的用户(当服务器当掉时要发送的报警邮件列表)
应用程序名称(内部或外部的)
B计划
最后一列有些棘手。因为B计划意味着:如果服务器在火灾中烧掉,我们有什么计划?我们是从另一个服务器恢复数据库?还是通过事务日志传送进行故障转移?还是更新自己的简历寻找新的工作?当我们着眼长远来进行相关练习,我们会得到更多具体的B计划。
这里并没有错误的答案,在第一周,我们需要了解当前的情况,而不是将来会怎样。我们从来不能想怎样就怎样。(对我来说,我更希望呆在湖畔酒吧里,但是,我现在却在旅馆里等待我的女朋友吹干她的头发。如果你想知道我为什么写了这么多,那么你可以感谢她的头发)
如果你有一个计划,在清单里增加cpu的核心数、cpu的数目和内存。你需要知道更多的cpu数目会需要更多的软件授权费用,虽然软件授权不在我们的联系计划里。
针对这个电子表格我们需要做的
现在,你晚上可能睡得很好,因为你知道所有这些服务器上会发生什么。但是,我有个坏消息告诉你。在接下来的六个月里,我们会逐渐增加更多的列,已有利于我们更加了解埃及的环境。并通过清单发现问题,从而解决问题。
另外,添加一个提醒列,在里面快速写上服务器使人警觉的情况。它们也许是阻塞问题,失败的任务,或者你并不理解的错误代码。从现在开始的6个月,当这一列发生改变的时候你会感到自豪的。
如何在网络中扫描数据库服务器
在?电子表格里的一列中放入每一台服务器,不管你是否负责管理它。有两个很好的免费工具可以帮助我们建立一个良好的目录清单。
翻译brent ozar的sqlserver dba训练课程——第一章:建立数据库服务器清单,古老的榕树,5-wow.com