DBA做了多年,一路走来颇有感触,最近受开源思想的影响,一个愿望越来越强烈,就是将经验积累记录并贡献出来,让更多的DBA能因此受益,从琐碎的工作中解脱出来,能有更多的时间去享受生活。因此,便有了Eric’s tool kit这个工具包的诞生。但是,它又不全是专属DBA的,数据库开发者亦能从中受益,一些设计思路,方法,甚至源代码,可作参考。下面我就简单的介绍下这个工具包:
工具包主要由20个存储过程构成,内容包括管理类:表的空间及性能状况,数据库空间,进程,作业,用户,实例信息查询,sqlServer 与Windows日志查询,系统性能查询,数据库备份与还原,数据库用户的迁移,数据库收缩、日志强制清除与性能优化等;开发类:数据库相关对象的查询,数据的强制清除,数据的导入等。另外还提供了两个用户数据接口,一个是将订制的查询结果转成html邮件发出;另一个是将订制的查询结果收集至数据中心。工具包能在sqlServer2000,sqlServer2005,sqlServer2008,sqlServer2008 R2版本中使用,支持unicode,适应多国语言,多排序规则,多版本同时存在的复杂环境。
借助这个工具包,开发人员也能找到疑难技术问题的解决方法,比如:在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] 举报,一经查实,本站将立刻删除。