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 ...
随机推荐
- 数据库_mysql多表操作
多表操作 实际开发中,一个项目通常需要很多张表才能完成.例如:一个商城项目就需要分类表(category).商品表(products).订单表(orders)等多张表.且这些表的数据之间 ...
- C#操作Json数据
JSON是现今各语言实现数据交互应用最广泛的一种格式,在于Xml的比较中,由于 JSON 所使用的字符要比 XML 少得多,可以大大得节约传输数据所占用得带宽. 本文采用的是Newtonsoft.Js ...
- Conditional Expressions
Conditional Expressions建立一些逻辑关系 The conditional expression classes from django.db import models clas ...
- Android 虚拟机访问本地服务器的地址
http://10.0.2.2:8080/test/ 比如 localhost:8080 为 tomcat 地址,然后 test 是 tomcat 目录下 webapps 的子目录. 10.0.2.2 ...
- python获取IP位置来源
import requests import IPy def get_location(ip): url = 'https://sp0.baidu.com/8aQDcjqpAAV3otqbppnN2D ...
- 标题title出现不规则背景
Html代码: <!DOCTYPE html> <html lang="en"> <head> <meta charset="U ...
- 【maven】---聚合和继承
前言 自从我知道写maven实战这本书的作者长得随心所欲后,我再拿起这本书真心的不想看前言了.下面分享一下maven中的所谓的聚合和继承. 内容 下文中的子本指的是:多个maven项目. 父本指的是: ...
- scrapy框架基础
一.简介 Scrapy是一个为了爬取网站数据,提取结构性数据而编写的应用框架,非常出名,非常强悍.所谓的框架就是一个已经被集成了各种功能(高性能异步下载,队列,分布式,解析,持久化等)的具有很强通用性 ...
- Struts2与easyui分页查询
easyui里面分页查询:在easyui框架里面已经进行一些分装,所以我们只要进行后台分页查询即可 web.xml和struts.xml文件的配置的就不需要我多说了,和分页前代码一样,不需要更改: 需 ...
- UIEvent笔记
UIEvent是什么 代表iOS系统中的一个事件. UIEvent分为三类,touch events, motion events, and remote-control events touch e ...