ApexSQL DIFF是一个数据库比较和同步工具,用于自动化并简化数据库变更的迁移。它可以检测两个数据源之间的模式冲突,并解决他们没有相关性错误。ApexSQL DIFF可在文件或源代码控制系统比较在线数据库,数据库备份和SQL脚本。
软件特点
1、可对潜在的问题(可能会在运行同步化脚本时发生)进行汇总、跟踪和警告。
2、提供综合编辑器(可查看甚至运行脚本)。
3、独特的Difference代码。这些代码可显示全部差异类型,而不需一行一行的查询。ApexSQL Diff中还提供一个能综合利用这些Difference代码的筛选器。
4、以结构化形式显示HTML—— 包括简单和复杂变量。支持分解功能,而且用户可以自定义出口。
5、包括一个能显示字符差异(而不仅是行差异)的脚本差异查看器。ApexSQL Diff还可以与外部的Diff工具相连接,比如:Compare it! 和Beyond Compare。
6、支持微软标准
7、专有附件解析器。与使用SQL Server目录的情况相比,ApexSQL Data Diff支持更精确的脚本排序。
8、基于标准的、精细的命令行界面(不是盲目地添加功能)。
9、ApexSQL Diff支持屏幕截图功能,可进行离线比较。
10、工程管理模块。支持对工程进行命名、注解、分组(也支持Diff工程)。
11、强大的对象筛选器。可导入或导出该筛选器,并可以把其视为外部或内部的筛选器。
12、支持用户映射、对列检测重命名、用户管理(外部或内部)、对脚本进行前向或后向处理等功能。