微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

SQLServer 管理工具包

     DBA做了多年,一路走来颇有感触,最近受开源思想的影响,一个愿望越来越强烈,就是将经验积累记录并贡献出来,让更多的DBA能因此受益,从琐碎的工作中解脱出来,能有更多的时间去享受生活。因此,便有了Eric’s tool kit这个工具包的诞生。但是,它又不全是专属DBA的,数据库开发者亦能从中受益,一些设计思路,方法,甚至源代码,可作参考。下面我就简单的介绍下这个工具包:
    工具包主要由20个存储过程构成,内容包括管理类:表的空间及性能状况,数据库空间,进程,作业,用户,实例信息查询sqlServer Windows日志查询,系统性能查询数据库备份与还原,数据库用户的迁移,数据库收缩、日志强制清除与性能优化等;开发类:数据库相关对象的查询,数据的强制清除,数据的导入等。另外还提供了两个用户数据接口,一个是将订制的查询结果转成html邮件发出;另一个是将订制的查询结果收集至数据中心。工具包能在sqlServer2000,sqlServer2005,sqlServer2008,sqlServer2008 R2版本中使用,支持unicode,适应多国语言,多排序规则,多版本同时存在的复杂环境。
     借助这个工具包,DBA可以方便而迅速的完成日常的绝大部分管理工作,通过用户数据接口存储过程与Job的结合,可以很方便与直观地对结果进行分析处理。
     借助这个工具包,开发人员也能找到疑难技术问题的解决方法,比如:在sqlServer2000下直接发送邮件sqlServer2000下参数传递突破8K长度(数据接口中能发送6M的数据邮件),突破INSERT EXEC 语法结构不能嵌套的限制(Msg 8164,Level 16,State 1,Procedure XXX,Line XX  An INSERT EXEC statement cannot be nested.),用T-sql轻松获取windows日志
    最后需要说明的是,工具包中部分代码参考了网上的资料,在此先对原作者致谢。此工具包欢迎大家用于学习与工作,转载请保留作者信息与注明出处。如想用于商业,请跟我联系email:[email protected]
    在享受工具包给您带来轻松愉悦的同时,请抽出时间给我一点反馈,因为您的支持是我在开源道路上继续走下去的动力。谢谢!

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