微软发布了预览版跨平台数据库开发工具SQL Operations Studio(SqlOps)。

\\

该工具是Visual Studio Code的一个分支,可以运行在Windows、MacOS和Linux上。因为SQL Server 2017可以同时运行在Linux和Docker上,所以需要这样的一个工具来简化跨平台开发。虽然VS Code已经有一个SQL扩展(vscode-mssql),但因为微软的SQL Server Management Studio是运行在Windows上的,所以在非Windows环境里开发SQL Server相关应用比较麻烦。

\\

微软并不打算弃用SSMS,“因为微软的目标是为用户提供更多的选择,让用户可以根据具体场景选择合适自己平台的工具”。

\\

SQL Operations Studio目前只支持SQL Server、Azure SQL和Azure SQL Data Warehouse。微软目前没有计划提供JDBC支持,不过开发者可以扩展该工具,用于支持其他数据库平台。

\\

SqlOps提供了一些重要特性,包括T-SQL编辑器,该编辑器支持自动完成和错误检查,提供了一个健壮的查询结果视图,可以将结果导出到CSV或Excel(图形化的查询计划视图),还支持直接手动插入、修改、删除表记录。SqlOps还集成了一个对象浏览器,开发者可以通过它查看SQL Server和表信息、视图、存储过程等。

\\

从OPS角度来看,DMO查询结果可以展示成图表的形式,也可以添加到自定义仪表盘上,尽管这样做有点繁琐。

\\

其他的跨平台数据库工具(如Dbeaver和JetBrains DataGrip)可以支持更多种类的数据库,但不管哪一种工具都不是银弹。DataGrip不是免费的,Dbeaver需要预先安装Java。而对于使用微软数据库的开发者来说,SqlOps才是首选。

\\

SqlOps和mssql VS Code扩展均使用了最新的SQL Tools API服务,该服务使用了SQL Management API的一个子集。SQL Tools API服务其实就是VS Code语言服务器,为VS Code提供了语言验证和错误检测功能。

\\

SQL Operations Studio托管在GitHub上,目前还处于公开预览版状态,后面还有很长一段路要走。人们已经在GitHub仓库中提了很多建议,所以该工具的开发团队在未来几年有很多事情要做。或许现在还不能完全撇开SSMS,但对于一些简单的场景,使用SQL Operations Studio或许更加合适。

\\

查看英文原文:Microsoft Previews Cross Platform Tool for Working with SQL Server

微软发布预览版SQL Server跨平台开发工具相关推荐

  1. Flutter「发布预览版 2」让 iOS 应用至臻完美

    Flutter 是 Google 面向移动端应用推出的一套跨平台开发工具,助力开发者在 iOS 和 Android 两个平台上开发高质量的原生应用界面.为期两日的中国 2018 Google开发者大会 ...

  2. iOS【Flutter「发布预览版 2」让 iOS 应用至臻完美】

    Flutter 是 Google 面向移动端应用推出的一套跨平台开发工具,助力开发者在 iOS 和 Android 两个平台上开发高质量的原生应用界面.为期两日的中国 2018 Google开发者大会 ...

  3. android 微软桌面,Microsoft Launcher(微软桌面预览版)

    Microsoft Launcher(微软桌面预览版)由西西给大家带来,这款软件也是一个非常好用的微软将桌面软件,拥有微软将主题的多种功能,包括主题颜色等等,需要的朋友赶紧来下载Microsoft L ...

  4. 微软发布支持Linux的SQL Server

    导读 微软发布了它的下一个版本的 SQL Server 数据库的公众预览版,同时支持 Linux 和 Windows.在今年 3 月,微软发布过 SQL Server for Linux 的一个内部预 ...

  5. mysql 2005开发版,SQL server 2019 开发版下载

    SQL server 2019 亮点 分析所有类型的数据 使用内置有 Apache Spark 的 SQL Server 2019,跨关系.非关系.结构化和非结构化数据进行查询,从所有数据中获取见解, ...

  6. 如何在VS 2019里安装SQL Server数据仓库开发工具

    SQL Server 的 Analytic Service 提供了强大的数据仓库功能,开发者可以使用 VS 2019 来开发这些功能,但是 VS 2019 即使安装了 SQL Server Data ...

  7. 微软发布 PowerToys 首个预览版,重启的 Windows 工具集

    PowerToys 是微软开发者开发的免费实用工具集,可以用于高级用户调整和简化 Windows 操作,以提高效率.其最早出现在 Windows 95 中,但并不受微软官方支持,对其测试也不够彻底.到 ...

  8. 微软发布IE11预览版 主打速度比IE10快9%

    [CSDN.NET 报道]日前,微软对外发布了IE11预览版(下载),新版本主打速度(微软宣称在Win7下运行速度能比其他浏览器快30%),并实现了对WebGL等技术标准的支持. 更快的Web体验 在 ...

  9. 翻译 Windows Server 2016和System Center 2016 技术预览版4 使创新更容易

    英文标题:Make innovation easier with Windows Server 2016 and System Center 2016 Technical 中文标题:Windows S ...

最新文章

  1. 心灵小栈: 镌刻在地下500米的母爱
  2. 图片右击打印不弹出打印首选项
  3. PageRank行将过时 搜索引擎遭遇范式转移
  4. boost::mpl模块实现is_placeholder相关的测试程序
  5. boost::callable_traits添加成员指针的测试程序
  6. java中super关键字_java中super关键字有什么用法
  7. 自定义hybris生成订单的ID格式
  8. 解题:2017清华集训 无限之环
  9. 剑指offer:二叉树打印成多行(层次遍历)
  10. 百度地图Map属性和方法
  11. 使用LitePal查询数据
  12. 软件技术java开发方向,22年最新
  13. SQL Server Note [vaynexiao]
  14. android高仿微信拍摄,Android 仿微信视频拍摄 支持触摸拍摄 长按拍摄
  15. 怎么禁止计算机安装程序,电脑如何禁止安装软件,教你win10电脑禁止安装软件的设置教程...
  16. Deepsentibank
  17. Pycaffe 使用集锦
  18. 斧子演示(AxeSlide):新时期,新用法
  19. SourceTree系列5:贮藏和修复Bug
  20. Canny边缘检测原理及C++实现

热门文章

  1. 羡慕嫉妒!看了腾讯月收入 8 万 的支出账单不恨了 | 每日趣闻
  2. ​Google 鼓励的 13 条代码审查标准,建议收藏!
  3. 好玩!PyEcharts 绘制时间轮播图
  4. 以前写的canvas 小游戏 贪吃蛇代码
  5. Castle IOC容器内幕故事(上)
  6. delphi中关于时间差的实例
  7. vim编辑器操作命令大全-绝对全
  8. 【旧文新读】解释“闭包”需要几行代码?
  9. Ubuntu下安装mysql与mysql workbench
  10. 爆气球这道题目,展开了新的思路