SQL Server专家的十个秘密

发表于:2011-1-17 10:23

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:Paul S. Randal    来源:51Testing软件测试网采编

  过去数年来,许多公司纷纷精简了其 IT 部门。很多数据库管理员 (DBA) 不得不承担大量的 SQL Server 数据库管理工作。更糟糕的是,经常并没有真正意义上的 DBA,而是随便找个人来充任。而且有时候,DBA 纯粹成了救火队员,在不断涌现的危机之间疲于奔命。这样恶劣的环境是不正常的,也难以持久。没有人愿意处于这种持续压力和干扰之下。

  摆脱这种境况的一个方法是花点功夫来简化您的 SQL Server 环境,使之更易于理解和管理。我根据担任 SQL Server 顾问的实际经验总结出了以下十种方式,可以帮助 SQL Server DBA 提高对环境的控制力,并减少发生危机的可能性。这些方式按大致的重要程度列出,越往后越重要。

  10. 编制清单

  有多少次当您被要求还原受损的数据库数据时,您甚至不知道这些数据的存在?SQL Server 数据库很容易在公司内泛滥。DBA 团队可能不知道数据库中哪些数据不在了,从而失去对 SQL Server 实例的控制。这样一来,未进行备份、修补的数据库可能无法采取恰当的保护,并错失其他很多必要的管理任务。

  因此,当务之急是掌握您可控的公司实例和数据库最新清单。这是有效管理它们、必要时进行合并,并正确划定范围和规划项目及升级的唯一途径。编制清单还可以帮助您在与公司内各个团队协商之后,通过公布您负责的已知实例列表来明确您的职责。您可以拟定已知实例的支持策略,并要求新实例严格遵守您的配置准则,否则将不予支持。

  有许多工具可以帮助您创建 SQL Server 清单,例如,像 SQLPing3 和 SQLRecon 这样的简单工具、Microsoft 评估和计划工具包和 Quest Discovery 向导等。

  9. 标准化配置

  如果您负责的数据库和 SQL 实例数量在不断增长,您会发现不同配置的数量也在以类似的方式增长。如果您不得不记住不同实例的配置细节,那么很难在面对不同实例时取得高效。

  解决方法是尽可能标准化配置信息,如驱动器号、服务器配置选项、数据库设置、数据库维护、安全设置等等。SQL Server 2008 中引入了基于策略的管理功能,可帮助定义和实施策略。此外,Microsoft 的 SQL Server 技术专家 Lara Rubbelke 开发出了企业策略管理 (EPM) 框架,可轻松扩展到 SQL Server 2005 和 SQL Server 2000 实例上。您可以从 CodePlex 获取该 EPM 框架。图 1 显示了一个 EPM 框架报告示例。

图 1 企业策略管理框架报告

31/3123>
《2023软件测试行业现状调查报告》独家发布~

精彩评论

  • 51yunwu321
    2011-1-28 15:48:44

    写的很好.值得收藏

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号