介绍
这篇文章列出了SQL Server Management Studio 2016已经取得的一些令人兴奋的改进。我相信,大多数新功能可以帮助我们提升工作速度,更方便地使用SSMS。
1.颜色主题
随着SSMS 2016的到来,现在你可以选择自己喜欢的颜色主题,类似于Visual Studio中的相似功能。你可以在两种可用的颜色主题中二选一——Blue或Lignt,Blue是默认的主题。
Tools – Options – Environment – General – Color theme
2.隐藏保存查询窗口提示
在SSMS的早期版本中,你不能忽略保存查询窗口提示的出现,在你想要关闭未保存的查询窗口或者SSMS本身的时候。虽然这种限制实际上是有意义的,但SSMS 2016允许你自定义隐藏这些提示。
Tools – Options – Query Execution – SQL Server – General – “Prompt to save unsaved T-SQL query windows on close”
3.从SSMS菜单更新
当在线的时候,SSMS 2016自动检查是否有任何可用更新,并且当有更新可用的时候,如下面的截图,会出现Toast通知。
但是,你也可以手动检查更新的可用性。
Tools – “Check for Updates…”
你可以取消自动更新检查,通过当你如上所示地单击”Check for Updates…”时出现的弹出窗口,取消勾选复选框的方式。
4.搜索选项
对这么多的新功能和打开窗口进行配置的步骤感到困惑?不要着急,SSMS有搜索选项,这也是众多被需求的功能之一。你可以使用功能名称或关键字进行搜索。
Tools – Options
5.高亮当前行
多少次当你在SSMS中修改现有庞大的查询或存储过程的时候,会有一种迷失了的感觉?当你的SQL语句很长,并且没有配置文本编辑器自动换行,然后使用水平滚动条滚动内容的时候,就会出现这种问题,确定哪行代码是你想修改或检查的变得艰难起来。现在,随着SSMS 2016的到来,概述会跟随光标曾放置过的地方。这使得容易识别你当前工作的代码行。最好的一点是,它可以配置。
Tools – Options – Text Editor – General – “Highlight current line”
6.滚动和缩放Execution Plan窗口
对Execution Plan窗口也有了一些改进。现在,你可以使用快捷键CTRL +Scroll缩放这个窗口的内容。你也可以用鼠标通过拖动内容来滚动窗口中的内容。
7.复制或保存保留回车和换行
你可能会觉得这是一个奇怪的默认行为。在SSMS 2016中,如果你从Result Grid复制任何结果,并将其粘贴到记事本或任何文本编辑器中,你会发现,回车和换行没有就位。但是,这也是可以配置的。
Tools – Options – Query Results – SQL Server – Results to Grid – “Retain CR/LF on copy or save”
举例:
通过取消勾选复选框执行以下查询。
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允许你在查询窗口中使用“bar mode”或“map mode”垂直滚动条。
Bar Mode:默认和常规的垂直滚动条,正如你在以前的版本中看到的那样。
Map Mode:新的,并且可以在滚动条上查看来源概览,也可以再配置为
- Off:来源概览将不可见
- Narrow:最小宽度查看概述
- Medium:比前者宽一点
- Wide:最宽的滚动条查看概述
你还可以配置以显示工具提示,在悬停或使用复选框“Show Preview Tooltip”滚动的时候
Tools – Options – Text Editor – All languages – Scroll Bars – Behavior
你也可以通过右键单击垂直滚动条,然后单击打开”Scroll Bar Options…”来配置窗口
9.在Query&Messgage窗口映射缩放
有了SSMS 2016,现在Query窗口的内容和Message窗口的内容在缩放时就会映射。例如,如果我们缩放Query窗口到200%,那么Message窗口的内容就会自动缩放至200%。而SSMS以前的版本可能是单独缩放的。似乎配置还不可用。不知道是不是每个人都能接受这种变化。
10.快速启动
这也是一个在Visual Studio中已有的东西。你可以通过在SSMS窗口右上方的面板快速启动任务。它看起来像一个搜索工具,但它远不止于此。你可以在Menu以及Options中打开可用的任何任务。任务可是是创建新的项目,打开新的查询窗口,打开配置窗口用于设置等。
结论
希望这些提示可以帮助你更快地开发你的应用程序。
原文:http://www.codeproject.com/Articles/1120200/Top-exciting-new-features-in-SQL-Server-Managem
- 本文固定链接: https://zxbcw.cn/post/5376/
- 转载请注明:必须在正文中标注并保留原文链接
- QQ群: PHP高手阵营官方总群(344148542)
- QQ群: Yii2.0开发(304864863)