Показать полную графическую версию : Удобная работа с SSMS (SQL Server Management Studio)
AndreiRantsevich
27-07-2012, 17:51
Работаю с SQL Server-ом уже больше 10-и лет и почему-то больше всего нравится мне работать в родном Management Studio - наверное из-за его надёжности и 100% совместимости. Пару лет назад начал разрабатывать Add-in с коллегой и нам удалось хорошо внедриться в объектую модель SSMS, хоть это и не поддерживается. В результате решили сделать адд-ин доступным для всех - на данный момент на полностью бесплатной основе. Что он уже может:
генерация скрипта объекта прямо из SQL редактора по правой кнопке на идентификаторе. (как GoTo Definition в других продуктах MS)
Автоматическое нахождение объекта в Object Explorer-е и его подсветка (тоже по правой кнопке в SQL редакторе)
Создание списка часто-используемых соединений и переключение между ними через новый dropdown на Toolbar-е
Сессии (как в FireFox) - запоминание всех открытых документов и их соединений и восстановление
"Быстрое программирование" - замена сокращённых последовательностей символов на какой-то текст. Например пишите "sel" а оно преобразуется в "select * from"
И ещё много чего....
Самое главное: если кому-то что-то очень часто приходится делать в SSMS и делается это не эффективно (много кликов или неудобно) и вы считаете что это полезно автоматизировать и это будет полезно и другим - пишите сюда или по почте ваши пожелания и мы постараемся их реализовать. На данный момент примерно 30% новых функций поступают именно от пользователей. Буду рад получить отзывы и предложения.
Адд-ин сейчас активно развивается - релизы примерно каждые 45 дней.
Да - самое главное - называется он SSMSBoost (www.ssmsboost.com).
С уважением,
Андрей Ранцевич
Delirium
28-07-2012, 11:21
Крайне желателен русский интерфейс портала, далеко не все знают англ. на нужном уровне. Да и SSMS у большинства русский.
AndreiRantsevich
29-07-2012, 18:41
Вы имеете в виду перевод сайта ssmsboost.com на русский ? Или интерфейса программы ?
Интерфейс на русский перевести в принципе не проблема - я об этом как раз хотел спросить тут на форуме - нужно ли ?
Сайт перевести займёт больше времени. Возможно напишем описание основных функций на русском.
Кстати - как временный вариант - перевод средствами гугла или microsoft на лету. Конечно не первый класс, но смысл понятен:
http://www.microsofttranslator.com/bv.aspx?from=en&to=ru&a=www.ssmsboost.com
Так что же нужно больше: перевод сайта или интерфейса ?
Delirium
30-07-2012, 01:25
Я думаю, интерфейс. На сайт я не полезу никогда, если будет грамотный перевод и интуитивный интерфейс. А вот если он будет тяжело читаем(читай - Неудобен), то я удалю программу и не вспомню о ней, даже если она МЕГА полезна.
AndreiRantsevich
30-07-2012, 01:35
Ok, принято.
Сделаем перевод интерфейса примерно к началу-середине сентября (след. релиз), т.к. на данный момент полируем версию 2.4 для релиза на начинающейся неделе. Надеюсь что пока вы всё-же попробуете наш адд-ин. :)
Delirium
30-07-2012, 01:39
И ещё много чего.... »
Вот список возможностей тоже обязателен, причем должен быть легкодоступен из программы, особенно, если возможностей очень много.
P.S. Попробуем обязательно.
AndreiRantsevich
30-07-2012, 01:47
Там кстати в самой программе есть Extras->"Feature Usage Statistics" - такой отчёт, который показывает, насколько полно вы используете возможности адд-ина. Его ещё надо доработать немного.. Пока "экспериментальная функциональность" :)
Вообще развиваем адд-ин так: выпускаем новую функциональность, слушаем реакцию пользователей, полируем. Поэтому примерно раз в 45 дней у нас новый релиз.
AndreiRantsevich
01-08-2012, 00:52
Вышла версия SSMSBoost 2.4
Новые функции:
-ResultsGrid scripter: Позволяет генерировать документы на основе Selected данных из ResultsGrid
используя гибкие шаблоны. Например можно сгенерировать XML документ,HTML таблицу или
WHERE statement. Вы можете испрользовать в виде примера 7 шаблонов, которые мы уже создали,
изменить их для своих нужд или написать новые. Включены следующие шаблоны:
XML for Excel, XML, HTML, SELECT, WHERE, Property:Value, генерация #temptable для
вставки туда результата хранимой процедуры. Настройка шаблонов - в диалоге настроек.
Вызов - по правой кнопке в ResultsGrid
-GridResults visualizer: позволяет сохранять на диск и просматривать файлы, хранящиеся
в базе данных в BINARY, VARBINARY и т.п. полях. В ResultsGrid по правой кнопке на
ячейке хранящей такой файл выбираете "Visualize as.." - Picture, Word, Excel, Text...
Типы файлов и программы, которыми их открывать настраиваются в диалоге настроек.
-Функция "Важная база" - прозволяет показывать в заданной области окна перманентное
сообщение на фоне желаемого цвета, предупреждающее вас о том, что вы, например,
подключились к реальной БД (не тестовой). Настраивается на закладке "Preferred connections"
-Добавлена фунция "Script as ALTER"
-исправлены различные замечания
Delirium
01-08-2012, 01:12
"Pfeferred connections" »
Pfeferred - опечатка здесь или и в программе тоже? :) pReferred != pFeferred.
AndreiRantsevich
01-08-2012, 01:24
:) Спасибо- исправлено. Очепятка.
AndreiRantsevich
22-08-2012, 15:40
Сегодня вышла версия 2.5.
Это промежуточный релиз с улучшенными старыми функциями и исправлениями.
Всё касается в основном улучшения интерфейса и исправления недочётов.
Спасибо всем пользователям, приславшим замечания.
http://www.ssmsboost.com
__sa__nya
04-10-2012, 09:52
AndreiRantsevich, эта утилита будет работа на консоли Enterprise Manager для SQL SRV 2000 Standard, или она поддерживает только SQL от 2005-го?
AndreiRantsevich
04-10-2012, 10:00
AndreiRantsevich, эта утилита будет работа на консоли Enterprise Manager для SQL SRV 2000 Standard, или она поддерживает только SQL от 2005-го? »
Только начиная с консоли SSMS 2008.
Но вы можете поставить её (а лучше SSMS 2012) и работать с вашими серверами 2000-й версии.
__sa__nya
04-10-2012, 14:44
Но вы можете поставить её (а лучше SSMS 2012) и работать с вашими серверами 2000-й версии. »
Нифига себе. Не знал. Т.е. просто запускаю установку, скажем SQL SRV 2008, выбираю выборочную установку, устанавливаю только консоль, и работаю через нее с моим 2000-м серваком? А возможности новой консоли будут реализованы, учитывая что будет управлять 2000-SQL'м, такие, как например узнать объем (МБ) отдельной таблицы?
Можно ли установить консоль для 2008 прям на тот же сервак, где установлен SQL и консоль для него (2000)?
AndreiRantsevich
04-10-2012, 15:52
2008/2012 на одной машине работают. 2000 с 2012 - незнаю. Давно 2000 не использую.
Все остальные вопросы насчёт поддержки функций выясняются экспериментальным путём :)
Здравствуйте.
Реализован ли уже перевод интерфейса add-in'a, если нет, то планируется ли?
AndreiRantsevich
14-12-2012, 13:32
Добрый день,
Пока практически не поступало запросов на перевод, поэтому он небыл сделан. Я даже специально задавал вопрос на одном из форумов, насколько это необходимо и никто не ответил однозначно, что перевод нужен.
Если это критично, то можем перевести в следующих версиях.
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.