当前位置:首页 > 软件下载 > 编程开发

SQL Delta for SQL Server(数据库对比工具)v6.6.2.2234官方版

点此纠错

  • 平台:WinAll
  • 大小:51.1M
  • 语言:英文
  • 类别:编程开发
  • 授权:免费软件
  • 更新:2022-01-07
5.0
0% 0%

情介绍

SQLDeltaforSQLServer是一款功能强大、专业、实用的数据库比较工具。该软件可以有效地分析数据库文件和软件中的差异内容。提供模式比较项目、数据库选择、映射和过滤器、配置列等功能,并支持同步脚本的生成。使目标数据库与原始数据库保持一致。

SQL Delta for SQL Server是一款功能强大、专业、实用的数据库比较工具。

该软件可以有效分析数据库文件,区分软件中的内容,提供模式比较项、数据库选择、映射和过滤器、配置列等功能,并支持生成同步脚本,使目标数据库与原始数据库保持一致。

SQL  Delta  for  SQL  Server(数据库对比工具)

特征

1. 项目管理

1. 分页项

在单独的选项卡中并排运行两个或多个项目,无论是完全独立的服务器上的两个架构比较项目,还是同一服务器上的架构比较和数据比较项目。

由于每个进程都在单独的线程中运行,因此您可以在等待其他比较进程完成时查看甚至运行更新脚本。

2. 小组项目

您可以将每个项目分配到一个项目组,从而更轻松地组织项目。您可以将所有数据比较项放入数据组中。将一组特定的服务器项目放在一个组下。

2. 模型比较

1. 直接比较

比较两个数据库既快速又简单。在新项目中,选择源数据库目标,然后选择目标数据库,然后单击运行架构比较。

2、综合项目选择

每个模式比较项目都有一系列选项来减少发现的共同差异。例如,具有系统名称的对象约束通常在源和目标之间不同,可以忽略。

3. 模式映射

对于某些项目,目标架构名称(所有者)与源架构名称不同。每个比较项目都可以选择将源模式名称映射到目标模式名称。然后,SQL Delta for SQL

服务器可以选择自动更改定义以使用正确的架构名称。例如,您的源数据库使用“dbo”,目标数据库使用“

prod”作为所有对象的架构名称。只需将dbo 映射到prod,任何脚本更改都将确保目标对象是prod.object 而不是dbo.object。

4.全面的搜索和过滤

在比较结果中,可以根据一系列选项过滤对象。例如,隐藏所有相同的对象是一个常见的过滤器。

过滤器可以保留,因此每当您重新运行项目时,过滤器都会重新应用。这种持久性还可用于预选择或取消选择对象,如果源中存在不应发送到目标的对象,这会很方便。

5.两键同步

显示“架构比较”选项卡后,只需单击“脚本”即可生成部署脚本,然后单击“执行”以应用于目标。

6. 对比报告

SQL Delta 可以生成架构比较的HTML 报告,突出显示架构中的对象差异。

3、数据对比

1、配置全面

默认情况下,数据比较很简单,选择源数据库和目标数据库并运行比较。 SQL Delta 自动确定具有主键和匹配列名的表并执行比较。

如果您想要更详细的信息,您可以选择要比较的表,定义自己的索引列,甚至定义要比较的列。

2.表和列映射

有时,源数据库中的表与目标数据库中的表具有不同的名称。数据比较将源表名称映射到目标表名称。这同样适用于源列可以映射到目标列的列。数据比较负责处理部署脚本中的名称更改。

3. 数据筛选

可以在加载过程中过滤表数据以排除特定行,并且过滤器使用标准的where 子句格式。

4. 数据对比视图

可以选择视图作为数据比较的一部分。

源视图可用于映射到目标表,提供一种从视图填充目标表的方法。

5.导出数据对比脚本

数据比较脚本可能很大,并且会在编写脚本期间自动保存到文件中。

数据对比脚本显示可以显示数百万行代码,因此您甚至可以查看最大的部署脚本。

6. 差异报告

生成一个HTML 报告,显示差异摘要,供您比较数据。

4. 模式视图

查看您的数据库

架构视图是一种编辑器功能,可显示数据库的整个架构。

对于表、视图等对象,还可以查看表或视图中的数据。

1. 搜索

在您的数据库中寻找某些内容?架构视图可以过滤到对象的定义级别,因此您可以快速找到数据库中的元素。

2.动态查询

对数据库运行DML 或DDL 查询。

3. 评论

例如,架构比较可能会显示源表的意外更改,并且您希望查看有关源数据库和目标数据库的数据和其他信息。

从项目管理器复制比较项目,将其切换到架构视图项目并运行它。您现在可以在表和视图中查看原始架构和数据。也许数据解释了这些变化,或者表中的注释提供了更多信息。

5. 自动化

可用活动:

1.显示同步脚本

2.保存同步脚本

3.执行同步脚本

4. 生成对比报告

5. 电子邮件

6.对比后运行项目

7.脚本后运行项目

8. 将源/目标保存为快照

9.执行脚本

与命令行功能相结合,SQL Delta 可以在全自动模式下运行。

6. 快照

1.什么是快照?

快照是数据库模式的XML 表示形式。然后可以使用版本控制存储该文件或将其复制到另一个位置作为架构备份。

Schema Compare 和Schema View 项目都可以生成数据库模式的快照。

2. 快照对比

快照可以用作模式比较的源,提供一种从备份恢复或简单比较快照之间的更改的方法。

7. 报告

1、型号对比报告

架构比较中有4 个比较报告和两个架构报告。每个报告都创建为html 文件。

前四份报告提供了不同级别的架构比较详细信息。源/目标架构报告生成一个HTML 文件,显示整个数据库的架构详细信息。

2、数据对比报告

生成摘要HTML 文件以显示数据比较项目中的差异。

3.架构视图报告

生成树视图HTML 文件以显示数据库架构,或生成所选对象的HTML 视图。

软件特点

快照是SQL Delta 生成的数据库架构的副本。

快照是复制架构和备份数据库架构的好方法。快照可以像版本控制系统一样使用,定期拍摄数据库快照,然后可以将实时数据库与过去的快照进行比较,以发现随时间的变化。

使用快照的另一种方法是使用独立快照工具DeltaSnap 拍摄远程数据库的快照,然后将远程快照与内部数据库进行比较。可以生成快照和实时数据库之间的更改脚本,然后发送回远程位置以更新远程数据库。

SQL

Delta 可以从两个位置(架构视图项目或架构比较项目)生成快照。项目运行后,您可以选择生成源或源/目标的快照以单独查看和比较。此外,这些项目具有“完成时”事件,允许在项目运行后创建快照。

快照是SQL Delta 加载的架构的副本,因此任何限制架构加载的过滤器/映射或选项也会影响快照。

SQL 增量SQL

服务器最新版本项目可以以与实时数据库相同的方式显示快照。架构比较项目项目可以比较快照并生成更改脚本,以便部署到实时数据库中或稍后通过执行更改脚本来部署。