Navicat for SQL Server是一款专为SQL Server设计的第三方数据库管理与开发工具,提供全面的图形化操作界面,支持用户高效地创建、编辑和删除各类数据库对象,执行SQL查询与脚本,显著提升数据库管理及设计效率。应用还可以连接本地或远程SQL Server,并兼容主流云数据库服务,包括Amazon RDS、Microsoft Azure、阿里云、腾讯云和华为云等。
主要功能
1、安全连接
支持通过SSH通道建立安全的连接会话,保障主机间通信的认证与加密强度,验证方式涵盖密码、公钥和私钥。
2、对象设计器
提供专业的对象设计功能,用户无需编写复杂 SQL 即可直观创建、修改和管理表、视图、函数、索引和触发器等数据库对象。
3、表查看器
网格与表单视图:支持以网格形式添加、修改和删除记录,提供排序、隐藏等数据表功能;表单视图清晰展示字段名与数值,避免数据误解。
外键数据选择:通过外键关系自动生成下拉列表,简化数据参照流程,提升操作效率。
4、SQL编写与编辑工具
SQL创建工具:通过可视化方式构建查询和视图,自动生成对应SQL语句,无需关注语法细节。
代码自动补全:在SQL编辑器中通过下拉列表快速选择数据库对象属性或SQL关键字,加速语句编写。
5、数据库设计器
逆向工程:从现有数据库生成模型,以图形化形式展示和编辑结构,或基于模型创建新的数据库。
正向工程与脚本生成:比对数据库差异并生成同步脚本,支持导出完整SQL,包括参照完整性规则、注释、字符集等,大幅节省工作时间。
6、数据处理工具
导入/导出向导:支持从Access、Excel、XML、TXT、CSV、JSON等多种格式导入数据,也可通过ODBC连接导入;同样支持导出至各类常见格式。
数据传输:在多个数据库间轻松迁移数据,支持按指定SQL格式和编码导出,简化数据迁移过程。
备份与还原:全面备份表、记录、视图等数据库对象,确保数据安全,损坏时可快速恢复。
任务计划:支持将多数据库配置整合为批处理作业,定时执行报表打印、查询、数据传输、同步、导入导出等操作,可通过邮件通知结果并共享附件。
7、报表创建与查看工具(仅Windows版本)
通过图形化报表设计器创建各类报表(如发票、统计、邮寄标签等),支持输出为Text、PDF、Excel、HTML等多种格式。Navicat Report Viewer可浏览报表内容,方便未安装Navicat的用户查看共享报表。
8、实用工具
ER图表:以图形化形式展示数据库结构,清晰呈现表间关系。
连接颜色与虚拟组:通过颜色标识连接对象,利用虚拟组对数据库对象进行分类管理。
树形与对象筛选:通过文本筛选快速定位符合要求的数据库对象。
9、收藏夹
快速访问常用数据库对象,通过收藏列表一键打开目标路径。
使用指南
一、备份还原操作
1、常规还原属性:
还原至数据库:选择目标数据库。
最新状态(仅事务日志备份):无指定恢复点。
指定时间(仅事务日志备份):还原到特定时间点状态。
标记事务(仅事务日志备份):还原至指定事务标记。
包含标记事务(仅事务日志备份):在还原中包含已提交的标记事务。
2、从文件还原属性:
还原至数据库:选择目标数据库。
备份集来源:通过“添加设备”按钮选择备份文件或设备。
还原计划:在列表中选择需还原的备份文件。
二、连接SQL Server数据库
1、常规连接设置:
主机名或IP地址:目标服务器地址。
验证方式:支持SQL Server验证(输入用户名和密码)或Windows验证(使用操作系统账户认证)。
初始数据库:设置连接后默认访问的数据库。
2、高级连接设置:
保持连接间隔(秒):设置ping间隔维持连接。
使用加密:启用通信加密。
三、SQL Server维护操作
1、程序集维护:
设置可见性:显示或隐藏程序集。
2、索引维护:
重建:重新构建并启用索引。
重组:对已启用索引进行重组。
禁用:停用索引。
3、触发器维护:
启用/禁用:管理服务器、数据库或触发器的启用状态。
4、登录维护:
启用/禁用:管理登录账户的访问权限。
系统要求
1、Windows
支持Windows Vista、7、8、8.1、10、Server 2008、2012、2016
2、macOS
支持Mac OS X 10.11 El Capitan 至 macOS 10.15 Catalina
3、Linux
支持Debian 9+、Ubuntu 16.04+、CentOS 7+、Fedora 26+、Linux Mint 18+
版本更新
v17.3.3
修复内容:
1、修复因权限不足导致打开SQL Server视图时提示信息不正确的问题;
2、其他细节优化与问题修复。