|
(一)高效备份--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. 日期设定界面
(五)数据库文档好帮手---- SQL Doc 1
- 功能:
生成一个非常强大的数据库逻辑设计文档,生成一个html网站集。
非常强大,比PowerDesigner的文档要好很多。这个不多说,请大家试用体会。
缺点就是没有整体构架图,还需要单独画。
3.Table界面,包括行说明和Table的建立语句(行说明可以在处理界面添加)
(六)发布数据库利器---- SQL Packager 5
- 功能:
生成一个EXE执行文件或者C#项目文件,然后可以直接运行,将库建立上。
很酷,就是可选择库备份,但是与备份不同,文件使用的都是SQL语句,包括其中的数据,建表等。
主要作用在于同步数据库,尤其那种不能直接备份恢复上去的时候,可以选择相应的表进行局部恢复。
缺点:暂时还没发现。
其他用法:
如果只有读取权限,不能备份的人,这是个偷库的好办法:)
生成时会展示出所有的SQL语句,对于想生成某张表的insert语句,那就可以省事了。
1.处理界面,这里选择需要的Object,不包含数据
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项目实施经验。 |