SQL Server Management Studioのフローティングまたは垂直の結果ペイン


20

マルチモニター構成があり、クエリエディターを1つのモニターに、結果ペインを別のモニターに配置できるようにしたいと考えています。

これは達成できますか?結果ペインを水平ではなく垂直にクエリエディターにアタッチするか、結果ペインをクエリエディターから完全に分離してフロートさせるかのいずれかです。

SSMS 2008 R2を使用していますが、これが新機能の場合は2012にアップグレードできます。

私の現在の回避策は、同じ.sqlファイルを開いた状態で2つのSSMSインスタンスを開くことです。

1つに変更を加えて保存し、他のインスタンスに切り替えてスクリプトをリロードするように指示します。その後、結果ペインを使用してモニターの大部分を埋めて実行できます。


そのための環境はありませんが、結果ウィンドウをSSMSから他のモニターにドラッグすることはできませんか?
harrymc

私が見つけたことではなく、SSMSはMDIではないようです。したがって、この質問!
シェベック

「MDI環境」を設定してSSMSを再起動できる場合は、[ツール]メニュー/ [オプション] / [環境]フォルダー/ [全般]を確認します。(ソース
harrymc

1
私は今、2012 SSMSをインストールしているし、それはまったく同じに動作しますが、2008 R2、それはこの問題の解決策ではないようであることを確認することができます
Shevek

2
それはとても小さなことです。特に開発者にとって、マルチモニターは最近一般的です。私たちのチームの全員が少なくとも2人、ほとんどが3人(私は4人:D)です...これは素晴らしい機能です。
シェベック14年

回答:


12

残念ながら、結果ペインは現在のエディターウィンドウに水平方向にしか接続できません。つまり、結果ペインを切り離して別の画面に移動する方法はありません。

ただし、2008年に対するSSMS2012の改善点の1つは、複数のモニターを使用するために2つのインスタンスを開く必要がないことです。エディターウィンドウをドッキング解除し、2番目のモニターにドラッグできます。

残念ながら、同じクエリを複製したり、再度開いたりすることはできません。したがって、2つのインスタンスを持つことは、依然として最適なソリューションである可能性があります。私はすぐに押すのに慣れています

  • Ctrl-A (エディターウィンドウですべてを選択)、
  • Ctrl-C (クリップボードにコピー)、
  • Ctrl-TAB (最後の[データ]ウィンドウに切り替える)、
  • Ctrl簡単にリリース
  • Ctrl-A (2番目のデータウィンドウの完全なコンテンツを選択)、
  • Ctrl-V (コンテンツを新しいコンテンツに置き換えます)、
  • F5 (データを更新するため)

長いように見えるかもしれませんが、ほとんどのシーケンスは最小限の指でCtrl押したままで行われます。コンピューター格闘ゲームの経験がある人にとっては、これは「致命的な」コンボの1つを思い出させるだけです。


11

少なくとも新しいVisual Studio 2015では、インターフェイスを使用してデータベースに対して作業し、結果を垂直に右側に表示できます。を介して作業し、SQL Server Object Explorerスクリプトを開くか、を開始しNew Queryます。スクリプトの間に縦線の付いた小さなアイコンがあります。これにより、結果が縦方向に切り替わり、貴重な画面スペースが購入されます。

ここに画像の説明を入力してください


3

編集中のSQLスクリプトの場合、別のアプリケーションからファイルを編集して変更を保存し、結果を更新して再ロードできます。そうすれば、結果を独自のウィンドウに表示できます。

1つの画面で崇高なものを使用し、別の画面でSSMS を使用して、結果ウィンドウをウィンドウの上部に移動しています。

これの1つの欠点は、保存するときに自動更新されないため、保存するたびに変更を手動で受け入れる必要があることですが、それほど悪くはありません。


VS 2017でも機能します。ありがとう!
オレグメルニコフ
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.