65.9K
CodeProject 正在变化。 阅读更多。
Home

SQL Server Management Studio 2016中十大令人兴奋的新功能

starIconstarIconstarIconstarIcon
emptyStarIcon
starIcon

4.87/5 (11投票s)

2016年8月24日

CPOL

4分钟阅读

viewsIcon

27030

介绍SSMS 2016中新的有用功能

1. 颜色主题

使用 SSMS 2016,您现在可以选择自己喜欢的颜色主题,这类似于 Visual Studio 中的功能。目前,您可以从 2 种可用颜色主题中选择一种——蓝色或浅色,其中蓝色是默认主题。

工具 - 选项 - 环境 - 常规 - 颜色主题

2. 隐藏保存查询窗口提示

在早期版本的 SSMS 中,当您想要关闭未保存的查询窗口或 SSMS 本身时,无法忽略弹出的保存查询窗口提示。虽然这个限制在 SSMS 中实际上是有意义的,但在 SSMS 2016 中,您现在可以根据自己的偏好自定义隐藏这些提示。

工具 - 选项 - 查询执行 - SQL Server - 常规 - “关闭时提示保存未保存的 T-SQL 查询窗口

3. 从 SSMS 菜单更新

SSMS 2016 在线时会自动检查是否有可用更新,并且在有更新可用时会弹出通知,如下面的屏幕截图所示:

但是,您也可以手动检查更新。

工具 - “检查更新…

您可以通过取消选中单击“检查更新…”时出现的弹出窗口中的复选框来禁用自动检查更新。

4. 搜索选项

对如此多的新功能和配置它们窗口的步骤感到困惑?不用担心,SSMS 现在有了搜索选项,这是一项备受请求的功能。您可以通过功能名称或关键字进行搜索。

工具 - 选项

5. 突出显示当前行

在 SSMS 中修改现有大型查询或存储过程时,您多少次会感到迷失?当您的 SQL 语句非常长,并且您没有配置文本编辑器自动换行时,就会出现问题,然后当您使用水平滚动条滚动内容时,很难确定您想要修改或检查哪一行。现在,使用 SSMS 2016,一个轮廓将跟随您的光标。这使得识别您当前正在处理的行变得容易。最好的部分是,它可以配置。

工具 - 选项 - 文本编辑器 - 常规 - “突出显示当前行

6. 执行计划窗口滚动和缩放

执行计划窗口也有一些改进。现在您可以使用快捷方式CTRL + 滚动来缩放此窗口的内容。您还可以通过拖动内容来滚动窗口的内容。

7. 复制或保存时保留回车符和换行符

这可能看起来有点奇怪的默认行为。在 SSMS 2016 中,如果您从结果网格复制任何结果并将其粘贴到记事本或任何文本编辑器中,您会注意到回车符和换行符不在正确的位置。但是,这也可能被配置。

工具 - 选项 - 查询结果 - SQL Server - 结果到网格 - “复制或保存时保留 CR/LF

示例

通过取消选中复选框执行了以下查询。

SELECT 'This is a demo text
for test purpose only' AS demotext

复制到记事本时的输出如下:

demotext
-------------------
This is a demo text  for test purpose only

现在,在选中上述复选框后,我执行了相同的查询并获得了以下结果:

demotext
------------------
This is a demo text
for test purpose only

8. 高级滚动条

如果您使用过 Visual Studio,那么您可能已经熟悉这样的功能。使用 SSMS 2016,您可以在查询窗口中使用“条形模式”或“地图模式”来显示垂直滚动条。

  • 条形模式:这是默认的普通垂直滚动条,与您在先前版本中看到的相同。
  • 地图模式:这是新的,可以在滚动条上查看源代码概览,这也可以配置为:
    • 关闭:不显示源代码概览
    • :概览宽度最小
    • :比之前的宽度更宽
    • :滚动条最宽,带有概览

您还可以通过选中“显示预览工具提示”复选框来配置在悬停或滚动时显示工具提示。

工具 - 选项 - 文本编辑器 - 所有语言 - 滚动条 - 行为

您还可以通过右键单击垂直滚动条,然后单击“滚动条选项…”来打开配置窗口。

9. 查询和消息窗口的映射缩放

使用 SSMS 2016,查询窗口内容和消息窗口内容的缩放现在是映射的。例如,如果我们将查询窗口的内容缩放到 200%,那么消息窗口的内容将自动缩放到 200%。在之前的 SSMS 版本中,可以单独缩放它们。似乎还没有提供配置选项。不确定是否每个人都会接受这种变化。

10. 快速启动

同样,这也是 Visual Studio 中已有的功能。您可以通过 SSMS 窗口右上角的面板快速启动您的任务。它看起来像一个搜索工具,但功能远不止于此。您可以从菜单和选项中打开任何任务。任务可以是创建新项目、打开新查询窗口、打开任何设置的配置窗口等。

结论

希望这些技巧能帮助您更快地开发应用程序。请在下方留下您的评论。我很乐意听到您的反馈。:)

历史

  • 2016 年 8 月 24 日:首次发布
© . All rights reserved.