大小:30.35MB类别:数据库类
官方版安全无插件
SQL DXP Premium 能对数据库的结构和数据做跨平台比对,面对 SQL Server、Oracle、MySQL 这些不同的数据库系统,它可以把对象和数据放在一起对照检查。它的比对思路和 SQL Delta 相近:先把源数据库里的对象定义转成目标数据库能识别的语法,再拿来做比较;不过各类数据库自有其特性,转换过程做不到每一个对象和属性都严丝合缝。整个操作都走图形界面,不必自己动手写复杂脚本,就能在异构数据库之间同步模式、迁移数据,适合 DBA 和开发人员在多数据库环境下核对版本、检查数据是否一致。

1、什么是命令行功能
在Windows系统下打开命令提示符(CMD),切换到SQL Delta所在的路径,把项目名称作为参数一并写入命令,例如输入sqldelta.exe“ myproject”,即可让myproject项目自动运行起来。
另一种做法是:先建立一个快捷方式,再把项目名称补进它的目标路径里。
2、细节
SQL Delta 会在项目管理器列表中定位目标项目,通过名称或文件名进行匹配,随后依据所获取的详细信息执行该项目;也可以将项目文件名与已有文件名进行比对,此时路径部分不参与匹配。
这次调整的逻辑是:当某个项目文件的名称在项目管理器的列表里找不到对应项时,它就会被当作模板项目处理。这类模板项目不具备编辑和保存的能力,实际上在项目管理器中也不会显示出来。
模板项目支持通过命令行开关动态调整连接参数,这一特性让批处理流程变得灵活:只需修改命令行开关,便能借助模板项目对多个数据库进行比对。不过,模板也存在限制——项目级别的持久化过滤器对模板而言是无法访问的。
模板项目同样能够配置“完成时”事件,负载过滤器和映射也包含在内。若用于数据比较场景,建议启用自动模式,这样SQL Delta在每次执行项目时会自行加载并映射源表与目标表;连接信息即便发生动态调整,也不会对数据比较形成限制。
3、重要提示
若要在 SQL Delta 中新建模板项目,项目管理器内需确保没有同名的项目文件存在;一旦列表中已出现该文件名,命令行中的所有连接数据开关都将不再生效。
4、命令行参数:(所有参数均区分大小写)
“项目名称”,也可以写成“ path projectfilename.xdp”这种形式。
/ 在项目管理器内对所有已勾选的检查项执行操作
/ L 日志文件的生成不受项目设置影响,始终进行。若已配置日志文件,则该配置优先于此开关。
/ M:x 用于把显示画面强制切换到指定编号的监视器。SQL Delta 启动时会默认出现在上一次用过的显示器上;少数情形下,那台显示器已经不可用,程序就可能跑到屏幕可见范围之外。借助这个设置,可以让 SQL Delta 固定从某一台监视器上启动。
/ Q 默认在隐藏图形界面的状态下以静默方式运行。项目启动并完成全部收尾事件后,SQL Delta 会自行退出。
比较结束后,系统会自行创建一个同步脚本并完成部署。若与/L参数搭配使用,系统将生成差异日志,内容涵盖脚本错误及脚本差异信息。任务完成阶段,事件本身带有优先级,该开关设置将不再生效。
连接数据开关——将模板中的项目内容替换为以下内容:
/ SS =“服务器名称”,即源服务器的名字,比如“我的服务器”
/ SU =“用户名”源用户名
源密码采用“!4GFDDGF”格式,一般出现在含感叹号的SQL Delta加密密码中,初始状态为纯文本。
/ SD =“数据库名称”指定源数据库,比如“我的数据库”
/ TS =“服务器名称”用于指定目标服务器的名称,比如可以填写“我的服务器”
/TU =“用户名”用于指定目标用户名。
/ TP =“ ClearPass”目标密码。一般会采用带有!符号的SQL Delta加密密码形式,初始状态下则为纯文本
/ TD =“数据库名称”用于指定目标数据库,比如填写“我的数据库”即可。
当存在多个模板文件名时,任一替代数据都会覆盖各个项目的详细信息。若“完成时”事件启动了另一个项目,则该项目原有的详细信息不会被备用数据改动。
5、档名
运行命令行项目时,默认的文件夹位置一般会被直接采用。举例来说,报告文件会存入“系统设置”所显示的报告文件夹里。
不过,若从其他目录启动CLI项目,则CLI项目所在文件夹的优先级会高于默认文件夹。
项目目录中若已存在报告、脚本或临时文件夹,输出内容便会存入这些位置;若这些文件夹尚未建立,所有输出则统一保存在项目文件夹内。
部分“完成时”事件要求提供文件名;若文件名中含有反斜杠(),该路径会取代系统原有的默认设置。具体规则如下:
文件名若以[盘符]:开头,或直接以该盘符起始,系统便会把这一路径当作*路径使用。
压缩包内的文件名若带有路径信息,解压时会依据该路径将其释放到当前项目文件夹下的对应位置。
若情况并非如此,文件就会被存放到默认路径下,比如脚本或报告所在的位置。
当目标文件夹不存在时,程序会回退到当前项目文件所在的目录。
1、交叉平台比较
sqlDxp 支持在同类数据库之间做结构比对,SQL Server 与 SQL Server 之间便是按同一套方式进行对照。面对不同类别的数据库服务器,它同样能完成比较,并可在 SQL Server、Oracle 或 MySQL 等平台之间迁移表结构与数据。
2、方案比较
sqlDxp 能把源数据库中的各类对象转成目标数据库可识别的兼容形式。以 MySQL 迁移到 SQL Server 为例,工具会将 MySQL 数据库整理成 SQL Server 对应的结构,这样一来,两边的比对就建立在相近的基础上了。
需要留意的是,并非所有对象与属性都能完成转换。MySQL 并不具备 SQL Server 的那套特性,不过相关对象仍会被保留下来,从而完整呈现源数据库的整体架构。
3、数据比较
在常见数据类型场景中,跨平台数据比对能够实现更精细的协调。借助数据比对功能,用户可以便捷地在两个不同平台之间传递数据;其中一种颇为常见的用法,是将基于Web的MySQL数据回传至后端SQL服务器数据库。
1、跨平台比较
SQL DXP 支持跨数据库平台的比对操作:当比较 SQL Server 与 SQL Server 时,其机制与 SQL Delta 一致;同时它也能面向不同数据库服务器开展比较,并在 SQL Server、Oracle 或 MySQL 之间迁移模式或数据。
2、模式比较
SQL DXP 能把源库里的各类对象转成目标库所兼容的形式。以 MySQL 迁移到 SQL Server 为例,该工具会将 MySQL 数据库整体转换为 SQL Server 的对应结构,从而支持后续的比对工作。
需要留意的是,对象与属性并非全部都能完成转换。MySQL 并不具备 SQL Server 那套功能特性,不过源数据库中的对象仍会被保留下来,以便完整呈现原有架构。
3、数据比较
针对常见数据类型,跨平台数据比对能够实现更紧密的对齐效果。借助数据比较功能,可以便捷地在两个不同平台之间传输数据,其中一种典型用法是将基于Web的MySQL数据传回后端SQL Server数据库。
展开内容
296.82MB
Studio 3T 是一款面向 MongoDB 数据库的数据管理工具,围绕查询、更新和分析等工作提供了一整套辅助功能。它内置查询编辑器,支持代码高亮、自动补全和语法检查,能帮开发者少写错语句、少反复调试。数据库结构可以可视化查看和编辑,多数据库管理、数据导入导出以及对多种数据格式的支持也都具备。界面设计和帮助资源对新手比较友好,资深开发者同样能从中找到顺手的操作方式。
116.88MB
PLSQL Developer 14 是 Allround Automations 公司推出的 Oracle 数据库管理工具,注重易用性、代码品质和开发效率。它提供了语法高亮、SQL 与 PL/SQL 帮助、对象描述、代码助理、重构、PL/SQL 美化器、代码折叠、超链接导航等丰富功能,能够满足数据库开发过程中的多种需求。新版本在表定义编辑器、测试管理器、项目版本控制等方面做了改进,并修复了若干问
169.06MB
215.45MB
Navicat Premium17 是一套面向数据库开发与管理的综合工具,通过单一程序即可连接 MySQL、MariaDB、Oracle、PostgreSQL、SQLite 和 SQL Server,让日常维护和多库操作省去反复切换客户端的麻烦。这一版加入了专注模式、用自定义表达式灵活扩展数据展示、在一个界面里管理多连接属性,并对查询解释做了增强。软件本身还提供 20 种图表类型以及数据传输、数据
10.88MB
AnySQL Maestro Pro 是一款通用型数据库管理与开发工具,能通过 ODBC 驱动或 OLE DB 提供程序连接 SQL Server、Oracle、MySQL、MS Access 等多种关系型数据库。它把数据库创建、编辑、查询和权限管理集中在一个图形界面里,让管理员和开发者不必为每种数据库单独切换工具。内置的 SQL 脚本编辑器、可视化查询生成器和 OLAP 多维数据集撰写功能,可以
plsql developer 17中文特别版 v17.0.1.2245 64位32位
132.33MB
PL/SQL Developer 17 是 Allround Automations 推出的一款面向 Oracle 数据库的多线程集成开发环境。它主要服务于 Oracle 存储程序单元的开发工作,允许你在执行 SQL 查询、运行 PL/SQL 程序或调试会话的同时继续其他操作。软件内置了丰富的工具集合,覆盖 PL/SQL 代码的编写、调试与优化环节,具备语法增强、SQL 与 PL/SQL 帮助、对
Navicat for Redis 17中文版 v17.3.11
93.02MB
Navicat for Redis 17中文版是一款面向 Redis 数据库的管理工具。它把原本依赖文本命令的操作方式,转变为更直观高效的图形化处理流程,让日常任务执行起来更省力。软件可以连接本地或远程的 Redis 服务器,对 Redis Enterprise Cloud、Amazon ElastiCache 和 Microsoft Azure 等云数据库也能兼容。它还内置了智能查询编辑器,提供
332.48MB
SQL Server 是一款关系数据库管理系统,最早由 Microsoft、Sybase 和 Ashton-Tate 三家公司联合开发,1988 年推出了首个 OS/2 版本。Windows NT 问世之后,Microsoft 与 Sybase 在 SQL Server 的开发路线上各自独立发展。Microsoft 把 SQL Server 迁移到 Windows NT 系统上,集中精力开发和推广
FileToMongo(MongoDB导入工具) v5.1.2
7.38MB
FileToMongo 是一款针对 MongoDB 的数据导入工具,提供图形界面和命令行两种操作方式。它能够把 CSV、TXT、Excel、JSON、XML 等多种格式的文件快速导入 MongoDB 数据库,并支持按数据类型分类导入。导入过程设计得简单直接,几步操作就能完成。软件还具备连接 MongoDB 数据库的能力,方便用户建立数据管理方案,网站也可以它来保存数据。
30.87MB
Database .NET是一个直观的多数据库管理工具。无须另外安装整个数据库系统,即可直接本地或远程进行数据库的在线存取,方便数据库调试,修改,查询,打印,输出,备份…等多方面处理。
XlsToPG(Excel导入PostgreSQL工具) v3.5
5.82MB
XlsToPG 是一款专门用于把 Excel 表格数据导入 PostgreSQL 数据库的小工具。它体积不大,界面简洁,运行起来对数据库本身没有损伤,导入过程也比较快。除了单次导入,它还支持批量处理,不用再依赖命令行或者 SQL 软件去手工操作。对于经常需要把表格数据搬进 PostgreSQL 的用户来说,这个小工具能省下不少事。
嵌入式数据库(Microsoft SQL Server Compact)
4.68MB
SQL Server Compact 4.0 SP1 是一款轻量级的嵌入式数据库,主要面向 Windows 桌面和移动设备上的应用程序开发。这个安装包同时包含了 SQL Server Compact 4.0 SP1 本体以及 Synchronization Services for ADO.NET 1.0 SP1 的安装文件,方便开发者一次性配齐所需组件。它体积小巧,支持私有化部署,能与 Visu
8.51MB
这份教程是辛星在2014年秋季完成的第一版MySQL学习资料,定位是帮零基础读者把数据库基础打牢。内容从环境搭建一路讲到连接查询和数据类型,覆盖面比较完整。整份资料按七个部分组织,每一块都围绕实际使用场景展开。它更像一本入门讲义,适合边看边练。
4.96MB
Redis 是一套采用 ANSI C 语言开发的键值存储系统,遵循 BSD 协议,具备网络支持能力,数据可存放在内存中,也支持分布式部署和可选的持久化机制,并且为多种编程语言提供了调用接口。官方渠道仅发布 Linux 版本,这里提供的是面向 Windows 平台的非官方编译版本,属于 Redis 在 Windows 环境下的原型实现,适用于 64 位 Windows 操作系统,通过开源项目重新编译
SQLite可视化管理工具(SQLite Expert Pro)
81.67MB
SQLite Expert Pro 是一款面向 SQLite 数据库的可视化管理工具,它把创建、编辑、复制、提取等常见操作都放到了图形界面里,适合日常开发或数据维护时使用。软件内置了可视化查询生成器、SQL 编辑器、表结构设计器以及数据导入导出功能,几乎覆盖了 SQLite 管理的所有环节。对开发者来说,它还能辅助生成建表语句,省去手写 SQL 的麻烦。