SQL DXP for SQL Server and MySQL(跨平台数据比较工具)
v6.5.1.165 免费版- 软件大小:65.88 MB
- 更新日期:2020-04-27 10:25
- 软件语言:简体中文
- 软件类别:数据库类
- 软件授权:免费版
- 软件官网:待审核
- 适用平台:WinXP, Win7, Win8, Win10, WinAll
- 软件厂商:
软件介绍 人气软件 下载地址
SQL DXP for SQL Server and MySQL是一款非常有用的数据跨平台比较工具,用户可以从两个位置(架构视图项目或架构比较项目)生成快照;项目运行后,可以选择生成源或源/目标的快照以分别进行查看和比较,此外,这些项目具有完成时事件,这些事件允许在项目运行后创建快照;快照是SQL Delta加载的架构的副本,因此任何限制架构加载的筛选器/映射或选项也将影响快照;数据项目可以以与显示实时数据库相同的方式显示快照,模式比较项目项目可以比较快照并生成更改脚本,以将其部署到实时数据库中,或通过执行更改脚本稍后进行部署;提供源架构或目标架构,显示对象类型的索引以及组内对象的总数,在索引下面是每种对象类型的树状样式,然后是下面的所有对象,每个对象的描述方式与模式比较,比较结果中的SQL显示类似;报告是在浏览器中显示的HTML网页,因此可以刷新报告,并且可以通过编辑文件来更改报告;需要的用户可以下载体验
软件功能
跨平台比较
SQL DXP可以像数据库一样进行比较,因此SQL Server与SQL Server的比较方式与SQL Delta执行比较的方式相同。另外,SQL DXP可以比较不同的数据库服务器,并在不同的平台之间传输架构和/或数据。
模式比较
SQL DXP将源数据库的各种对象转换为目标数据库的兼容对象。例如,将MySQL转换为SQL Server会将MySQL数据库转换为SQL Server形式,以便进行比较。
重要的是要注意,并非所有对象和属性都可以转换。MySQL不支持SQL Server的功能集,但是保留了对象以显示源数据库的整个架构。
数据比较
给定常见数据类型,跨平台数据比较可以更紧密地对齐。数据比较提供了一种从两种不同的平台传输数据的便捷方法,并且非常常见的用途是将基于Web的MySQL数据传输回后端SQL Server数据库。
软件特色
筛选器架构加载
您可以将过滤器应用于架构加载,以从加载中排除对象。例如,您可能拥有一组功能,这些功能属于源数据库,而永远不会属于目标数据库。通过添加负载过滤器,您可以从负载中排除这些功能,因此可以从比较中排除这些功能。
两键同步
显示模式比较选项卡后,只需单击“脚本”以生成部署脚本,然后单击“执行”以应用于目标。
比较报告
SQL Delta可以生成模式比较的HTML报告,突出显示整个模式中的对象差异。
部署前修改脚本
有时能够更改脚本或将脚本添加到最终部署脚本中是很不错的。同步脚本是完全可编辑的,此外,您还可以在项目选项中添加针对每个部署添加到同步脚本的自定义脚本。
安装步骤
1、用户可以点击本网站提供的下载路径下载得到对应的程序安装包
2、只需要使用解压功能将压缩包打开,双击主程序即可进行安装,弹出程序安装界面
3、同意上述协议条款,然后继续安装应用程序,点击同意按钮即可
4、可以根据自己的需要点击浏览按钮将应用程序的安装路径进行更改
5、弹出以下界面,用户可以直接使用鼠标点击下一步按钮
6、现在准备安装主程序,点击安装按钮开始安装
7、弹出应用程序安装进度条加载界面,只需要等待加载完成即可
8、根据提示点击安装,弹出程序安装完成界面,点击完成按钮即可
方法
1、程序安装完成后,先不要运行程序,打开安装包,然后将文件夹内的文件复制到粘贴板
2、然后打开程序安装路径,把复制的文件粘贴到对应的程序文件夹中
3、然后就可以通过双击补丁运行,点击patch按钮即可将程序完成
4、完成以上操作步骤后,就可以双击应用程序将其打开,此时您就可以得到对应程序
使用说明
架构视图结果
模式视图结果分为两个显示部分,左侧是数据库对象的树形列表,右侧是详细信息页面。
架构视图操作
刷新
刷新将重新加载整个架构并重新显示详细信息。
打印
打印模式报告的树形视图样式
快照
生成当前架构的快照。然后可以在架构比较中使用此快照。查看快照
依靠
生成一个新的Depends选项卡,显示依赖于当前对象的对象以及当前对象所依赖的对象。
新查询
创建一个新的查询选项卡以生成您自己的查询。这些查询可以是DML或DDL样式查询。
查询
Schema View项目的一个重要功能是能够在服务器上执行SQL查询。这些查询可以使用SELECT语句返回数据,也可以使用DML语句(如ALTER)更新架构。
默认情况下,查询是针对所选服务器和数据库执行的。
可以执行多个查询,但是通常会显示第一个结果。 SQL Delta当前不支持显示多个结果集。
要执行查询,请按F6或“运行查询”按钮。 “模式比较脚本”窗口中显示的大多数编辑器功能也适用于此脚本窗口,例如切换注释或书签。
要显示自动完成,请按Ctrl +空格键。
可以在每个架构视图中创建许多查询选项卡,只需单击“新建查询”按钮或按Ctrl +N。
资料显示
数据选项卡自动为表或视图生成选择语句,并将查询发送到服务器。数据一次加载,必须通过单击刷新按钮手动刷新。如果选择了多个表,则计划将数据加载,并在数据到达时填充数据网格。
行数-要加载的行数,请按“过滤器”按钮以关闭行限制器。
刷新-初始加载后重新加载数据。将选项卡或从一个表切换到另一个表不会重新加载数据。
菜单-将选定的单元格或选定的行复制到剪贴板。
架构视图过滤器
过滤器提供了从树形视图中隐藏对象的多种方法。
筛选器动作
此操作确定过滤器是排除还是隐藏与过滤器匹配的所有对象,还是包括并显示与过滤器匹配的所有结果(并隐藏其他所有内容)。
排除将隐藏所有与过滤器匹配的对象。
包括显示与过滤器匹配的所有对象,隐藏其余对象。
对象过滤器
对象过滤器是锁定的系统过滤器,除非通过检查或取消选中对象类型列表中的一个或多个对象,否则无法更改。对象过滤器始终是排除过滤器,无论“过滤器”操作是“包含”还是“排除”。
检查表和视图,然后取消选中其余对象,树视图中仅显示表和视图。
模式过滤器
与对象过滤器一样,模式过滤器是锁定的系统过滤器,它隐藏属于未检查的模式/所有者的对象。模式过滤器始终是排除过滤器,无论“过滤器”操作是“包含”还是“排除”。
文字过滤器
文本过滤器可以通过各种方式应用于大量对象。重要的是,不会自动应用文本过滤器,必须单击或勾选复选框,才能接受并应用文本过滤器。如果尚未应用文本过滤器,则会显示警告。
应用于:这允许将文本过滤器应用于特定的对象类型,例如表或视图。
查找范围:这确定要为过滤器评估对象的哪一部分。选项包括:
对象类型(表,视图等),对象名称,其中既是对象名称又是模式名称(如果存在),名称仅是对象名称,模式仅是模式(或所有者),所有内容还将加载对象SQL内容并在内容中搜索。
比较:确定如何将文本与“查找范围”值进行比较,并且选项为:
包含-任何部分文本的匹配项,以-开头的匹配项-文本等于开始的匹配项,以-结尾的匹配项-文本等于结尾的匹配项,等于-文本必须完全相等,
不包含,不以,不以,不等于结束-与上述相反
RegEx接受正则表达式,
在列表中使用逗号分隔的文本列表,并检查“查找范围”值是否在列表中,
不在列表中是列表中的倒数。
单击十字按钮删除过滤器
快照
快照是SQL Delta生成的数据库架构副本。
快照是复制架构并生成数据库架构的备份的好方法。可以像版本控制系统一样使用快照,在该版本中,定期拍摄数据库快照,然后可以将实时数据库与过去的快照进行比较,以查找随时间变化的快照。
使用快照的另一种方法是使用独立快照工具DeltaSnap生成远程数据库的快照,然后将远程快照与内部数据库进行比较。可以生成快照和实时数据库之间的更改脚本,然后将其发送回远程位置以更新远程数据库。
系统偏好设定
这些首选项定义了整体SQL Delta全局设置。其中一些设置可以在运行DeltaConfig时进行初始配置。
资料夹
文件夹定义了系统范围的默认位置,用于保存各种SQL Delta文件。
项目文件夹是关键,它存储所有SQL Delta项目文件以及项目列表和设置文件。如果您希望首先将SQL Delta移至另一台计算机,请停用此副本,然后将其安装在新计算机上。现在,将项目文件夹的内容移动到新计算机的项目文件夹中,SQL Delta将自动加载所有设置和现有项目。
报告文件夹-生成任何报告时,它都会自动保存到“报告”文件夹中。
脚本文件夹-生成脚本时,可以将脚本保存到文件中,默认位置是脚本文件夹。此外,数据脚本会自动保存到脚本文件夹中。
临时文件夹-这主要是通过数据比较保存的数据的位置。
如果您修改项目文件夹,将显示还原按钮。项目文件夹自动更改后,其他文件夹也更改为在项目文件夹之外创建子文件夹。您可能不需要此自动更改,因此请单击“还原”按钮将文件夹还原到原始位置。
常规设置
电子邮件设定
完成时事件提供了一种使用SMTP电子邮件发送SQL Delta文件(例如快照,脚本和报告)的方法。您必须具有可以接收和转发电子邮件的SMTP服务器。 SQL Delta不提供此功能。
配置SMTP服务器:
电子邮件主机-这是SMTP服务器。
用户名-这是您用于连接服务器的用户名,它可能是您的电子邮件地址。
密码-您的密码。
端口-对于标准连接,端口为25。
TLS-传输层安全性和选项包括:不使用,使用隐式TLS,使用需要TLS和使用显式TLS。
发件人电子邮件-此地址用作发件人的电子邮件地址。
发送测试电子邮件
输入电子邮件地址,然后单击“发送测试电子邮件”以确认SQL Delta可以连接到您的服务器并发送电子邮件。
代理设定
代理配置仅由与我们的Web服务器的SQL Delta Internet连接使用。该代理不会影响与数据库服务器的连接。
配置代理详细信息,SQL Delta将通过您的代理链接到我们的Web服务器。
命令行
通过将项目名称或项目文件名称添加到可执行文件的命令行中,SQL Delta可以在没有用户干预的情况下运行。另外,在Windows中使用计划软件,例如任务计划程序。
第一步是创建一个新项目,并定义各种详细信息,例如服务器和数据库名称。
然后,在编辑项目中选择“完成时”选项卡,并在项目运行后定义希望运行的任务(如果有)。激活“完成时”事件。
保存项目,最好在保存之前为其命名一个有意义的名称。
创建SQLDelta.exe的快捷方式,并将项目名称添加到目标。如果项目名称包含空格,则将项目名称括在引号中。可以将多个项目添加到命令行。
例如:... \ SQLDelta.exe“我的CLTest”
现在打开快捷方式,SQL Delta将立即运行My CLTest项目。
命令行选项
sqldelta.exe“项目名称”“项目名称2” ... / Q / A / M:x
“项目名称” =不区分大小写的项目列表中显示的名称或包含路径的项目文件名。
/ Q =退出或静默模式,不显示用户界面,SQL Delta静默运行,并且在最后一个项目和最后一个事件运行后将自动关闭。
/ A =运行所有选中的项目。在项目管理器中,您可以检查项目,/ A将运行所有已检查的项目。在此实例中无需添加项目名称。
/ M:x =监视替代。 SQL Delta显示在最后使用的监视器上。如果该监视器在物理上不再可用,但是SQL Delta似乎可用,则您可能无法访问SQL Delta。
运行SQLDelta.exe / M:0强制SQL Delta显示在主监视器上,或输入监视器编号以确保SQL Delta始终在特定监视器上启动。
静音模式
使用/ Q Quiet或Silent模式运行项目不会输出结果,因为该项目通常旨在在用户界面中显示结果。必须使用On Completion事件来创建日志文件,该日志文件将输出项目结果以及可以运行以增强命令行体验的其他On Completion事件。
与命令行有关的事情
所有这些任务都使用“完成事件”来执行额外的任务,而不仅仅是运行项目。
按计划运行架构视图项目,并设置“完成事件”以保存数据库快照。该快照实质上是架构备份,可以用作简单的版本控制系统。
按计划运行模式比较项目,并将同步脚本保存到文件中,然后通过电子邮件将其发送到中央存储库。
按计划运行一个数据比较项目,生成同步脚本并执行该脚本以将多个数据库同步到中央数据库。
与版本5的变化
在版本5中,命令行过程要求手动编辑项目以使项目运行并产生一些结果。在版本6中,这不是必需的,并且“完成时”事件取代了手动更改项目的需要。
在版本5中,在命令行模式下运行时会自动完成某些级别的日志记录,现在必须使用每个项目的“完成时”事件进行配置。
下载地址
人气软件
-
PL/SQL Developer(PL/SQL数据库管理软件) 130.1 MB
/简体中文 -
Oracle SQL Developer(oracle数据库开发工具) 382 MB
/简体中文 -
PowerDesigner16.6 32/64位 2939 MB
/简体中文 -
Navicat for MySQL 15中文 72.1 MB
/简体中文 -
Navicat Data Modeler 3中文 101 MB
/简体中文 -
SPSS 22.0中文 774 MB
/多国语言 -
db文件查看器(SQLiteSpy) 1.67 MB
/英文 -
Navicat Premium V9.0.10 简体中文绿色版 13.00 MB
/简体中文 -
Navicat 15 for MongoDB中文 78.1 MB
/简体中文 -
sql prompt 9 12.67 MB
/简体中文