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

翻译brent ozar的sqlserver dba训练课程——第一章:建立数据库服务器清单的更多相关文章

  1. brent ozar的sqlserver dba训练课程翻译——第二章:手动恢复数据库

    备份的唯一原因 备份的唯一原因是我们可以还原   当我第一次成为sqlserver数据库管理员,只要备份工作都能成功运行,我就会觉得一切都很好.我会查看sqlserver代理,保证那些作业都在运行,然 ...

  2. 【翻译习作】 Windows Workflow Foundation程序开发-第一章05

    1.3      开发我们的第一个工作流 也许你曾经在这样的产品经理手下搞过开发:他总是在你身边转悠,并不时的问一句“你还没做完吗?”.在这一部分,我们将用一个简单的Windows Workflow程 ...

  3. 【翻译习作】 Windows Workflow Foundation程序开发-第一章04

    1.2.3  Windows Workflow运行时 从Windows Workflow的角度看,可以将工作流活动当成是交给一个工作流处理器去执行的一系列指令或操作码.在Windows Workflo ...

  4. 【翻译习作】 Windows Workflow Foundation程序开发-第一章03

    1.2.2.Visual Studio 2005扩展包 微软也为Windows Workflow开发者提供了Visual Studio 2005扩展包.扩展包将许多功能集成到Visual Studio ...

  5. 【翻译习作】 Windows Workflow Foundation程序开发-第一章02

    1.2      Windows Workflow概览 微软的Windows Workflow Foundation(简称WF)是.NET框架3.0版的一部分..NET3.0其它主要部分是Window ...

  6. javascript进阶课程--第一章--函数

    javascript进阶课程--第一章--函数 学习要点 了解内存管理 掌握全局函数的使用 知识点 基本类型和引用类型 基本类型值有:undefined,NUll,Boolean,Number和Str ...

  7. 翻译学python---《Learn Python the hard Way》---第一章 绪论

    打算学习python,但是又不想单纯地看书或是写个小项目,干脆引入很流行的翻译学习法来学习吧-         在论坛上看到了国外的一本<Learn Python the hard Way> ...

  8. 《Oracle Database 12c DBA指南》第一章 - 基本技能简介

    当前关于12c的中文资料比较少,本人将关于DBA的一部分官方文档翻译为中文,很多地方为了帮助中国网友看懂文章,没有按照原文句式翻译,翻译不足之处难免,望多多指正. 1 基本技能简介 作为一个数据库管理 ...

  9. 【翻译习作】 Windows Workflow Foundation程序开发-第一章01

    第 1 章    欢迎来到工作流的世界 …思想如蝴蝶般飞到我身边 —— Gossard / Vedder (译注:Gossard与Vedder是来自Pearl Jam乐队的2名乐手,该句出自他们的歌曲 ...

随机推荐

  1. struts2,hibernate,spring整合笔记(1)

    今天终于配置好了ssh框架的整合,记录下过程供参考 环境:window8.1,jdk1.7 ,带有javaee的eclipse,也就是说要能发布web项目,TOMCAT服务器,tomcat配置涉及到环 ...

  2. 头像上传ASP.NET MVC实现-可拖动大小实时预览

    这是一个ASP.NET MVC实现的类似于dz论坛的上传头像功能.可以拖动选择大小,支持多种尺寸生成. 效果界面 头像上传源码下载 项目中具体应用时,请根据需求做调整.欢迎交流~回复即可下载~源码下载 ...

  3. MySQL(13):Select-order by

    1. 按照字段值进行排序: 语法:        order by 字段  升序|降序(asc|desc) 允许多字段排序,指的是,先按照第一个字段排序,如果说,不能区分,才使用第二个字段,以此类推. ...

  4. HDU 3572 最大流

    [题意]有n个任务,每个任务必须开始于第Si天之后(包括Si),结束于第Ei天之前(包括Ei),每个任务持续的时间为Pi,现在有m台机器,每台每天只能专注做其中一件任务,每个任务做的时间可以不连续.问 ...

  5. LA 6449 IQ Test

    [题目] 给出一个长度为n的数组(8<n<12),告诉你规律  (1<=d<=3)要求d尽量小 现在求第n+1项 [题解] 水题 不知道怎么求a1~ad? 用克拉默法则 [代码 ...

  6. Android Studio错误

    晚上一直在折腾android studio这个东西,弄的蛋疼.. 之前是有用的,然后今天闲的没事干,更新了下,反正弄出了一大堆的错误.. 错误:failed to find Build Tools r ...

  7. Nagios监控memcached

    下载地址: http://search.cpan.org/CPAN/authors/id/Z/ZI/ZIGOROU/Nagios-Plugins-Memcached-0.02.tar.gz http: ...

  8. zepto源码研究 - zepto.js - 1

    简要:网上已经有很多人已经将zepto的源码研究得很细致了,但我还是想写下zepto源码系列,将别人的东西和自己的想法写下来以加深印象也是自娱自乐,文章中可能有许多错误,望有人不吝指出,烦请赐教. 首 ...

  9. 开发ContentProvider的步骤

    开发ContentProvider的步骤如下: 1.编写一个类,该类必须继承自ContentProvider. 2.实现ContentProvider类中的所有抽象方法:insert() delete ...

  10. sublime在Mac osx下安装z-codeing(即emmet)

    sublime安装插件可以根据插件名称通过package control就可以很方便的安装好.但是sublime没有默认安装package control,所以我们必须先安装它. 安装package ...