Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Программирование и базы данных (http://forum.oszone.net/forumdisplay.php?f=21)
-   -   Удобная работа с SSMS (SQL Server Management Studio) (http://forum.oszone.net/showthread.php?t=239474)

AndreiRantsevich 27-07-2012 17:51 1960187

Удобная работа с SSMS (SQL Server Management Studio)
 
Работаю с 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.

С уважением,
Андрей Ранцевич

Delirium 28-07-2012 11:21 1960449

Крайне желателен русский интерфейс портала, далеко не все знают англ. на нужном уровне. Да и SSMS у большинства русский.

AndreiRantsevich 29-07-2012 18:41 1961138

Вы имеете в виду перевод сайта ssmsboost.com на русский ? Или интерфейса программы ?
Интерфейс на русский перевести в принципе не проблема - я об этом как раз хотел спросить тут на форуме - нужно ли ?
Сайт перевести займёт больше времени. Возможно напишем описание основных функций на русском.
Кстати - как временный вариант - перевод средствами гугла или microsoft на лету. Конечно не первый класс, но смысл понятен:
http://www.microsofttranslator.com/b....ssmsboost.com

Так что же нужно больше: перевод сайта или интерфейса ?

Delirium 30-07-2012 01:25 1961287

Я думаю, интерфейс. На сайт я не полезу никогда, если будет грамотный перевод и интуитивный интерфейс. А вот если он будет тяжело читаем(читай - Неудобен), то я удалю программу и не вспомню о ней, даже если она МЕГА полезна.

AndreiRantsevich 30-07-2012 01:35 1961290

Ok, принято.
Сделаем перевод интерфейса примерно к началу-середине сентября (след. релиз), т.к. на данный момент полируем версию 2.4 для релиза на начинающейся неделе. Надеюсь что пока вы всё-же попробуете наш адд-ин. :)

Delirium 30-07-2012 01:39 1961292

Цитата:

Цитата AndreiRantsevich
И ещё много чего.... »

Вот список возможностей тоже обязателен, причем должен быть легкодоступен из программы, особенно, если возможностей очень много.
P.S. Попробуем обязательно.

AndreiRantsevich 30-07-2012 01:47 1961294

Там кстати в самой программе есть Extras->"Feature Usage Statistics" - такой отчёт, который показывает, насколько полно вы используете возможности адд-ина. Его ещё надо доработать немного.. Пока "экспериментальная функциональность" :)
Вообще развиваем адд-ин так: выпускаем новую функциональность, слушаем реакцию пользователей, полируем. Поэтому примерно раз в 45 дней у нас новый релиз.

AndreiRantsevich 01-08-2012 00:52 1962438

Вышла версия 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 1962448

Цитата:

Цитата AndreiRantsevich
"Pfeferred connections" »

Pfeferred - опечатка здесь или и в программе тоже? :) pReferred != pFeferred.

AndreiRantsevich 01-08-2012 01:24 1962452

:) Спасибо- исправлено. Очепятка.

AndreiRantsevich 22-08-2012 15:40 1974708

Сегодня вышла версия 2.5.
Это промежуточный релиз с улучшенными старыми функциями и исправлениями.
Всё касается в основном улучшения интерфейса и исправления недочётов.
Спасибо всем пользователям, приславшим замечания.
http://www.ssmsboost.com

__sa__nya 04-10-2012 09:52 1999371

AndreiRantsevich, эта утилита будет работа на консоли Enterprise Manager для SQL SRV 2000 Standard, или она поддерживает только SQL от 2005-го?

AndreiRantsevich 04-10-2012 10:00 1999373

Цитата:

Цитата __sa__nya
AndreiRantsevich, эта утилита будет работа на консоли Enterprise Manager для SQL SRV 2000 Standard, или она поддерживает только SQL от 2005-го? »

Только начиная с консоли SSMS 2008.
Но вы можете поставить её (а лучше SSMS 2012) и работать с вашими серверами 2000-й версии.

__sa__nya 04-10-2012 14:44 1999494

Цитата:

Цитата AndreiRantsevich
Но вы можете поставить её (а лучше SSMS 2012) и работать с вашими серверами 2000-й версии. »

Нифига себе. Не знал. Т.е. просто запускаю установку, скажем SQL SRV 2008, выбираю выборочную установку, устанавливаю только консоль, и работаю через нее с моим 2000-м серваком? А возможности новой консоли будут реализованы, учитывая что будет управлять 2000-SQL'м, такие, как например узнать объем (МБ) отдельной таблицы?
Можно ли установить консоль для 2008 прям на тот же сервак, где установлен SQL и консоль для него (2000)?

AndreiRantsevich 04-10-2012 15:52 1999546

2008/2012 на одной машине работают. 2000 с 2012 - незнаю. Давно 2000 не использую.
Все остальные вопросы насчёт поддержки функций выясняются экспериментальным путём :)

igenid 14-12-2012 09:22 2045056

Здравствуйте.
Реализован ли уже перевод интерфейса add-in'a, если нет, то планируется ли?

AndreiRantsevich 14-12-2012 13:32 2045182

Добрый день,
Пока практически не поступало запросов на перевод, поэтому он небыл сделан. Я даже специально задавал вопрос на одном из форумов, насколько это необходимо и никто не ответил однозначно, что перевод нужен.

Если это критично, то можем перевести в следующих версиях.


Время: 06:34.

Время: 06:34.
© OSzone.net 2001-