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 工具系列一的更多相关文章

  1. SQL 工具系列二

    1.RedGate 工具 SQL Prompt 脚步智能提示工具 脚步提示工具,轻松写入,编辑和探索SQL: SQL Prompt能根据数据库的对象名称,语法和用户编写的代码片段自动进行检索,智能的为 ...

  2. Map工具系列-08-map控件查看器

    所有cs端工具集成了一个工具面板 -打开(IE) Map工具系列-01-Map代码生成工具说明 Map工具系列-02-数据迁移工具使用说明 Map工具系列-03-代码生成BySQl工具使用说明 Map ...

  3. Map工具系列-01-Map代码生成工具说明

    所有cs端工具集成了一个工具面板 -打开(IE) Map工具系列-01-Map代码生成工具说明 Map工具系列-02-数据迁移工具使用说明 Map工具系列-03-代码生成BySQl工具使用说明 Map ...

  4. Map工具系列-02-数据迁移工具使用说明

    所有cs端工具集成了一个工具面板 -打开(IE) Map工具系列-01-Map代码生成工具说明 Map工具系列-02-数据迁移工具使用说明 Map工具系列-03-代码生成BySQl工具使用说明 Map ...

  5. Map工具系列-03-代码生成BySQl工具使用说明

    所有cs端工具集成了一个工具面板 -打开(IE) Map工具系列-01-Map代码生成工具说明 Map工具系列-02-数据迁移工具使用说明 Map工具系列-03-代码生成BySQl工具使用说明 Map ...

  6. Map工具系列-04-SQL合并执行工具

    所有cs端工具集成了一个工具面板 -打开(IE) Map工具系列-01-Map代码生成工具说明 Map工具系列-02-数据迁移工具使用说明 Map工具系列-03-代码生成BySQl工具使用说明 Map ...

  7. Map工具系列-05-添加业务参数工具

    所有cs端工具集成了一个工具面板 -打开(IE) Map工具系列-01-Map代码生成工具说明 Map工具系列-02-数据迁移工具使用说明 Map工具系列-03-代码生成BySQl工具使用说明 Map ...

  8. SQL优化系列(二)- 优化Top SQL

    优化最耗资源的N条SQL语句 如何从SGA或者AWR中找出最消耗资源的SQL, 例如最慢的20条SQL, 然后逐条优化? SQL自动优化工具SQL Tuning Expert Pro for Orac ...

  9. SQL优化系列(三)- 用最少的索引获得最大的性能提升

    从全局出发优化索引 对于高负载的数据库,如何创建最少的索引,让数据库的整体性能提高呢?例如,对于100 条SQL语句,如何创建最佳的5条索引? SQL自动优化工具SQL Tuning Expert P ...

随机推荐

  1. php swoole扩展安装

    一波三折. 首先下载swoole安装包(由于我这里php是7,所以说应该去官网下载最新的swoole包,否则会发生意想不到的错误) wget https://github.com/swoole/swo ...

  2. OCP最新题库收集,新版052考题及答案整理-19

    19.Which is true about invalid PL/SQL objects? A) They are automatically recompiled against the new ...

  3. 事件委托,元素节点操作,todolist计划列表实例

    一. 事件委托 事件委托就是利用冒泡的原理,把事件加到父级上,来代替子集执行相应的操作,事件委托首先可以极大减少事件绑定次数,提高性能:其次可以让新加入的子元素也可以拥有相同的操作. 比如有20个&l ...

  4. 【转】C++ 类访问控制public/private/protected探讨

    示例1:---------------------------------------- class C{ int c1; int c2;public: void set(C* s, int i, i ...

  5. ORACLE中的KEEP()使用方法

    转载至:http://blog.csdn.net/aqszhuaihuai/article/details/6434160 ====================================== ...

  6. 检查java 中有多少个构造函数

    检查函数中有多少个构造函数 程序设计思想: 用while来循环,并设置一个布尔类型变量c,当c是true是继续添加构造函数,当c是false是,跳出循环,程序结束.在循环体中,声明一个计数的int型变 ...

  7. django中多个app放入同一文件apps

    新建一个apps文件夹 需要整理的app文件夹拖到同一个文件夹中,即apps.(弹出对话框,取消勾选Search for references) 在pycharm中,右键apps文件夹--选择mark ...

  8. Java学习笔记01

    1.原型设计: 将页面的模块.元素.人机交互的形式,利用线框描述的方法,将产品脱离皮肤状态下更加具体跟生动的进行表达. 2.下面的是使用PowerDesigner进行设计的持久层的层次结构图: 虚线三 ...

  9. python全栈开发_day5_字符串及列表类型

    一:字符串 1)优先掌握知识点. a=" 21j3:b12jk:b3j12:3bjk12 " #内置方法之strip print(a.strip(" ")) # ...

  10. 高阶篇:4.1)QFD质量功能展开-总章

    本章目的:了解QFD概念和作用,为FMEA打下基础. 1.QFD定义 质量功能展开QFD(Quality Function Deployment),是把顾客或市场的要求转化为设计要求.零部件特性.工艺 ...