SQL 工具系列一
1.误删除数据恢复篇 ApexSQL Recover 可以恢复Delete Truncate drop,恢复 二进制大型对象 测试版本 每10行才会恢复
评估版本下载地址:只能用14天 所以基本上只是看看
http://www.cnblogs.com/nzperfect/archive/2012/12/26/2834479.html
2.SQLSERVER图片查看工具SQL Image Viewer5.5.0.156
http://www.cnblogs.com/lyhabc/p/3538317.html
3.PowerDesigner
PowerDesigner是Sybase的企业建模和设计解决方案,采用模型驱动方法,将业务与IT结合起来,可帮助部署有效的企业体系架构,并为研发生命周期管理提供强大的分析与设计技术。PowerDesigner独具匠心地将多种标准数据建模技术(UML、业务流程建模以及市场领先的数据建模) 集成一体,并与 .NET、WorkSpace、PowerBuilder、Java™、Eclipse 等主流开发平台集成起来,从而为传统的软件开发周期管理提供业务分析和规范的数据库设计解决方案。此外,它支持60多种关系数据库管理系统 (RDBMS)/版本。PowerDesigner运行在Microsoft Windows平台上,并提供了Eclipse插件。[1]
使用它可以分别从概念数据模型(Conceptual Data Model)和物理数据模型(Physical Data Model)两个层次对数据库进行设计。在这里,概念数据模型描述的是独立于数据库管理系统(DBMS)的实体定义和实体关系定义;物理数据模型是在概念数据模型的基础上针对目标数据库管理系统的具体化。
下面一篇博客是从MSSQL数据库中导入模型,特别棒
http://www.cnblogs.com/cube/p/3770356.html
4.RedGate 工具 QL Data Generator 测试数据发生器
是一款用于MS SQL Server数据库的测试数据发生器,使用SQL Data Generator您可以一键生成数据,基于列和表明创建真实的数据
populate tool 数据填充工具
选择表-右键- populate [表名称] with Data - SQL Data Generator
优点:
种子随机数发生器,允许您没词生成相同的数据集合
可以设置是否允许空值
生成值正则表达式
行数、单位时间内生成的行数、比例
可以从已经存在的表或视图中生成数据
外键支持使得能够跨多个表生成一致的数据
可选的禁用触发器和约束以避免干扰数据库逻辑
向表里面插入模拟数据
下载地址(SQL Toolbelt包含Red Gate公司目前出品的所有SQL Server工具和新版本,安装时都勾选):
http://www.cnblogs.com/nzperfect/archive/2012/12/26/2834479.html
5.RedGate 工具 SQL Compare & SQL Data Compare(SQL 数据结构以及数据内容比较工具)
比较2个数据库结构的不同,生成差异脚本,同步到另外一个数据库中,避免因为数据结构不同导致的Bug
下载和使用教程
http://www.cnblogs.com/VAllen/archive/2012/09/26/SQLCompare.html
6.脚步管理工具
a.RedGate 工具 SQL Source Control
安装破解方法:
http://www.cnblogs.com/VAllen/archive/2012/09/11/RedGateSQLSourceControl.html
源脚步管理工具,每次更改了哪些脚步都可以在Commit Changes中看到,像VS中的SVN
可以查看历史更改记录,
可以撤销更改内容,
可以断开与脚步仓库的链接
脚步发布工具:
# 生成迁移脚步,即把本次的数据结构更改信息生成一个脚步,每次更新都有一个迁移脚步,打包的时候把这个脚步打包进去
# Deployment Manager 已经停止更新,官网建议使用Octopus Deploy 来替换
建议不要使用这个工具进行脚步发布,只作为一个脚步版本管理工具
b.使用VS建立SQL Server Project或Database Project,
在VS中通过SVN管理这些脚步
通过发布脚步 同步脚步到数据库
通过生成发布脚步,执行脚步来创建一个新的数据库或者
如果有基础数据的话,看一下原来的项目是如果同步基础数据的
c.BDB 2008 这个也是我上个项目发布脚步一直使用的
优点:每次发布点击一下同步结构,基础数据可以自己写脚步,发布最近结果是一个Exe程序,加对应的资源,客户只要点击那个Exe文件即可;
缺点:没有脚本版本管理
综上所述:建议使用SQL Source Control 作为脚步版本管理工具,BDB作为脚步发布工具
下一篇:
SQL 工具系列二
http://www.cnblogs.com/maanshancss/p/4755635.html
SQL 工具系列一的更多相关文章
- SQL 工具系列二
1.RedGate 工具 SQL Prompt 脚步智能提示工具 脚步提示工具,轻松写入,编辑和探索SQL: SQL Prompt能根据数据库的对象名称,语法和用户编写的代码片段自动进行检索,智能的为 ...
- Map工具系列-08-map控件查看器
所有cs端工具集成了一个工具面板 -打开(IE) Map工具系列-01-Map代码生成工具说明 Map工具系列-02-数据迁移工具使用说明 Map工具系列-03-代码生成BySQl工具使用说明 Map ...
- Map工具系列-01-Map代码生成工具说明
所有cs端工具集成了一个工具面板 -打开(IE) Map工具系列-01-Map代码生成工具说明 Map工具系列-02-数据迁移工具使用说明 Map工具系列-03-代码生成BySQl工具使用说明 Map ...
- Map工具系列-02-数据迁移工具使用说明
所有cs端工具集成了一个工具面板 -打开(IE) Map工具系列-01-Map代码生成工具说明 Map工具系列-02-数据迁移工具使用说明 Map工具系列-03-代码生成BySQl工具使用说明 Map ...
- Map工具系列-03-代码生成BySQl工具使用说明
所有cs端工具集成了一个工具面板 -打开(IE) Map工具系列-01-Map代码生成工具说明 Map工具系列-02-数据迁移工具使用说明 Map工具系列-03-代码生成BySQl工具使用说明 Map ...
- Map工具系列-04-SQL合并执行工具
所有cs端工具集成了一个工具面板 -打开(IE) Map工具系列-01-Map代码生成工具说明 Map工具系列-02-数据迁移工具使用说明 Map工具系列-03-代码生成BySQl工具使用说明 Map ...
- Map工具系列-05-添加业务参数工具
所有cs端工具集成了一个工具面板 -打开(IE) Map工具系列-01-Map代码生成工具说明 Map工具系列-02-数据迁移工具使用说明 Map工具系列-03-代码生成BySQl工具使用说明 Map ...
- SQL优化系列(二)- 优化Top SQL
优化最耗资源的N条SQL语句 如何从SGA或者AWR中找出最消耗资源的SQL, 例如最慢的20条SQL, 然后逐条优化? SQL自动优化工具SQL Tuning Expert Pro for Orac ...
- SQL优化系列(三)- 用最少的索引获得最大的性能提升
从全局出发优化索引 对于高负载的数据库,如何创建最少的索引,让数据库的整体性能提高呢?例如,对于100 条SQL语句,如何创建最佳的5条索引? SQL自动优化工具SQL Tuning Expert P ...
随机推荐
- Visual Studio 2008 SP1键盘F10单步调试超慢解决方法
症状: 中断程序调试时,F10或者其它键盘操作都超级慢. 鼠标点击工具栏的按钮速度正常. 解决方法: 网上说的什么删掉所有断点啦,关掉几个窗口啦,重置用户设置啦,关掉某某调试选项啦,关掉防火墙啦,都是 ...
- cisco和h3c网络设备中一次性打印全部配置信息
cisco的是全页打印配置信息的命令: #terminal length 0 #show run 华为和h3c的是: >screen-length 0 temporary >display ...
- 洛谷P5205 【模板】多项式开根(FFT)
题面 传送门 题解 考虑分治 假设我们已经求出\(A'^2\equiv B\pmod{x^n}\),考虑如何计算出\(A^2\equiv B\pmod{x^{2n}}\) 首先肯定存在\(A^2\eq ...
- python的数据结构分类,以及数字的处理函数,类型判断
python的数据结构分类: 数值型 int:python3中都是长整形,没有大小限制,受限内存区域的大小 float:只有双精度型 complex:实数和虚数部分都是浮点型,1+1.2J bool: ...
- CentOS安装搭建zookeeper
原文连接:https://www.cnblogs.com/rwxwsblog/p/5806075.html zookeeper集群搭建(三台) 注意关闭机器防火墙! 配置ip别名:编辑文件 # /e ...
- iOS核心动画之视觉效果
圆角 cornerRadius确定圆角的大小 masksToBounds确定要不要裁减圆角以外的界面 图层边框 borderWidth 边框的粗细,point是衡量值. borderColor 边框的 ...
- linux命令行添加图形化界面
安装一个图形化的包即可!! yum update grub2-common yum install fwupdate-efi yum groupinstall "GNOME Desktop& ...
- C++ 创建类时常考虑的问题
目录 继承 抽象接口 标准设计模式 初始化与析构模型 定义复制构造函数和赋值操作 模板 操作符 类型转换操作符 友元 非功能性约束 本文仅以c++为例,简要说明创建一个类时我们需要考虑的问题.创建一个 ...
- tomcat正常启动后http://localhost:8080/报错404
病症: tomcat在eclipse里面能正常启动,而在浏览器中访问http://localhost:8080/不能访问,且报404错误.同时其他项目页面也不能访问.关闭eclipse里面的tomca ...
- python使用easyinstall安装xlrd、xlwt、pandas等功能模块的方法
在日常工作中,使用Python时经常要引入一些集成好的第三方功能模块,如读写excel的xlrd和xlwt模块,以及数据分析常用的pandas模块等. 原生的python并不含这些模块,在使用这些功能 ...