Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
Топик располагается на нескольких страницах: Ctrl  назад   1 .. 37 38 39 40 41 [42] 43 44 45 46 .. 76   вперед  Ctrl
 Re: SSMSBoost - бесплатный add-in для SSMS: доводка уровня удобства SSMS до рейтинга "ух-ты !"  [new]
Leax
Member

Откуда: Киев
Сообщений: 432
babona
локализуйте интерфэйс, т.к. англосаксонский отталкивает часть аудитории по-определению

Да, если добавить возможность локализации из внешнего файла, то программа получит хороший стимул к продвижению на рынках различных стран. Тем более, если пользователь сможет сделать перевод файла самостоятельно для своей страны.
27 авг 14, 22:48    [16503956]     Ответить | Цитировать Сообщить модератору
 Re: SSMSBoost - бесплатный add-in для SSMS: доводка уровня удобства SSMS до рейтинга "ух-ты !"  [new]
dalex1973
Member

Откуда: Польша
Сообщений: 287
AndreiRantsevich,

насчёт форматтера: опция Select->SelectList->AlignAliases не работает (алиасы не выравниваются)
28 авг 14, 11:58    [16506006]     Ответить | Цитировать Сообщить модератору
 Re: SSMSBoost - бесплатный add-in для SSMS: доводка уровня удобства SSMS до рейтинга "ух-ты !"  [new]
sashiko
Member

Откуда:
Сообщений: 7
AndreiRantsevich
А вот и новая версия. Пока статус беты, но у нас только пара косметических доделок осталась. Смотрите, пишите коментарии. В течение 3-4 дней хочется сделать окончательный релиз.

После обновления не открывается раздел настроек программы ни из тулбара, ни из меню. Версия 2008
28 авг 14, 12:12    [16506107]     Ответить | Цитировать Сообщить модератору
 Re: SSMSBoost - бесплатный add-in для SSMS: доводка уровня удобства SSMS до рейтинга "ух-ты !"  [new]
dalex1973
Member

Откуда: Польша
Сообщений: 287
sashiko
AndreiRantsevich
А вот и новая версия. Пока статус беты, но у нас только пара косметических доделок осталась. Смотрите, пишите коментарии. В течение 3-4 дней хочется сделать окончательный релиз.

После обновления не открывается раздел настроек программы ни из тулбара, ни из меню. Версия 2008

та же проблема
28 авг 14, 12:34    [16506279]     Ответить | Цитировать Сообщить модератору
 Re: SSMSBoost - бесплатный add-in для SSMS: доводка уровня удобства SSMS до рейтинга "ух-ты !"  [new]
Leax
Member

Откуда: Киев
Сообщений: 432
sashiko
После обновления не открывается раздел настроек программы ни из тулбара, ни из меню. Версия 2008

в 2012 работает нормально
28 авг 14, 12:37    [16506298]     Ответить | Цитировать Сообщить модератору
 Re: SSMSBoost - бесплатный add-in для SSMS: доводка уровня удобства SSMS до рейтинга "ух-ты !"  [new]
ApXyC
Member

Откуда: Пенза
Сообщений: 75
AndreiRantsevich,

Очень часто приходится отлаживать запрос в SSMS, а использовать в каком либо коде, например C# или Java. И каждый раз собирать конструкции языка быстро утомляет.
В общем на это дело можно подписать другие средства, но было бы приятно, если скопировать в буфер выделенный кусок SQL, отформатированный нужным способом.

