当前位置: 资源下载\BI 原创\小工具大用处 ------Red Gate SQL Toolkit 6 试用点评

小工具大用处----Red Gate SQL Toolkit 6 试用点评
  

(一)高效备份--SQL Backup 5.3

     
  • 功能:
  • 自带高压缩比的数据备份方式 可查看数据库所有备份恢复记录 可制作定时数据库备份恢复计划
  • 点评:

非常好用的定时备份数据库工具,可以省去做Job备份的时间,并且自带备份格式是高压缩,压缩比可达10%(数据库文件利用率100%时)。缺点就是定时备份只能使用它的备份格式,也就是恢复时候也必须安装该软件。
题外话,使用Winrar对数据库备份文件进行压缩比这个压缩比还高,但是时间也长很多。

  • 截图

 

(二)数据库比较--SQL Compare 6

  • 功能:
  • 对比两个数据库的所有Object,包括表,存储过程,视图和角色
  • 点评:

绝对有用的工具,尤其在项目中多人同时修改数据库时,可用来查看自己的版本是否与其他的人的相同,并且该软件提供了详细的说明,建表/视图/存储过程语句,可以更方便同步版本。

  • 截图

 

(三)数据比较----SQL Data Compare 6

  • 功能:
  • 对比两个数据库的所有表的数据,需要设定主键,并且有多种展现方式,全部/仅在左/仅在右/存在于两者的,展示时也有横纵两种展示方式。 可查看数据库所有备份恢复记录 可制作定时数据库备份恢复计划
  • 点评:

数据对比工具,同样使用在不同步的数据库中,但是用处可能没有库对比大,仅在配置表的对比上比较大,并且不同的条目没法生成更新语句,这点使用起来很不方便。对于自增列,如果按照PK对比,那么很有可能对比不上,这点不够智能。

  • 截图

 

(四)疯狂造数----SQL Data Generator 1

  • 功能:
  • 非常有用的造数工具。

    • 针对不同的数据类型有不同的设定方式。
    • 时间:可以设定开始和结束日期,数字:最大最小值。
    • 字符串:支持类似于正则表达式的公式,并且自带了许多类型的默认公式,例如人名,地址。并且支持从文件中读取内容,自带文本模版包括,颜色,国家,地区,邮政编码等等一些列。
    • 可根据设定随即产生规定行数的数据。
    • 所有类型都可以从文件,数据库等数据源导入,省去ETL的麻烦。

  • 点评:

太有用了,以往造数大部分是从现在有的数据中导入,这样1是数据不够好看,2是数据源不好寻找,3是有一定的保密风险。这个软件可以自定义的制造数据。
缺点是有点费时间,预计在使用习惯之后会更加方便快捷。

  • 截图

1. 日期设定界面

 

    2.数据源选择

 

    3.字符串选择界面

 

(五)数据库文档好帮手---- SQL Doc 1

  • 功能:
  • 生成一个非常强大的数据库逻辑设计文档,生成一个html网站集。
  • 点评:

非常强大,比PowerDesigner的文档要好很多。这个不多说,请大家试用体会。
缺点就是没有整体构架图,还需要单独画。

  • 截图

    1.处理界面

 

    2.展示网页首页

 

    3.Table界面,包括行说明和Table的建立语句(行说明可以在处理界面添加)

 

(六)发布数据库利器---- SQL Packager 5

  • 功能:
  • 生成一个EXE执行文件或者C#项目文件,然后可以直接运行,将库建立上。
  • 点评:

很酷,就是可选择库备份,但是与备份不同,文件使用的都是SQL语句,包括其中的数据,建表等。
主要作用在于同步数据库,尤其那种不能直接备份恢复上去的时候,可以选择相应的表进行局部恢复。
缺点:暂时还没发现。
其他用法:
如果只有读取权限,不能备份的人,这是个偷库的好办法:)
生成时会展示出所有的SQL语句,对于想生成某张表的insert语句,那就可以省事了。

  • 截图

    1.处理界面,这里选择需要的Object,不包含数据

 

    2.处理界面,这里选择需要的数据

 

    3.处理预览,全都是SQL语句,可以把想要的copy走:)

 

(七)不是不好用,而是没用好。

还有几个软件,由于没有深入研究,并且该功能日常使用不多,这里只能做一下简单介绍。
《SQL Changeset》 版本控制软件,需要VS Team支持,那个我没装。
《SQL Dependency Tracker 2》数据库跟踪?功能比ERWin和PorwerDesigner差很多,用处不大。
《SQL Log Rescue 1》数据库日志救援,没有尝试,对于项目中用处不是很大。
《SQL Prompt 3》这个非常有用,是嵌入在“SQL Server Management”中的插件,使用之后Management 就有了UE,VS之类的一些编程常用效果,比如自动换行,关键字自动大写,Object提示等,但是由于没有找到破解,暂时只能使用14天。
《SQL Multi Script 1》SQL查询软件,功能不如“SQL Server Management”强大,但是也有一些亮点,比如查询历史记录,同时从多库查询,直接倒出成TXT文本文件等,但是使用之后发觉还是不能代替“SQL Server Management”,不过对于没有安装SQL Server的电脑是个不错的选择

 

到这里,全部软件都介绍完了,很笼统,很肤浅,只是希望能引来更多一起研究,并使之提升我们的工作效率。

 

作者介绍:

李晓冬,北京迈思奇BI开发工程师,BI实施项目经理,软件工程专业硕士。

主攻数据仓库、数据集市、多维建模。具有5年的零售业,电话中心,电信业BI项目实施经验。

 

北京迈思奇科技有限公司 2004-2008 地址:北京市海淀区中关村紫金数码园4号楼201,邮编 100190 电话:86-010-62662626 传真:86-010-62662776 京ICP备05066245号