SQL Server Management Studio中的浮动或垂直结果窗格


19

我有一个多监视器配置,并希望能够在一个监视器上使用我的查询编辑器,在另一个监视器上使用结果窗格。

这可以实现吗?通过将结果窗格垂直附加到查询编辑器而不是水平,或者使结果窗格浮动与查询编辑器完全分离。

我正在使用SSMS 2008 R2,如果这是一项新功能,可以升级到2012。

我目前的解决方法是打开2个SSMS实例,并打开相同的.sql文件。

我更改了一个并保存它,然后切换到另一个实例,它提示我重新加载脚本然后我可以执行它,结果窗格填充大部分监视器。


我没有它的环境,但你不能只是将结果窗口从SSMS拖到另一台监视器?
harrymc 2013年

不是我发现,SSMS似乎不是MDI。因此这个问题!
Shevek 2013年

如果您可以设置“MDI环境”并重新启动SSMS,请在“工具”菜单/“选项/环境”文件夹/“常规”中查找。(来源
harrymc 2013年

1
我现在已经安装了SSMS 2012并且可以确认它的行为与2008 R2完全相同,所以它不是这个问题的解决方案
Shevek 2013年

2
这是一件小事。现在多个监视器非常普遍,特别是对于开发人员。我们团队中的每个人至少有2个,大多数有3个(我有4个:D)...这将是一个非常棒的功能。
Shevek 2014年

Answers:


12

不幸的是,结果窗格只能水平附加到当前编辑器窗口,这意味着无法分离它并移动到另一个屏幕。

但是,SSMS2012相比2008年的一个改进是,您现在不需要打开它的两个实例来使用多个监视器:您可以取消编辑器窗口的移动并将其拖到第二个监视器上。

不幸的是,您无法复制相同的查询或重新打开它。因此,拥有两个实例可能仍然是您的最佳解决方案。我只是习惯于快速按下

  • Ctrl-A (在编辑器窗口中选择所有内容),
  • Ctrl-C (复制到剪贴板),
  • Ctrl-TAB (切换到前一个[数据]窗口),
  • Ctrl简要发布
  • Ctrl-A (选择第二个数据窗口的完整内容),
  • Ctrl-V (用新内容替换内容),
  • F5 (刷新数据)

它可能看起来很长,但大多数序列只是在您Ctrl按下最小的手指时完成,而对于那些在电脑格斗游戏中有经验的人来说,这只是提醒一个“死亡”组合:)


11

至少在较新的Visual Studio 2015中,您可以使用该界面对数据库进行操作,并将结果垂直向右。只需通过SQL Server Object Explorer,打开脚本,或开始New Query。你会发现一个小图标,脚本之间有一条垂直线,可以将结果切换到垂直方向,给你带来宝贵的屏幕空间,特别是如果你像我一样使用超宽屏。

在此输入图像描述


3

如果它是您正在编辑的sql脚本,则可以从其他应用程序编辑该文件,保存更改,刷新并重新加载结果。这样你的结果可以在他们自己的窗口中。

我在一个屏幕上使用sublime,在另一个屏幕上使用SSMS,结果窗格移向窗口顶部。

这样做的一个缺点是,当我保存时它不会自动刷新,因此我必须手动接受每次保存时所做的更改,但这不是太糟糕。


也适用于VS 2017。谢谢!
Oleg Melnikov
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.