Пример реализации.
В параметрах форматирования задается:
  • Первая строка:
    string sql = "
    

  • Разделитель строк:
    \n"
          +"
    

  • Конец последней строки:
    ";
    

  • Управляющий символ для кавычек:
    \
    
    При этом если в тексте запроса есть символы указанные как управляющие, то к ним так же подставлять управляющий символ (прошу прощения за тавтологию).
    Результат в буфере:
    string sql = "SELECT table3.room_number as \"alias\"\n"
               + "FROM       table1\n"
               + "INNER JOIN table2 ON table1.user_id = table2.user_id\n"
               + "INNER JOIN table3 ON table2.phone_id = table3.phone_id\n"
               + "WHERE table1.username = '\\qux';";
    


    Возможно это было ранее, пока всю тему не успел перечитать.
  • 28 авг 14, 12:45    [16506347]     Ответить | Цитировать Сообщить модератору
     Re: SSMSBoost - бесплатный add-in для SSMS: доводка уровня удобства SSMS до рейтинга "ух-ты !"  [new]
    dalex1973
    Member

    Откуда: Польша
    Сообщений: 287
    Leax
    sashiko
    После обновления не открывается раздел настроек программы ни из тулбара, ни из меню. Версия 2008

    в 2012 работает нормально

    проблема есть только в версии 2008
    28 авг 14, 12:57    [16506422]     Ответить | Цитировать Сообщить модератору
     Re: SSMSBoost - бесплатный add-in для SSMS: доводка уровня удобства SSMS до рейтинга "ух-ты !"  [new]
    AndreiRantsevich
    Member

    Откуда: Минск
    Сообщений: 764
    dalex1973
    Leax
    пропущено...

    в 2012 работает нормально

    проблема есть только в версии 2008


    Просьба: создайте пожалуйста в папке где хранятся все настройки (примерно C:\Users\USERNAME\AppData\Local\Solutions Crew\Ssms2008\) папку "logs" и запустите SSMS снова. После попытки открыть настройки закройте SSMS и посмотрите, что запишется в лог. И пришлите мне его по почте пожалуйста.
    28 авг 14, 13:40    [16506805]     Ответить | Цитировать Сообщить модератору
     Re: SSMSBoost - бесплатный add-in для SSMS: доводка уровня удобства SSMS до рейтинга "ух-ты !"  [new]
    AndreiRantsevich
    Member

    Откуда: Минск
    Сообщений: 764
    Leax
    По новой версии небольшое замечание:
    при скриптовании грида с включённой опцией "Paste result in New Script window" всё отрабатывает хорошо, но новое окно оказывается не подключенным к серверу (not connected). Мне кажется, что было бы удобнее чтобы новое окно стало подключённым к тому же серверу, что и окно которое было активно в момент скриптования. Так как это происходит при открытии нового окна по Ctrl+N

    Это сделаем сейчас и будет релиз, пока в статусе Release Candidate. Если без ошибок - то на выходных перенесу в релиз на сайте.
    29 авг 14, 10:32    [16510981]     Ответить | Цитировать Сообщить модератору
     Re: SSMSBoost - бесплатный add-in для SSMS: доводка уровня удобства SSMS до рейтинга "ух-ты !"  [new]
    AndreiRantsevich
    Member

    Откуда: Минск
    Сообщений: 764
    babona
    AndreiRantsevich
    пропущено...

    Мы пока строим базу функций и понемногу делаем их легкодоступными.
    Что наское "наша настройка" ? Может немного конкретнее изложите примеры использования, где мы и что можем сделать быстрее/легче. Мы стараемся учитывать максимум пожеланий, избегая крайностей.

    пропущено...

    Имеете в виду при скриптовании объекта через нашу функцию по F2 ?


    да при скриптовании - возможность без [ ]

    p.s.
    локализуйте интерфэйс, т.к. англосаксонский отталкивает часть аудитории по-определению

    -как убрать [] пока быстро не нашел, записал.
    -локализация интерфейса в планах есть, в ближайших.
    29 авг 14, 10:37    [16511028]     Ответить | Цитировать Сообщить модератору
     Re: SSMSBoost - бесплатный add-in для SSMS: доводка уровня удобства SSMS до рейтинга "ух-ты !"  [new]
    AndreiRantsevich
    Member

    Откуда: Минск
    Сообщений: 764
    dalex1973
    AndreiRantsevich,

    насчёт форматтера: опция Select->SelectList->AlignAliases не работает (алиасы не выравниваются)

    Пришлите пожалуйста на почту пример скрипта.
    29 авг 14, 10:40    [16511053]     Ответить | Цитировать Сообщить модератору
     Re: SSMSBoost - бесплатный add-in для SSMS: доводка уровня удобства SSMS до рейтинга "ух-ты !"  [new]
    AndreiRantsevich
    Member

    Откуда: Минск
    Сообщений: 764
    dalex1973
    sashiko
    пропущено...

    После обновления не открывается раздел настроек программы ни из тулбара, ни из меню. Версия 2008

    та же проблема

    Спасибо - проблему нашли и исправили. Сегодня будет новый релиз
    29 авг 14, 10:41    [16511060]     Ответить | Цитировать Сообщить модератору
     Re: SSMSBoost - бесплатный add-in для SSMS: доводка уровня удобства SSMS до рейтинга "ух-ты !"  [new]
    Сон Веры Павловны
    Member

    Откуда:
    Сообщений: 5620
    ApXyC
    AndreiRantsevich,

    Очень часто приходится отлаживать запрос в SSMS, а использовать в каком либо коде, например C# или Java. И каждый раз собирать конструкции языка быстро утомляет.
    В общем на это дело можно подписать другие средства, но было бы приятно, если скопировать в буфер выделенный кусок SQL, отформатированный нужным способом.

    Пример реализации.

    У нас за такое внедрение запросов в код бьют тупым тяжелым предметом по голове. Откройте для себя файлы ресурсов .Net.
    29 авг 14, 10:43    [16511083]     Ответить | Цитировать Сообщить модератору
     Re: SSMSBoost - бесплатный add-in для SSMS: доводка уровня удобства SSMS до рейтинга "ух-ты !"  [new]
    AndreiRantsevich
    Member

    Откуда: Минск
    Сообщений: 764
    ApXyC
    AndreiRantsevich,

    Очень часто приходится отлаживать запрос в SSMS, а использовать в каком либо коде, например C# или Java. И каждый раз собирать конструкции языка быстро утомляет.
    В общем на это дело можно подписать другие средства, но было бы приятно, если скопировать в буфер выделенный кусок SQL, отформатированный нужным способом.

    Пример реализации.
    В параметрах форматирования задается:
  • Первая строка:
    string sql = "
    


  • Разделитель строк:
    \n"
          +"
    


  • Конец последней строки:
    ";
    


  • Управляющий символ для кавычек:
    \
    

    При этом если в тексте запроса есть символы указанные как управляющие, то к ним так же подставлять управляющий символ (прошу прощения за тавтологию).
    Результат в буфере:
    string sql = "SELECT table3.room_number as \"alias\"\n"
               + "FROM       table1\n"
               + "INNER JOIN table2 ON table1.user_id = table2.user_id\n"
               + "INNER JOIN table3 ON table2.phone_id = table3.phone_id\n"
               + "WHERE table1.username = '\\qux';";
    



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

  • Спасибо за предложение. Что-то похожее у меня уже есть, но вы немного расширили задачу. Это хорошо.
    29 авг 14, 10:43    [16511086]     Ответить | Цитировать Сообщить модератору
     Re: SSMSBoost - бесплатный add-in для SSMS: доводка уровня удобства SSMS до рейтинга "ух-ты !"  [new]
    Leax
    Member

    Откуда: Киев
    Сообщений: 432
    Можно ли в принципе из бустера в студии выполнить пользовательский код SQL?
    Если "да", то ещё добавить доступ к буферу обмена и можно будет писать свои обработчики/скриптеры, которые позволят решить большое количество вопросов
    29 авг 14, 10:47    [16511114]     Ответить | Цитировать Сообщить модератору
     Re: SSMSBoost - бесплатный add-in для SSMS: доводка уровня удобства SSMS до рейтинга "ух-ты !"  [new]
    Leax
    Member

    Откуда: Киев
    Сообщений: 432
    Немного поясню на примере.
    У меня есть шаблон автозамены для Merge с CTE и десеарилизацией xml-сообщения.

    Сейчас работает так:
    Пишу merg, жму пробел, появляется окно с запросом имени таблицы которую будем мержить. Ввожу имя таблицы, "разворачивается" хороший кусок скрипта, который сразу выделяется, жму F5 (Execute).
    Скрипт формирует в переменную кусок скрипта MERGE и печатает его в окне результатов.
    Затем я копирую сформированный код в нужное мне место.

    А хотелось бы:
    Пишу merg, жму пробел, появляется окно с запросом имени таблицы которую будем мержить. Ввожу имя таблицы. В текущую позицию вставляется сформированный код MERGE. Т.е. формирование текста происходит внутри пользовательского кода шаблона.
    29 авг 14, 10:59    [16511214]     Ответить | Цитировать Сообщить модератору
     Re: SSMSBoost - бесплатный add-in для SSMS: доводка уровня удобства SSMS до рейтинга "ух-ты !"  [new]
    AndreiRantsevich
    Member

    Откуда: Минск
    Сообщений: 764
    Обновление.
    Исправили ошибки что я упомянул + добавили новую функцию:

    -Fixed malfunction of SSMS connection option "Additional connection parameters". SSMS does not
    save this field correctly, so users who need to override current windows account or domain were
    doomed to re-enter "Additional connection parameters" over and over again. Now you can use
    "Preferred connections" to save required parameters permanently. Supported starting from SSMS 2012

    Ссылки:
    For SSMS2008: http://www.ssmsboost.com/beta/SSMSBoostInstaller2008_2.14.5354.20638.msi
    For SSMS2012: http://www.ssmsboost.com/beta/SSMSBoostInstaller2012_2.14.5354.20664.msi
    For SSMS2014: http://www.ssmsboost.com/beta/SSMSBoostInstaller2014_2.14.5354.20687.msi
    29 авг 14, 11:41    [16511536]     Ответить | Цитировать Сообщить модератору
     Re: SSMSBoost - бесплатный add-in для SSMS: доводка уровня удобства SSMS до рейтинга "ух-ты !"  [new]
    AndreiRantsevich
    Member

    Откуда: Минск
    Сообщений: 764
    Leax
    Немного поясню на примере.
    У меня есть шаблон автозамены для Merge с CTE и десеарилизацией xml-сообщения.

    Сейчас работает так:
    Пишу merg, жму пробел, появляется окно с запросом имени таблицы которую будем мержить. Ввожу имя таблицы, "разворачивается" хороший кусок скрипта, который сразу выделяется, жму F5 (Execute).
    Скрипт формирует в переменную кусок скрипта MERGE и печатает его в окне результатов.
    Затем я копирую сформированный код в нужное мне место.

    А хотелось бы:
    Пишу merg, жму пробел, появляется окно с запросом имени таблицы которую будем мержить. Ввожу имя таблицы. В текущую позицию вставляется сформированный код MERGE. Т.е. формирование текста происходит внутри пользовательского кода шаблона.

    Я не на 100% понял, но понял направление. Планы развития в этом направлении есть, будем говорить о деталях как дойдём до этого.

    Спасибо
    29 авг 14, 17:43    [16514294]     Ответить | Цитировать Сообщить модератору
     Re: SSMSBoost - бесплатный add-in для SSMS: доводка уровня удобства SSMS до рейтинга "ух-ты !"  [new]
    AndreiRantsevich
    Member

    Откуда: Минск
    Сообщений: 764
    AndreiRantsevich
    Обновление.
    Исправили ошибки что я упомянул + добавили новую функцию:

    -Fixed malfunction of SSMS connection option "Additional connection parameters". SSMS does not
    save this field correctly, so users who need to override current windows account or domain were
    doomed to re-enter "Additional connection parameters" over and over again. Now you can use
    "Preferred connections" to save required parameters permanently. Supported starting from SSMS 2012

    Ссылки:
    For SSMS2008: http://www.ssmsboost.com/beta/SSMSBoostInstaller2008_2.14.5354.20638.msi
    For SSMS2012: http://www.ssmsboost.com/beta/SSMSBoostInstaller2012_2.14.5354.20664.msi
    For SSMS2014: http://www.ssmsboost.com/beta/SSMSBoostInstaller2014_2.14.5354.20687.msi

    По почте пришло пару отзывов о пропавших ошибках - спасибо написавшим.
    Хотелось бы услышать отклики, даже если всё в порядке, и от других пользователей. Мы тогда закроем релиз и будем двигаться дальше.
    Также интересно услышать отзывы по новой функциональности: насколько она вам показалась полезной и что хотелось бы улучшить.
    29 авг 14, 17:46    [16514311]     Ответить | Цитировать Сообщить модератору
     Re: SSMSBoost - бесплатный add-in для SSMS: доводка уровня удобства SSMS до рейтинга "ух-ты !"  [new]
    Leax
    Member

    Откуда: Киев
    Сообщений: 432
    AndreiRantsevich
    Я не на 100% понял, но понял направление. Планы развития в этом направлении есть, будем говорить о деталях как дойдём до этого.

    Моя основная идея: принять пользовательские параметры, вставить их в пользовательский скрипт (ПС), но не в открытом окне редактора а в некоем "скрытом виртуальном окне редактора" , выполнить его там - сформировать скриптом некий результат в виде текста. Затем этот текст вставить в активное окно редактора.
    Пользовательский скрипт (ПС) хранится в бустере в виде обычного кода SQL. В нём можно закодить любые нужные пользователю операции доступа к таблицам, выборки, правки и т.д. Если ввести какую-то внутренние "бустеровские" переменные для работы с буфером обмена (varchar(max))/ выделенным текстом скрипта (varchar(max))/ выделенным куском грида (table)/ всем гридом (table), то будет совсем замечательно. Тогда можно будет легко самому заскриптовать буфер обмена Excel в нужную структуру таблицы, заскриптовать выделенный кусок таблицы в буфер обмена в нужном формате, заскриптовать выделенный в редакторе текст в нужный текст для C# и многое другое.

    Т.е. код для MERGE нужной таблицы я формирую читая данные о структуре этой таблицы из системных таблиц.

    P.S.: Новая версия работает нормально, спасибо; всё потестить пока не получилось.
    29 авг 14, 18:13    [16514454]     Ответить | Цитировать Сообщить модератору
     Re: SSMSBoost - бесплатный add-in для SSMS: доводка уровня удобства SSMS до рейтинга "ух-ты !"  [new]
    Winnipuh
    Member [заблокирован]

    Откуда: Київ
    Сообщений: 10436
    AndreiRantsevich,

    а скажите-ка уважаемый Андрей, планируете ли вы перестать предоставлять бесплатную версию?
    И если да, то когда и как это будет?
    ;-)
    1 сен 14, 12:39    [16519427]     Ответить | Цитировать Сообщить модератору
     Re: SSMSBoost - бесплатный add-in для SSMS: доводка уровня удобства SSMS до рейтинга "ух-ты !"  [new]
    ApXyC
    Member

    Откуда: Пенза
    Сообщений: 75
    AndreiRantsevich,

    Доброго дня!
    В один прекрасный день, мне захотелось "причесать" контекстное меню, но вот беда ssmsboost каждый раз мне заталкивает свои пункты в дефолтном положении. Можно как-нибудь по умерить его пыл или добавить в настройках кнопку по установке контекста по дефолту?
    1 сен 14, 16:04    [16520313]     Ответить | Цитировать Сообщить модератору
     Re: SSMSBoost - бесплатный add-in для SSMS: доводка уровня удобства SSMS до рейтинга "ух-ты !"  [new]
    AndreiRantsevich
    Member

    Откуда: Минск
    Сообщений: 764
    ApXyC
    AndreiRantsevich,

    Доброго дня!
    В один прекрасный день, мне захотелось "причесать" контекстное меню, но вот беда ssmsboost каждый раз мне заталкивает свои пункты в дефолтном положении. Можно как-нибудь по умерить его пыл или добавить в настройках кнопку по установке контекста по дефолту?


    Пока такое поведение "by design". Работаем над тем, что бы улучшить этот пункт.
    2 сен 14, 07:55    [16521961]     Ответить | Цитировать Сообщить модератору
     Re: SSMSBoost - бесплатный add-in для SSMS: доводка уровня удобства SSMS до рейтинга "ух-ты !"  [new]
    AndreiRantsevich
    Member

    Откуда: Минск
    Сообщений: 764
    Winnipuh
    AndreiRantsevich,

    а скажите-ка уважаемый Андрей, планируете ли вы перестать предоставлять бесплатную версию?
    И если да, то когда и как это будет?
    ;-)

    Отвечу на вопрос развёрнуто через неделю, т.к. пока в отпуске и без кириллицы на клавиатуре. Напишите что вас конкретно беспокоит.
    2 сен 14, 07:58    [16521965]     Ответить | Цитировать Сообщить модератору
     Re: SSMSBoost - бесплатный add-in для SSMS: доводка уровня удобства SSMS до рейтинга "ух-ты !"  [new]
    dalex1973
    Member

    Откуда: Польша
    Сообщений: 287
    AndreiRantsevich
    ... пока в отпуске и без кириллицы на клавиатуре.

    Я тоже без кирилицы :-)
    Рекомендую установить фонетическую раскладку (yazhert).

    Winnipuh
    AndreiRantsevich,

    а скажите-ка уважаемый Андрей, планируете ли вы перестать предоставлять бесплатную версию?
    И если да, то когда и как это будет?
    ;-)

    Имхо тут всё просто - пока проект развивается, можно пользоваться.
    Как авторы забьют - тут всем и трындец...
    Такой вот стимул для участия в развитии проекта:-)
    2 сен 14, 11:45    [16522677]     Ответить | Цитировать Сообщить модератору
    Топик располагается на нескольких страницах: Ctrl  назад   1 .. 37 38 39 40 41 [42] 43 44 45 46 .. 76   вперед  Ctrl
    Все форумы / Microsoft SQL Server Ответить