19

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

Можно ли этого достичь? Либо с помощью области результатов, прикрепленной к редактору запросов по вертикали, а не по горизонтали, либо с помощью плавающей области результатов, полностью отделенной от редактора запросов.

Я использую SSMS 2008 R2 и могу обновить до 2012 года, если это новая функция.

Мой текущий обходной путь - открыть 2 экземпляра SSMS, оба с одинаковым открытым файлом .sql.

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

3 ответа3

11

К сожалению, панель результатов может быть прикреплена только горизонтально к текущему окну редактора, это означает, что нет возможности отсоединить ее и перейти на другой экран.

Однако одно из улучшений SSMS2012 по сравнению с 2008 годом заключается в том, что теперь вам не нужно открывать два его экземпляра для использования нескольких мониторов: вы можете отсоединить окно редактора и перетащить его на второй монитор.

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

  • Ctrl-A (выбрать все в окне редактора),
  • Ctrl-C (копировать в буфер обмена),
  • Ctrl-TAB (переключиться в предыдущее окно [data]),
  • Отпустите Ctrl на короткое время
  • Ctrl-A (выбрать полное содержимое второго окна данных),
  • Ctrl-V (заменить содержимое новым содержимым из),
  • F5 (чтобы обновить данные)

Это может показаться длинным, но большая часть последовательности выполняется только с минимальным нажатием Ctrl , а для тех, кто имеет опыт в компьютерных файтингах, это просто напоминает одну из комбинаций "фатальности" :)

8

По крайней мере, в более новой Visual Studio 2015 вы можете использовать интерфейс для работы с базой данных и получать результаты вертикально, справа. Просто поработайте с помощью SQL Server Object Explorer и откройте сценарий или запустите New Query . Вы найдете небольшую иконку с вертикальной линией между сценариями, которая переключит результаты в вертикальную ориентацию, что позволит вам сэкономить драгоценное место на экране, особенно если вы используете ультраширокий, как я.

3

Если вы редактируете SQL-скрипт, вы можете отредактировать файл из другого приложения, сохранить изменения, обновить и перезагрузить результаты. Таким образом, ваши результаты могут быть в их собственном окне.

Я использую Sublime на одном экране и SSMS на другом с панелью результатов, перемещенной к верхней части окна.

Недостатком этого является то, что он не обновляется автоматически при сохранении, поэтому мне приходится вручную принимать изменения, внесенные каждый раз при сохранении, но это не так уж плохо.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .