Плаваюча або вертикальна панель результатів у студії управління SQL Server


20

У мене конфігурація мультимонітора, і я хотів би мати можливість редактора запитів на одному моніторі, а панелі результатів - на іншому.

Чи можна цього досягти? Або шляхом того, щоб панель результатів вертикально була прикріплена до редактора запитів замість горизонтально, або через те, що панель результатів плаває повністю окремо від редактора запитів.

Я використовую SSMS 2008 R2 і можу оновити до 2012 року, якщо це нова функція.

Моє поточне вирішення проблеми - відкрити 2 екземпляри SSMS, обидва з тим самим .sql-файлом.

Я вношу зміни в один і зберігаю його, а потім переходжу на інший екземпляр, який пропонує мені перезавантажити скрипт, і потім я можу виконати його на панелі результатів, заповнивши більшу частину монітора.


У мене немає середовища для цього, але чи не можете ви просто перетягнути вікна результатів із SSMS та на інший монітор?
harrymc

не те, що я знайшов, SSMS, схоже, не є MDI. Звідси це питання!
Шевек

Подивіться у меню Інструменти / Параметри / Папка оточення / Загальне, чи можете ви встановити "середовище MDI" та перезапустити SSMS. ( джерело )
harrymc

1
Зараз я встановив SSMS 2012 і можу підтвердити, що він поводиться точно так само, як 2008 R2, тому це не є вирішенням цієї проблеми
Shevek

2
Це така маленька річ. Кілька моніторів настільки поширені в наші дні, особливо для розробників. У кожного в нашій команді принаймні 2, у більшості - три (у мене 4: D) ... Це була б така дивовижна особливість.
Шевек

Відповіді:


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, який ви редагуєте, ви можете редагувати файл з іншої програми, зберігаючи зміни, оновлювати та перезавантажувати результати. Таким чином ваші результати можуть бути у власному вікні.

Я використовую піднесене на одному екрані та SSMS на іншому, коли панель результатів переміщується у верхній частині вікна.

Недоліком цього є те, що воно не оновлюється автоматично, коли я зберігаю, тому мені потрібно вручну приймати зміни, що вносяться кожного разу, коли я зберігаю, але це не дуже погано.


Працює і в VS 2017. Спасибі!
Олег Мельников
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.