热门排行
简介
SQL Delta for MySQL是一款功能强大且专业的数据库对比分析软件,这款软件可以帮助大家对比SQL数据库数据,软件可进行表结构、存储过程、函数、视图等属性对比,sql delta可以生成更新脚本,以将一个数据库与其他数据库进行结构和数据同步。本站点提供破解版本,另附上破解教程,感兴趣的朋友快来下载使用吧。
软件安装及破解教程
1、在本站点下载软件压缩包,解压并运行.exe安装程序
软件压缩包解压密码:www.jb51.net,因有破解补丁,可能会提示报毒,介意勿下
2、点击next
3、选择"I Agree"点击next
4、选择软件安装位置,点击next
5、点击next
6、点击Install
7、稍等片刻即可完成安装,点击右下角
8、将软件包里破解文件夹里的破解补丁粘贴到软件安装目录里(默认C:\Program Files (x86)\SQL Delta V6\)
9、运行软件安装目录里刚粘贴进去的破解补丁
10、本破解补丁可能会误报毒,添加信任即可
11、点击PATCH
12、弹出如下框,选择安装目录中的SQLDelta_MySQL.exe
13、破解到此结束
14、本软件没有桌面快捷方式,可在软件安装目录里(C:\Program Files (x86)\SQL Delta V6\),右击SQLDelta_MySQL.exe--发送到--Desktop(桌面快捷方式创建成功)
15、软件运行界面
软件介绍
SQL Delta for MySQL(数据库对比分析软件)是一个方便实用的数据库比较工具。可以比较表结构,存储过程,函数,视图和其他属性,并可以生成SQL脚本来帮助您快速查找现有数据库项目与过去数据库之间的异同,您的产品数据库是完整的与开发的数据库同步,从而通过同步数据库减少了负责工作的时间。Sql delta 5.1执行两个主要功能,第一个是比较两个SQL数据库的结构(架构)并有选择地使它们同步,第二个是比较两个数据库表中的数据。 sql delta可以生成更新脚本,以将一个数据库与其他数据库进行结构和数据同步。现在,我们从头开始重新设计了sql delta,它比以往任何时候都更好。使用新的选项卡式界面,您可以同时运行多个项目,无论是比较两个表中的数据还是运行两个大型数据库的模式比较。同时,与相同类型的其他软件相比,Sql Delta 5.1的最大优点是,在使用您的程序进行比较和同步的过程中,您可以为当前项目创建一个数据库,以进行测试并在其中进行转移批次。数据。简而言之,这里的所有SQL Delta Duo(双重)比较工具都可以图表和数据的形式比较两个数据库。顾名思义,SQL Delta for MySql 5.1(SDM)可用于比较两个MySql数据库。 SQL Delta可以生成同步脚本,以使目标数据库与源数据库一致。
软件功能
一,图表比较
1.全面的图形显示过滤器
2.生成图表快照
3.比较图表快照
4.图差异报告
5.导出部署脚本
6. SQL Delta部署更改
二,数据比较
1.表和列的映射
2.应用列转换
3.数据加载过滤器
4.可自定义的键值或关键字
5.选择性列比较
6.包含数据比较视图
7.结果可以导出到文件
8.差异报告
三,图表视图
1. SQL Delta可以连续提供显示数据库图表或数据的能力,而无需单独运行应用程序。
2.图表视图还具有一个脚本编辑器,您可以使用它来运行自己的脚本,无论此脚本是用于显示数据还是更新图表
3.您还可以使用SQL Delta更改源图表,然后运行图表比较项目以发布目标数据库的更改记录。所有这些工作都不需要单独的工具
软件特点
出现制造模式的出现,以及日期和日期显示视图模式
支持MySQL 5及更高版本
同时执行多个项目
元素标签中显示的项目元素
生成一个准备部署的同步脚本
从SQLδ运行更改脚本
模式过滤
完成事件
内置依赖性管理
占地面积小
使用说明
一、数据库选择
1、SQLServer连接
服务器:服务器名称或IP地址。这使用与大多数应用程序数据库连接字符串相同的格式。
端口:通过向服务器添加端口,您可以为SQLServer指定非标准端口。例如。10.0.0.10,1435,其中服务器正在侦听端口1435,而不是默认端口。
身份验证:Windows身份验证使用您的Windows登录详细信息。
SQLServer身份验证需要用于连接的用户名和密码。另外,请确保服务器配置了混合模式身份验证。
保存:选中保存密码以保留密码,如果未选中,则每次运行项目时都需要重新输入密码。
以可逆加密格式保存的密码,但是我们强烈建议您在选择此选项时考虑安全隐患。
如果您的用户密码为空,则检查保存密码。
数据库:一旦输入以上详细信息,便可以从检索到的数据库列表中选择一个数据库。
2、创建一个数据库
一旦配置了服务器和身份验证,便可以在服务器上创建新数据库的选项。当然,您的身份验证将需要足够的权限才能创建新数据库,并且将使用某些默认设置。
输入新的数据库名称,然后单击“创建”或“预览”。预览选项将生成一个脚本窗口,因此您可以基于“创建数据库语句”为新数据库配置其他设置。如果单击“创建”,则脚本过程将在后台运行,并且在创建数据库后将显示一条消息。然后,您必须从数据库列表中选择新数据库。
3、快照
通过将连接类型更改为快照,SQLDelta可以将快照与实时数据库甚至其他快照进行比较。
输入快照文件名,然后单击浏览按钮以找到快照。如果输入文件名,请单击“完成后刷新”以加载和验证快照。
加载快照后,将显示数据库和服务器的详细信息。
4、服务器清单
每次建立新的服务器/数据库连接时,服务器和数据库都会添加到下拉服务器列表中。单击星号将切换将服务器设置为收藏夹,并且在设置收藏夹后,服务器名称将移至列表顶部。单击叉号将删除服务器和所有关联的数据库。服务器名称左侧的箭头将展开以显示以前使用的各种数据库。单击数据库列表中的叉号将从列表中删除数据库。
从下拉服务器列表中选择服务器或数据库将基于最后保存的信息自动填充连接字段。
服务器列表旁边的“刷新”按钮将启动对本地网络中现有SQLServer的后台搜索,并在完成后将新发现的服务器添加到服务器列表中。检测过程不会发现所有服务器,也不会检测到服务器端口。由于检测过程在后台运行,因此更新将在搜索结束时静默添加。该过程可能需要几分钟或更长时间,具体取决于网络。
服务器列表是全局列表,在会话期间的不同时间自动保存。
二、映射,架构过滤器和负载过滤器
此选项卡提供了一系列对象负载过滤器以及模式映射。
映射提供了一种将源数据库上的一个或多个模式/所有者名称与目标上的模式/所有者名称进行匹配的方法。例如,您可能使用FOO模式创建了对象,并且在与目标数据库进行比较时,需要使用BAR模式。通过将FOO映射到BAR,尽管比较显示将显示对FOO和BAR的引用,但比较将忽略明显的模式名称差异。在编写脚本时,SQLDelta甚至会更新存储过程和函数,以使用映射的架构名称而不是原始名称。
模式过滤器将加载对象限制为特定的模式。激活后,将仅加载属于源/目标列表中架构的对象。这些可以是映射的或相等的架构,例如添加源PERSON和目标PERSON并检查ApplyFilterSchema,以确保仅加载源数据库和目标数据库中属于PERSON的对象以进行比较和编写脚本。
对象加载过滤器将排除整个对象类,基于名称或名称一部分的特定对象或基于名称或部件名称的列。
映射和过滤器可以分别处于活动状态。
1、模式映射
选中模式过滤器和映射以激活映射功能。这两个数据库的架构将自动加载,准备进行映射。在打开模式映射之前,您必须配置服务器和数据库详细信息。
对于SQLServer,默认情况下DBO和DBO被映射。
在示例中,FOO显示在右侧目标列表中,而SchemaMap列表显示DBO=DBO。通过单击目标列表中的FOO,DBO将替换为FOO。
要添加映射条目,请从源列表中单击一个架构,这会将架构名称从源移动到架构映射列表,如果选中了“自动添加目标”,则会自动在目标中找到相同的架构并添加该架构。要更改为目标,只需从目标列表中选择一个不同的架构,然后单击即可。
如果您希望使用键盘在架构列表中移动,请按住Shift键并单击架构列表。然后使用向上/向下箭头找到并使用空格键添加架构。
要删除映射,请单击X图标或单击架构映射列表,然后按空格键。
2、模式过滤
选中后,仅架构图列表中显示的架构将被加载和比较。例如,您可能只希望加载和比较DBO,因此保留DBO到DBO的自动映射,然后选中“应用过滤器模式”。现在,SQLDelta将仅加载属于DBO的对象。如果对象(可能是函数)依赖于DBO之外的对象,则任何脚本编写当然都会失败或很可能会失败。如果外键引用了已加载架构之外的对象,则通常会生成警报。
可以过滤负载,以便在不引用目标的情况下加载来自源或目标的特定架构。删除自动添加并单击所需的源模式,这将被添加到列表中,而无需引用目标。现在,SQLDelta会将架构加载到源中,但是将忽略对目标中架构的引用。
3、特征
全部匹配
这对于“架构过滤”非常有用,您可能希望比较大多数架构,以便更快地匹配所有架构,然后删除不希望加载的架构。
添加<新建>行
添加一行准备添加源和目标架构。单击源模式将自动将模式添加到地图列表。
移除所有
这将删除所有当前映射。
自动添加目标
这对于模式过滤也很有用,选中该选项将自动链接源和目标。在上面的示例中,单击源GUEST会将来自源和目标的Guest添加到地图列表中。如果取消选中“自动添加目标”,则必须为每个新添加的地图项手动选择目标。
清除目标
这将从选定地图中删除目标项目。或者,单击其他目标以替换现有的映射项目。
4、架构负载过滤器
筛选器可以从架构加载过程中排除特定对象。要激活负载过滤器,请选中“激活负载过滤器”。
有两个过滤器选项,从主要负载中过滤对象,这可以过滤任何主要对象,例如表,视图,过程等。第二个过滤器可以从表负载中删除列。
由于筛选器会从加载中删除对象,因此在加载过程中可能会收到错误消息。例如,一个表中的外键可以引用过滤后的表。如果要在目标上添加或更改外键,这当然会导致脚本错误。
5、对象过滤器
在对象过滤器中,有两种不同类型的过滤器。排除整个对象类,例如排除所有表,并使用{Table}的形式。第二种过滤器类型是排除包含某些文本的所有对象。
在对象集具有易于定义的子组的情况下,文本过滤器可能是最有用的,它可能是第三方生成的整个视图列表中的一组视图,并且您不希望修改视图详细信息。在这些情况下,视图通常具有通用名称,然后具有唯一的视图名称。通过在过滤器中添加通用名称加%,这些视图将被排除在加载过程之外。需要注意的一件事是,SQLDelta将排除与筛选器匹配的任何对象,无论该对象是视图还是表,过程等。不可能仅将筛选器限制为视图。
下拉框提供了可用的对象类过滤器的列表,或者您可以只键入文本,但是文本必须与过滤器名称完全匹配。然后单击添加以添加新的过滤器。
对于名称文本过滤器,只需键入要排除的名称,由于SQLDelta在查询中使用了“赞”,因此可以将%用于零件名称匹配,然后单击“添加”。
6、列过滤器
添加与您希望从加载过程中删除的列匹配的文本。同样,此过滤器使用了like子句,因此%可用于匹配部分列名。
键入您的文本,然后单击“添加”以创建要从表负载中排除的列名列表。
更新日志
最新功能:
添加了对SQL Server 2019的支持以及对正在进行的SQL Azure更改的支持
生成脚本时改进了依赖性分析。
改进了对各种新数据类型的处理。
当必须重建表或具有自动映射的列时,模式比较显示新图标
临时表的模式比较的新差异警报
现有SQL Delta项目的新批量加载
新的比较选项,例如忽略加密密钥详细信息或varchar / nvarchar
模式视图具有一项新功能,可删除和创建复制订阅以允许更改已发布的数据库