首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >使用 NineData 访问 SQL Server 数据库

使用 NineData 访问 SQL Server 数据库

原创
作者头像
NineData
发布2023-02-03 15:24:34
发布2023-02-03 15:24:34
1.3K0
举报
文章被收录于专栏:云数据库技术云数据库技术

近期,Gartner正式发布了2022年数据库魔力象限,从魔力象限看第一军团依旧是AWS、Microsoft、Oracle、Google领先。虽然AWS依旧傲视群雄,但是Microsoft以比较明显的优势排在第二,也是目前唯一对AWS有挑战的厂商。这其中Microsoft的数据库头牌产品SQL Server的贡献居功至伟。

SQL Server 介绍

SQL Server 是一个关系数据库管理系统。它最初是由Microsoft、Sybase 和Ashton-Tate三家公司共同开发的,于1988 年推出了第一个OS/2版本。在Windows NT 推出后,Microsoft与Sybase 在 SQL Server 的技术开发上,就分道扬镳了,Microsoft 将SQL Server移植到Windows NT系统上,专注于开发推广SQL Server 的Windows NT 版本。当前最新版本是2022版。

使用NineData连接SQL Server

在使用NineData访问SQLServer 之前,需要在NineData创建SQLServer数据源。

需要注意的是:

  • 接入地域选择和物理数据源最近的位置,比如下图中数据源物理地址是在杭州的某IDC机房,选择了阿里云华东1(杭州)。
  • 选择加密传输,则要将“总是信任服务端证书”选项钩上,否则数据源链接测试会报错。
使用NineData连接SQL Server
使用NineData连接SQL Server

在填好连接信息之后,可以点击“连接测试”功能,验证是否可以正常访问SQL Server,如果信息都正确的话,则会提示上图右上角的“连接成功”信息。

在完成数据源配置之后,就可以通过SQL窗口功能访问该数据源了。

NineData SQL窗口功能访问数据源
NineData SQL窗口功能访问数据源

导航树查看数据库对象

下图左侧为NineData展现的SQL Server导航对象树,展示了SQL Server 数据库对象,在表一层NineData还展现了字段名词和类型、索引、触发器等信息。另外,NineData还展现了用户、角色和schema等信息。开发者常用的Navicat、DBeaver等工具对比(如下图),NineData对数据库对象的展现和交互是比较完整、简洁和细致的。

另外,NineData还支持对数据库表对象模糊搜索功能,方便在大量数据库对象用户能快速找到自己想要的表。

NineData 展现的 SQL Server 导航对象树
NineData 展现的 SQL Server 导航对象树

最后和SQL Server官方的GUI工具SSMS(SQL Server Management Studio)相比,在功能上SSMS更丰富,它不仅是SQL Server数据库访问工具,也是一个运维工具,在使用上并不简洁和快速。

强大的 SQL 智能补全

NineData提供了高度智能化的SQL提示、补全功能,可以最大程度的帮助开发者更叫高效的完成SQL编写。如下图,NineData会根据光标的位置、关键字和语法结构识别出,这里需要填写数据表名/视图/库名,则优先推荐该类对象。

NineData提供强大的 SQL 智能补全功能
NineData提供强大的 SQL 智能补全功能

SQL 执行历史查询

NineData还支持格式化SQL、查看SQL执行计划、保存SQL、查看SQL和SQL执行历史检索。开发人员常用的SQL可以保存下来,方便后面寻找。即使没有保存,也可以在“执行历史”中,通过关键字检索,找到曾经执行过的SQL。从而提升开发人员的工作效率。

NineData 支持 SQL 执行历史查询
NineData 支持 SQL 执行历史查询

小结

本文主要介绍NineData 对SQL Server 数据库的源访问和管理,主要有这几个功能:简洁、清晰的导航树,SQL智能不全、SQL 执行历史的追踪等功能。另外,NineData除了可以支持以GUI的方式访问和管理SQL Server之外,NineData还支持 SQL Server 到SQL Server的数据迁移/同步/复制/对比,以及对SQL Server 的物理、逻辑备份等功能。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • SQL Server 介绍
  • 使用NineData连接SQL Server
  • 导航树查看数据库对象
  • 强大的 SQL 智能补全
  • SQL 执行历史查询
  • 小结
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档