PS:本人觉得这是一个非常好用的工具,强烈推荐,由于官网都是英文版本,所以本人通过网上查资料后整理如下中文说明文档,希望对大家有帮助。
SQL Server 数据库比对工具(red gate toolbelt)
官方网站 http://www.red-gate.com/
1、SQL Compare:用来比较和同步SQL Server数据库模式。 由于它易于使用,快速,而且节省时间,被全球150,000个开发者,DBAs和测试工程师所使用。不管你与即时数据库,数据库快照或数据源下的对象SQL脚本工作,SQL Compare将简单快速的,零错误的帮助你比较和同步数据库的变化。
详细信息
需求:
Windows 2000, Windows XP, Windows Vista or Windows 2003 Server
SQL Server client-side tools
SQL Server 2000 or SQL Server 2005
Microsoft .NET Framework 2.0
MDAC 2.8+
256 MB RAM
30 MB hard disk space
Runs on a user's PC (can also run on a server)
特征:
比较和同步SQL 2000 和 SQL Server 2005数据库模式,消除了乏味的时间,消除了易于出错的手工工作。
比较和同步即时数据库,快照或SQL脚本文件。
从一套对象SQL脚本中部署即时数据库
集成源控件与SQL Changeset
生成同步脚本,使数据库可以完全同步
支持所有的模式对象,包括,但不限于,表格,存储过程,鼠兔,用户定义函数,XML模式集合,和CLR Assemblies。
快速产生比较结果和同步脚本。
在任何运行SQL同步脚本之前提供警告。
在Microsoft SQL Server数据库模式中的图解差异比较。
保存脚本,用于以后使用
保存模式快照用于审计和重新执行用途
以HTML 或 Excel格式生成报表用于数据库变化的跟踪检查
离线比较能力,你可以断开数据库比较。
2、SQL Data Compare:比较和同步服务器数据库内容,用来自动化迁移,分析损坏的数据,从备份中恢复行级数据和编译丢失或变化数据的审计跟踪。它是行业标准的工具,用来比较和同步2个数据库的内容。 用 SQL Data Compare的零散的SQL变化脚本,你可以恢复损坏或丢失的数据到一行,无需完整的数据库恢复,这意味着你可以更快的修理数据库。
详细信息
特征:
比较和同步Microsoft SQL Server数据库,消除时间冗余,不用手工工作。
比较与备份 – 本地 SQL Server 或 Red Gate SQL Backup,能够快速的行级恢复损坏或丢失的数据(Pro版本)。
完全支持SQL Server 2005, 包括字符串到XML或CLR数据类型的转换和CLR, DDL和 DML触发器。
备份比较,因此,你可以在很少时间内编译广泛的审计跟踪,并获得更多有用的任务。
比较主关键字和独特的索引,可以让你灵活的定义相同的行。
自定义比较键,你可以基于任何字段比较数据库 – 它甚至不必是唯一的!
支持索引视图,你可以查看视图以及表格的数据差异。
“枢轴视图”差异导航以列的形式显示行数据,用来快速确认和选择用于同步的数据。
比较和同步大型数据库 – 工作于数据库的上千表格和十亿字节数据。
简单使用和隐藏来自用户的复杂性。一旦比较完成,一个脚本会自动生成。
与SQL Query Analyzer 或 SQL Server Management Studio集成。
以文本或二进制传送CLR数据类型,用来提高速度。
映射可以让你比较表格,视图,甚至整个模式。
3、SQL Backup:用来创建,压缩和保护你的SQL Server备份的一个全球领先的工具。 兼容SQL Server 2000 和 2005,它包含了一些功能使得备份更快,更简单和更安全。SQL Backup被全世界将近5,000个企业所使用,像GE, 3M, AT&T, Los Alamos National Labs, Unilever, Panasonic 和 the US Navy。
详细信息
SQL Backup有2个版本可用: Pro 和 Lite。
Features List | Pro | Lite |
Up to 95% smaller backups | ||
可用的压缩级别 | Four | One |
友好的GUI 可以中央管理备份和恢复活动 | ||
GUI 中的时间线监控可以可视化一切活动 | ||
与SQL Server 集成来安排备份工作 | ||
多线程优化备份性能 | ||
上下文帮助文件和GUI 中的嵌入提示 | ||
使用Microsoft SQL Server Management Studio 或数据库连接层(如ADO或OLE DB)扩展存储过程来运行备份和恢复操作 | ||
命令行界面,这样您就可以在脚本和批处理文件中运行备份和恢复操作 | ||
可编写脚本支持SQL Server 2008 Enterprise Edition 的原生压缩级别 | ||
256 位和128位AES 加密 | ||
备份的网络还原能力 | ||
可编写脚本支持对恢复的网络还原能力 | ||
'自我修复'日志传送 | ||
支持集群安装机制 | ||
对备份活动的电子邮件通知 | ||
企业和服务器级别报表 | ||
在恢复前自动杀死现有的链接 | ||
自动检查孤立用户 | ||
跳过数据库的初始化,用于日志传送 | ||
SQL Object Level Recovery Pro | ||
从GUI 中远程访问和管理所有服务器的备份 | ||
支持SQL Server 的64位版本 |
特征:
压缩 – 三个层次的压缩,让你可选择优化速度或大小。
压缩分析器 – 样本数据帮助你确认哪种压缩级别最适合你的需求。
非常安全的备份 – 用 256位 AES加密,SQL Backup安全的保护你的备份文件被非法访问。
恢复的管理很简单,不需要花费太多时间。复杂性可以通过提供的过滤选项被移除。
使备份和恢复都更快 – 备份所花费的时间大大的减少,这将减少在备份过程中的出错机会。 GUI – 利用友好的向导引导你备份和恢复。
时间监控可以让你可视化过去,现在和将来的活动。时间是高度互动的,让你可以放大和缩小的查看潜在的冲突和备份和恢复的状态。只需要一次点击,你就可以改变预定备份和恢复的属性。
增强的备份和恢复历史同时在时间轴和历史选项卡上,这样,你可以在造成备份失败之前查明问题领域。
与SQL Server Agent集成 – 这样你可以安排定期的数据库备份,且不用干预。
企业和服务器级报表意味着你可以生成涉及你的真个企业或仅仅一台服务器的报表。
命令行界面 – 用于想完全控制SQL Backup的用户。使用语法类似T-SQL的BACKUP和 RESTORE命令来设置你的维护计划。
扩展的存储过程 – 使用Microsoft SQL Server Management Studio运行备份和恢复操作。
分裂备份 – 充分利用多CPU和高速磁盘阵列系统来加速备份和将来的恢复过程。
镜像备份 – 同时创建2个或多个备份文件到不同的磁盘,以尽量减少媒介错误的可能性。
引擎内的多线程让你快速的实现备份到单一的文件。
日志传送向导引导你设置日志传送备份和恢复工作。
软件的即时支持-提示– 点击GUI上的Hints图标来读取你想要帮助的简明提示。
4、SQL Response:查询响应,监控SQL SERVER,同时也可以监控与数据库有关的操作系统的指标
5、SQL Prompt:查询提示,对函数的参数,存储过程参数智能提示的支持,对象定义智能提示等。(另外还有一个格式化代码的功能,快捷键:Ctrl+K+Y )。
SQL Prompt Bundle 产品套包中包括的产品有 SQL Prompt Pro, SQL Refactor, SQL Data Generator 和 SQL Doc Pro。
详细信息
SQL Prompt Pro:SQL Prompt自动检索数据库对象的名称,语法和代码片段,智能的提供一些恰当的代码选择。
SQL Refactor:SQL Refactor让你自动的设计符合你风格的SQL代码和数据库对象。SQL Refactor改善你代码的质量,使它更容易阅读,理解和分享。 配套工具SQL Prompt一起, SQL Refactor大大加速了数据库的开发和管理,不影响你数据库和应用程序的行为。
SQL Data Generator:SQL Data Generator智能的创建现实测试数据,自动的将表格和列名称带入account, 连同字段长度和任何现有约束。毕竟,你不想你的咖啡杯充满洗碗水吧。
SQL Doc Pro:SQL Doc是一个快速,简单的工具,可以连接到你的数据库,然后写,编辑和输入文档为易于阅读的HTML格式或HTML Help (.CHM)格式。
6、SQL Data Generator: 智能的创建现实测试数据,自动的将表格和列名称带入account, 连同字段长度和任何现有约束。毕竟,你不想你的咖啡杯充满洗碗水吧。
详细信息
特征:
生成的数据完全符合你的数据库模式
直观,易于使用的用户界面,让你可以立即开始填充你的数据库
在表格名称,列名称和数据类型的基础上智能生成合适的数据
超过60个内置的生成器与明智的配置选项
跨列依赖项支持,例如,生成的记录匹配电子邮件地址和域名
通过使用SQL Server的大量复制插入功能快速的生成数据
支持所有的SQL Server 2000 和 2005数据类型,包括CLR类型
支持命令行,用来自动生成数据,例如作为你构建过程的一部分
外键支持,可以无需手工配置,生成跨多表的一致数据
Seeded随机数据生成可以让你每次生成相同的一批数据
从现有表格中获取数据,轻松创建一个包含有数据样本的数据库
从csv 或tsv 格式的flat 文件中导入数据
选择禁用触发器和约束来避免干扰数据库逻辑
当源数据是不同的数据类型时,自动转换数据
在任何.NET语言下的用户定义的生成器可以完全控制生成的数据
7、SQL Multi Script:旨在为DBA和数据库开发者加快数据库的管理,SQL Multi Script能够快速简单的执行多个SQL Servers的多个脚本。一系列的功能来协助你改变的对SQL Servers的管理。你是否想要部署一个脚本,或并行的从不同服务器的多个数据库中提取数据,SQL Multi Script通过大大较少所需的步骤来完成你的任务来节省你的时间。
详细信息
特征:
运行脚本来收集在网格或文本布局中易于查看的合计结果。
导出结果为.csv 或 .txt文件。
定制,配置和保存多个SQL Servers上的数据库列表,你可以运行脚本,用于将来使用。
设置多个脚本的执行顺序。
反馈每个数据库的哪个脚本被执行。
创建新的脚本,用一个易于使用的脚本编辑器,它有彩色语法醒目,查找和替换,以及分割屏幕编辑等功能。
取消查询和失败行为菜单让你选择在部署脚本是错误发生了该干什么。
为个别的结果设置不同的标签。
SQL Server的消息对所有的数据库显示。
配置并行运行脚本的数据库的数目。
执行在脚本中选定的文本。
用户界面中的嵌入帮助可以即时帮助你。
8、SQL Refactor:数据库重构,一个对象改名后,与这个对象相关的存储过程,触发器都会相应改变。可以让你自动的设计符合你风格的SQL代码和数据库对象。SQL Refactor提高你代码的质量,使它更容易阅读,理解和分享。配套SQL Prompt一起, SQL Refactor大大加速了数据库的开发和管理,不影响你数据库和应用程序的行为。
详细信息
特征:
布置SQL重新格式你的T-SQL脚本。有超过30个选项来控制这个功能。布置SQL,这些选项可以从顶级SQL Refactor菜单中被访问。
智能重新命名函数,视图,存储过程和表格,更新所有的引用到这些重命名对象。你可以在Management Studio的Object Explorer的上下文菜单中选择此项功能。
智能重新命名参数和存储过程和存储程序和函数的列重新命名参数,和表格和视图的列。你可以在Management Studio的Object Explorer的上下文菜单中选择此项功能。
Split Table 分裂一个表格为两个表格,并自动改写引用的存储参数,视图等等。你可以使用重构来引进参照完整性表格。你可以在Management Studio的Object Explorer的上下文菜单中选择此项功能。
Uppercase Keywords使关键字在你的脚本或选择中变成大写。
Summarize Script为你提供了你脚本的一个概述。在这个概述上,通过突出一些项目,你可以查看在你脚本中的相应陈述。
Encapsulate As New Stored Procedure让你选择进入一个新的存储过程,如果需要,在你的脚本中引进一个reference。
Expand Wildcards扩展SELECT *语句来包含一个选定部分列的完全列表。
Unused Variables 和 Parameters显示你脚本中未使用或为哟分配的变量和参数。
Qualify Object Names 修改脚本,使所有对象的名称使合格的。你可以从顶级SQL Refactor菜单中选择此项功能。
9、SQL Doc:SQL Doc是一个快速的,简单的工具,让你链接到数据库,并写,编辑和输出文档到一个易于阅读的HTML或HTML Help (.CHM)格式。兼容SQL Server 2000 和 SQL Server 2005,它可以让你快速的访问数据库的概述,包括模式和依赖性。
详细信息
特征:
SQL Server 2000 和 SQL Server 2005的数据库文档消除了繁琐的和费时的手工文件编制。
允许多个数据库文件编制。生成易于阅读的HTML文档或编译的HTML Help(.CHM)文件,可以分发到团队中。导出文件为HTML 或 .chm文件,易于分发。简单直观的用户界面与整个应用程序协调。让你获取数据库模式的概述以及跨对象和跨数据库的依赖性。通过使用扩展属性让用户注释数据库模式所有部分。
10、SQL Dependency Tracker:依赖跟踪,可视化查询对象相关性。让你使用一系列图解布局,动态的探讨你所有的数据库对象的依赖性。你可以分析大型的Microsoft SQL 2000 和 SQL 2005 数据库,并生成一个易于阅读的依赖性图解,用来彻底的预先影响分析所有数据库的改变。快速简单的直观的表现数据库结构,包括可拖动的“概览”窗口来快速导航大型数据库,剪贴板功能用来节省和打印你的目标图解。
详细信息
特征:
图解你数据库的依赖性 – 直观的追踪和探索你数据库的依赖性。
分析变化的影响 – 添加对象到图解中,对象可以使用它们被自动添加。
显示对象的源SQL脚本 – 详细细节请查阅对象的SQL定义。
追踪跨数据库依赖性 – 查看数据库之间的外部引用并遵循它们。
多个数据库,一个图解 – 追踪在同一图解和项目中的相关数据库之间的依赖性。
自定义你的图解 – 移动周围对象和改变它们的色彩。
直接从图表打印或导出为PDF搜索,整理和筛选对象 – 找到你感兴趣的对象。
复制图表到其他程序中 – 在文字处理文档,简报和其他程序中使用图表。
导出XML – 导出依赖性的XML定义,用于离线处理。
布局选择 – 从多个自动化布局中选择来整齐的安排你的图表,使导航更容易。
加载/保存图表作为projects – 保存所有相关依赖性信息到一个project中,因此,你可以不用连接到数据库,离线探讨图表。
包含或隐藏约束 – 查看对象或依赖项之间的检查约束,索引和外键。
可选的系统对象和文件组依赖性 – 隐藏这些依赖性,尽量减少凌乱,或显示他们的完整性。
显示列的名称 – 显示表格和视图上列的名称。
找到独立的对象– 寻找潜在的“orphans”与其他对象没有依赖性,帮助你清理你的数据库。
11、SQL Comparison SDK:查询比较,比较和同步任务自动化软件开发工具包。SQL Comparison Bundle 产品套包中包括了 SQL Compare, SQL Data Compare, SQL Packager和 SQL Dependency Tracker 4款产品。
详细信息
SQL Compare Standard Edition:SQL Compare是行业标准的工具,用来比较和同步SQL Server数据库模式。由于它易于使用,快速,而且节省时间,被全球150,000个开发者,DBAs和测试工程师所使用。
SQL Data Compare Standard Edition:SQL Data Compare是用来自动化迁移,分析损坏的数据, 从备份中恢复行级数据和编译丢失或变化数据的审计跟踪。它是行业标准的工具,用来比较和同步2个数据库的内容。
SQL Packager:封装,升级和安装数据库。
SQL Dependency Tracker:SQL Dependency Tracker可以让你使用一些图解的布局,动态的探讨所有数据库对象的依赖。
你可以分析大型的Microsoft SQL 2000 和 SQL 2005数据库,产生一个易于阅读的依赖性图解,来彻底的预先影响所有数据库变化的分析。快速简单的直观的表现数据库的结构,包括:一个可拖动的“overview”窗口来快速导航,剪贴板功能可以用来保存和打印你的目标图表。
12、SQL Packager:部署或更新.封装一个数据库用于部署或更新。SQL Packager 允许您封装一个Microsoft SQL Server 数据库的结构和目录或数据库更新到一个.NET 可执行文件或C# 项目,这样,安装一个数据库就更简单了。您可以使用SQL Packager 来封装数据库结构,数据或两者一起封装用于安装或部署。SQL Packager 还可以让您压缩您的程序包来减少存储经费,更快地部署和分布数据库。
详细信息
需求:
Windows 2000, Windows XP, Windows Vista, Windows 7, Windows Server 2003 or Windows Server 2008
SQL Server client-side tools
SQL Server 2000, 2005 或2008
Microsoft .NET Framework 2.0 以及更高
MDAC 2.8+
128 MB RAM
200 MB 硬盘剩余空间
运行在用户的PC 电脑上( 也可以运行在服务器上)
特征:
选择你想包装的模式对象和数据
包装数据库结构和数据,用于安装或部署。
一个向导,用来定义对象和数据,创建包装。
包装时,简单易懂的英语摘要。
C#代码模板,可以被修改,以适合你需要的外观和感觉。
压缩,使部署或分发软件包更快。
对部署,安装,移动,更新和管理数据库特别有用。