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. Delphi XE8中的DBExpress使用ODBC方式连接MySQL 5.6.24 X64!!!!

    Delphi:XE2.XE8 MySQL:5.6.24 X64 今天准备做一个使用数据库的REST程序,最开始使用XE2,后来使用XE8,但是我遇到一个让我头疼的问题,就是无法连接我要使用的数据库,这 ...

  2. Tomcat内存溢出解决java.lang.OutOfMemoryError: PermGen space

    背景:把两个项目同时部署在tomcat,启动快好的时候,报java.lang.OutOfMemoryError: PermGen space 原因:因为两个项目的jar包太多,JVM把里面的class ...

  3. luoguP4513 小白逛公园

    https://www.luogu.org/problemnew/show/P4513 题意是给你一个序列,计算一个区间内的最大字段和,支持单点修改 线段树维护左起最大字段和,右起最大字段和,区间和和 ...

  4. str中的join方法; set集合;深浅拷贝

    一.str中的join方法 1,用join可以吧列表转换为字符串 将列表转换成字符串. 每个元素之间用_拼接 s = "_". join(['德玛', ''赵信'', '易']) ...

  5. Postman使用手册4——API test

    一.Pre Request Scripts Postman v0.10+ 版本支持pre-request scripts. prerequest script.png pre-request scri ...

  6. js中的valueOf与toString

    所有对象继承了两个转换方法: 第一个是toString(),它的作用是返回一个反映这个对象的字符串 第二个是valueOf(),它的作用是返回它相应的原始值 一般来说,对象到字符串的转换经过了如下步骤 ...

  7. PHP开发微信公众号(二)消息接受与推送

    上一篇文章我们知道怎么获取二维码,这样别人就可以扫描二维码来关注我们,但是别人关注后,发送消息,我们怎么进行相关处理? 这里我们就来学习下怎么处理处理这些消息,以及推送消息. 学习之前首先你需要有一个 ...

  8. 使用Git如何优雅的忽略掉一些不必的文件

    熟悉使用Git之后发现,使用sourceTree来管理和开发项目会变得更高效,现在我用bitbucket管理自己的项目,它提供了私有的仓库,用起来还是比较爽,不过刚开始用的时候,只要一打开本地仓库的工 ...

  9. [原创]Heroku简单部署指南

    目录 1. 设置 1.1 环境依赖 1.2 Heroku 客户端安装 1.3 登录 2. 应用 2.1 创建 2.2 查看日志 2.3 附加组件 2.4 交互式 Shell 2.5 定义 配置变量 2 ...

  10. python进程进阶

    本节目录: 1.进程的其他方法 2.验证进程之间是空间隔离的 3.守护进程 4.互斥锁 5.编写一个伪抢票程序 6.数据共享 7.for循环,join 8.队列 9.用队列完成一个生产者消费者模型 1 ...