SSMS Tips & Tricks
Периодически в блогах появляются подобные темы, и бывает, встречаются новые для меня вещи. Некоторые вещи я придумал сам, и нигде больше не встречал, решил поделиться. На новизну не претендую, все написанное здесь лишь плод изучения настроек и использования возможностей стандартной студии, но может кому-то будет полезно
Чтобы студия стала по-настоящему удобным инструментом, нужно ее улучшить с помощью плагинов.
0. SSMS Tools Pack. Идет под номером 0, потому что я не представляю себе работу без этого плагина. Ссылка ведет на список всех возможностей, я пользуюсь далеко не всем, но все равно это очень упрощает жизнь:
- Раскраска соединений. Например, при соединении с боевой базой появляется красная полоса. В принципе, это можно сделать и стандартными средствами, но в этом плагине, мне кажется, сделано намного лучше
- История запросов. Думаю, с этим все понятно. Плагин так же позволяет сохранять историю открытых окон, но, по крайней мере в предыдущих версиях, это очень быстро забивало диск мусором
- Быстрый набор кода из сокращений. Набираем S, жмем клавишу Enter/Tab, и у нас появляется команда "select * from". Разумеется, все сокращения настраиваются. В качестве подарка от разработчика есть сокращение WTF :)
- Встраивание собственных скриптов в меню Object Explorer. В дереве находим объект, вызываем контекстное меню и запускаем скрипт для этого объекта. Например, поиск использования в текстах хранимых процедур, или расширенную информацию по индексам. Это может быть темой отдельного поста, хотя у меня не так много скриптов зашито
- Скриптование результатов запроса - получаем результаты, и генерируем скрипт select ... union all select ... и тд.
- Поиск данных в результатах запроса в табличном виде
читать дальше...
Чтобы студия стала по-настоящему удобным инструментом, нужно ее улучшить с помощью плагинов.
0. SSMS Tools Pack. Идет под номером 0, потому что я не представляю себе работу без этого плагина. Ссылка ведет на список всех возможностей, я пользуюсь далеко не всем, но все равно это очень упрощает жизнь:
- Раскраска соединений. Например, при соединении с боевой базой появляется красная полоса. В принципе, это можно сделать и стандартными средствами, но в этом плагине, мне кажется, сделано намного лучше
- История запросов. Думаю, с этим все понятно. Плагин так же позволяет сохранять историю открытых окон, но, по крайней мере в предыдущих версиях, это очень быстро забивало диск мусором
- Быстрый набор кода из сокращений. Набираем S, жмем клавишу Enter/Tab, и у нас появляется команда "select * from". Разумеется, все сокращения настраиваются. В качестве подарка от разработчика есть сокращение WTF :)
- Встраивание собственных скриптов в меню Object Explorer. В дереве находим объект, вызываем контекстное меню и запускаем скрипт для этого объекта. Например, поиск использования в текстах хранимых процедур, или расширенную информацию по индексам. Это может быть темой отдельного поста, хотя у меня не так много скриптов зашито
- Скриптование результатов запроса - получаем результаты, и генерируем скрипт select ... union all select ... и тд.
- Поиск данных в результатах запроса в табличном виде
читать дальше...