Добро пожаловать в форум, Guest >> Войти | Регистрация | Поиск | Правила | | В избранное | Подписаться | ||
Все форумы / Microsoft SQL Server |
![]() ![]() |
Топик располагается на нескольких страницах: ←Ctrl назад 1 .. 37 38 39 40 41 [42] 43 44 45 46 .. 78 вперед Ctrl→ |
Leax Member Откуда: Киев Сообщений: 438 |
Да, если добавить возможность локализации из внешнего файла, то программа получит хороший стимул к продвижению на рынках различных стран. Тем более, если пользователь сможет сделать перевод файла самостоятельно для своей страны. |
||
27 авг 14, 22:48 [16503956] Ответить | Цитировать Сообщить модератору |
dalex1973 Member Откуда: Польша Сообщений: 287 |
AndreiRantsevich, насчёт форматтера: опция Select->SelectList->AlignAliases не работает (алиасы не выравниваются) |
28 авг 14, 11:58 [16506006] Ответить | Цитировать Сообщить модератору |
sashiko Member Откуда: Сообщений: 8 |
После обновления не открывается раздел настроек программы ни из тулбара, ни из меню. Версия 2008 |
||
28 авг 14, 12:12 [16506107] Ответить | Цитировать Сообщить модератору |
dalex1973 Member Откуда: Польша Сообщений: 287 |
та же проблема |
||||
28 авг 14, 12:34 [16506279] Ответить | Цитировать Сообщить модератору |
Leax Member Откуда: Киев Сообщений: 438 |
в 2012 работает нормально |
||
28 авг 14, 12:37 [16506298] Ответить | Цитировать Сообщить модератору |
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] Ответить | Цитировать Сообщить модератору |
dalex1973 Member Откуда: Польша Сообщений: 287 |
проблема есть только в версии 2008 |
||||
28 авг 14, 12:57 [16506422] Ответить | Цитировать Сообщить модератору |
AndreiRantsevich Member Откуда: Минск Сообщений: 773 |
Просьба: создайте пожалуйста в папке где хранятся все настройки (примерно C:\Users\USERNAME\AppData\Local\Solutions Crew\Ssms2008\) папку "logs" и запустите SSMS снова. После попытки открыть настройки закройте SSMS и посмотрите, что запишется в лог. И пришлите мне его по почте пожалуйста. |
||||
28 авг 14, 13:40 [16506805] Ответить | Цитировать Сообщить модератору |
AndreiRantsevich Member Откуда: Минск Сообщений: 773 |
Это сделаем сейчас и будет релиз, пока в статусе Release Candidate. Если без ошибок - то на выходных перенесу в релиз на сайте. |
||
29 авг 14, 10:32 [16510981] Ответить | Цитировать Сообщить модератору |
AndreiRantsevich Member Откуда: Минск Сообщений: 773 |
-как убрать [] пока быстро не нашел, записал. -локализация интерфейса в планах есть, в ближайших. |
||||
29 авг 14, 10:37 [16511028] Ответить | Цитировать Сообщить модератору |
AndreiRantsevich Member Откуда: Минск Сообщений: 773 |
Пришлите пожалуйста на почту пример скрипта. |
||
29 авг 14, 10:40 [16511053] Ответить | Цитировать Сообщить модератору |
AndreiRantsevich Member Откуда: Минск Сообщений: 773 |
Спасибо - проблему нашли и исправили. Сегодня будет новый релиз |
||||
29 авг 14, 10:41 [16511060] Ответить | Цитировать Сообщить модератору |
Сон Веры Павловны Member Откуда: Сообщений: 6149 |
У нас за такое внедрение запросов в код бьют тупым тяжелым предметом по голове. Откройте для себя файлы ресурсов .Net. |
||
29 авг 14, 10:43 [16511083] Ответить | Цитировать Сообщить модератору |
AndreiRantsevich Member Откуда: Минск Сообщений: 773 |
Спасибо за предложение. Что-то похожее у меня уже есть, но вы немного расширили задачу. Это хорошо. |
||
29 авг 14, 10:43 [16511086] Ответить | Цитировать Сообщить модератору |
Leax Member Откуда: Киев Сообщений: 438 |
Можно ли в принципе из бустера в студии выполнить пользовательский код SQL? Если "да", то ещё добавить доступ к буферу обмена и можно будет писать свои обработчики/скриптеры, которые позволят решить большое количество вопросов |
29 авг 14, 10:47 [16511114] Ответить | Цитировать Сообщить модератору |
Leax Member Откуда: Киев Сообщений: 438 |
Немного поясню на примере. У меня есть шаблон автозамены для Merge с CTE и десеарилизацией xml-сообщения. Сейчас работает так: Пишу merg, жму пробел, появляется окно с запросом имени таблицы которую будем мержить. Ввожу имя таблицы, "разворачивается" хороший кусок скрипта, который сразу выделяется, жму F5 (Execute). Скрипт формирует в переменную кусок скрипта MERGE и печатает его в окне результатов. Затем я копирую сформированный код в нужное мне место. А хотелось бы: Пишу merg, жму пробел, появляется окно с запросом имени таблицы которую будем мержить. Ввожу имя таблицы. В текущую позицию вставляется сформированный код MERGE. Т.е. формирование текста происходит внутри пользовательского кода шаблона. |
29 авг 14, 10:59 [16511214] Ответить | Цитировать Сообщить модератору |
AndreiRantsevich Member Откуда: Минск Сообщений: 773 |
Обновление. Исправили ошибки что я упомянул + добавили новую функцию: -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] Ответить | Цитировать Сообщить модератору |
AndreiRantsevich Member Откуда: Минск Сообщений: 773 |
Я не на 100% понял, но понял направление. Планы развития в этом направлении есть, будем говорить о деталях как дойдём до этого. Спасибо |
||
29 авг 14, 17:43 [16514294] Ответить | Цитировать Сообщить модератору |
AndreiRantsevich Member Откуда: Минск Сообщений: 773 |
По почте пришло пару отзывов о пропавших ошибках - спасибо написавшим. Хотелось бы услышать отклики, даже если всё в порядке, и от других пользователей. Мы тогда закроем релиз и будем двигаться дальше. Также интересно услышать отзывы по новой функциональности: насколько она вам показалась полезной и что хотелось бы улучшить. |
||
29 авг 14, 17:46 [16514311] Ответить | Цитировать Сообщить модератору |
Leax Member Откуда: Киев Сообщений: 438 |
Моя основная идея: принять пользовательские параметры, вставить их в пользовательский скрипт (ПС), но не в открытом окне редактора а в некоем "скрытом виртуальном окне редактора" , выполнить его там - сформировать скриптом некий результат в виде текста. Затем этот текст вставить в активное окно редактора. Пользовательский скрипт (ПС) хранится в бустере в виде обычного кода SQL. В нём можно закодить любые нужные пользователю операции доступа к таблицам, выборки, правки и т.д. Если ввести какую-то внутренние "бустеровские" переменные для работы с буфером обмена (varchar(max))/ выделенным текстом скрипта (varchar(max))/ выделенным куском грида (table)/ всем гридом (table), то будет совсем замечательно. Тогда можно будет легко самому заскриптовать буфер обмена Excel в нужную структуру таблицы, заскриптовать выделенный кусок таблицы в буфер обмена в нужном формате, заскриптовать выделенный в редакторе текст в нужный текст для C# и многое другое. Т.е. код для MERGE нужной таблицы я формирую читая данные о структуре этой таблицы из системных таблиц. P.S.: Новая версия работает нормально, спасибо; всё потестить пока не получилось. |
||
29 авг 14, 18:13 [16514454] Ответить | Цитировать Сообщить модератору |
Winnipuh Member [заблокирован] Откуда: Київ Сообщений: 10428 |
AndreiRantsevich, а скажите-ка уважаемый Андрей, планируете ли вы перестать предоставлять бесплатную версию? И если да, то когда и как это будет? ;-) |
1 сен 14, 12:39 [16519427] Ответить | Цитировать Сообщить модератору |
ApXyC Member Откуда: Пенза Сообщений: 75 |
AndreiRantsevich, Доброго дня! В один прекрасный день, мне захотелось "причесать" контекстное меню, но вот беда ssmsboost каждый раз мне заталкивает свои пункты в дефолтном положении. Можно как-нибудь по умерить его пыл или добавить в настройках кнопку по установке контекста по дефолту? |
1 сен 14, 16:04 [16520313] Ответить | Цитировать Сообщить модератору |
AndreiRantsevich Member Откуда: Минск Сообщений: 773 |
Пока такое поведение "by design". Работаем над тем, что бы улучшить этот пункт. |
||
2 сен 14, 07:55 [16521961] Ответить | Цитировать Сообщить модератору |
AndreiRantsevich Member Откуда: Минск Сообщений: 773 |
Отвечу на вопрос развёрнуто через неделю, т.к. пока в отпуске и без кириллицы на клавиатуре. Напишите что вас конкретно беспокоит. |
||
2 сен 14, 07:58 [16521965] Ответить | Цитировать Сообщить модератору |
dalex1973 Member Откуда: Польша Сообщений: 287 |
Я тоже без кирилицы :-) Рекомендую установить фонетическую раскладку (yazhert).
Имхо тут всё просто - пока проект развивается, можно пользоваться. Как авторы забьют - тут всем и трындец... Такой вот стимул для участия в развитии проекта:-) |
||||
2 сен 14, 11:45 [16522677] Ответить | Цитировать Сообщить модератору |
Топик располагается на нескольких страницах: ←Ctrl назад 1 .. 37 38 39 40 41 [42] 43 44 45 46 .. 78 вперед Ctrl→ |
Все форумы / Microsoft SQL Server | ![]() |