Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Plug-in-ы для SSMS 2005/2008. Необходим плагин для редактора студии?
|
|||
|---|---|---|---|
|
#18+
AndreiRantsevichВообще если кому-то что-то в ССМС мешает нормально работать, то пишите сюда. Вставить GUID: в редакторе кода, открываем контекстное меню - там пункт "Вставить новый GUID", чтобы оно само генерило гуид и вставляло его на место курсора. Сейчас приходится руками селектить newid(), копировать результат и вставлять его на место курсора - иногда это вымораживает. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.06.2012, 17:25 |
|
||
|
Plug-in-ы для SSMS 2005/2008. Необходим плагин для редактора студии?
|
|||
|---|---|---|---|
|
#18+
AndreiRantsevichВообще если кому-то что-то в ССМС мешает нормально работать, то пишите сюда. Заменить GUID: в редакторе кода, если курсор стоит на чем-то сильно похожем на GUID, открываем контекстное меню - там пункт "Заменить на новый GUID", чтобы оно само генерило гуид и заменяло уже написанный гуид новым. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.06.2012, 17:27 |
|
||
|
Plug-in-ы для SSMS 2005/2008. Необходим плагин для редактора студии?
|
|||
|---|---|---|---|
|
#18+
RubinDmОбертки кода: в редакторе кода выделяем текст, далее контекст на выделенном - там меню а'ля "обернуть выделенное транзакцией". В результате выделенное оборачивается begin tran'ом + commit'ом (а лучше rollback'ом по дефолту). Мелочь, но приятно. Чтобы обороты не забивать в приклад гвоздями - можно реализовать шаблоны оберток. сделаем. Это не сложно и полезно. Согласен. У нас что-то подобное тому уже есть в списке тасков: "embed code" -переформатировать для вставки в строку и обратно. select 'test' -> 'select ''test''' ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.06.2012, 17:28 |
|
||
|
Plug-in-ы для SSMS 2005/2008. Необходим плагин для редактора студии?
|
|||
|---|---|---|---|
|
#18+
[quot RubinDm]AndreiRantsevichВообще если кому-то что-то в ССМС мешает нормально работать, то пишите сюда. Замена GUIDов в копипасте: в редакторе кода, после Copy/Paste, если вставленный кусок кода содержит в себе куски сильно похожие на гуиды - на автомате открыть диалог аля "желаете заменить GUIDы новыми?". Если да - то заменить. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.06.2012, 17:31 |
|
||
|
Plug-in-ы для SSMS 2005/2008. Необходим плагин для редактора студии?
|
|||
|---|---|---|---|
|
#18+
RubinDmAndreiRantsevichВообще если кому-то что-то в ССМС мешает нормально работать, то пишите сюда. Заменить GUID: в редакторе кода, если курсор стоит на чем-то сильно похожем на GUID, открываем контекстное меню - там пункт "Заменить на новый GUID", чтобы оно само генерило гуид и заменяло уже написанный гуид новым. Эта функция мне кажется слишком специфической. Что вы уже сейчас можете сделать - это добавить в SSMSBoost-е такой Autoreplacement: "selg" -> "select newid()" Каждый раз как будете писать "selg" он будет заменяться на select newid(), остаётся только Shift-Pos1 (выделить всё до начала строки) и F5. Занимает всё ровно 1 сек :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.06.2012, 17:35 |
|
||
|
Plug-in-ы для SSMS 2005/2008. Необходим плагин для редактора студии?
|
|||
|---|---|---|---|
|
#18+
AndreiRantsevichВообще если кому-то что-то в ССМС мешает нормально работать, то пишите сюда. Обертки для хранимых процедур: часто приходится оборачивать уже готовые процедуры в новые с такими же параметрами (1в1) с той лишь целью, чтобы вложенная процедура отрабатывала в транзакции или в save-point'е, который открывается процедурой-оберткой. Было бы нереально круто получить инструмент для генерации скриптов создания таких оберток на автомате. В качестве параметров автомату должны передаваться: 1 - имя оборачиваемой процедуры, 2 - режим обертки: ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.06.2012, 17:37 |
|
||
|
Plug-in-ы для SSMS 2005/2008. Необходим плагин для редактора студии?
|
|||
|---|---|---|---|
|
#18+
RubinDmAndreiRantsevichВообще если кому-то что-то в ССМС мешает нормально работать, то пишите сюда. Обертки для хранимых процедур: часто приходится оборачивать уже готовые процедуры в новые с такими же параметрами (1в1) с той лишь целью, чтобы вложенная процедура отрабатывала в транзакции или в save-point'е, который открывается процедурой-оберткой. Было бы нереально круто получить инструмент для генерации скриптов создания таких оберток на автомате. В качестве параметров автомату должны передаваться: 1 - имя оборачиваемой процедуры, 2 - режим обертки: Да - это класс. Мне даже кажется что у нас в работе то что вам нужно. Пришлите или по почте, или киньте сюда список "типов" и примеры для них. Может так случится, что будет готово через 2-3 недели, т.к. как раз сейчас работаем над похожей функцией. Мы ей просто обобщим. (адрес смотрите на нашем сайте - суппорт - это тоже я :) ) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.06.2012, 17:42 |
|
||
|
Plug-in-ы для SSMS 2005/2008. Необходим плагин для редактора студии?
|
|||
|---|---|---|---|
|
#18+
AndreiRantsevichRubinDmпропущено... Заменить GUID: в редакторе кода, если курсор стоит на чем-то сильно похожем на GUID, открываем контекстное меню - там пункт "Заменить на новый GUID", чтобы оно само генерило гуид и заменяло уже написанный гуид новым. Эта функция мне кажется слишком специфической. Что вы уже сейчас можете сделать - это добавить в SSMSBoost-е такой Autoreplacement: "selg" -> "select newid()" Каждый раз как будете писать "selg" он будет заменяться на select newid(), остаётся только Shift-Pos1 (выделить всё до начала строки) и F5. Занимает всё ровно 1 сек :) после F5 надо еще пойти в резалт, копировать его, потом в код, вставить... бр. возможно есть смысл до-автоматизировать шаблон замены парой галок, 1 - исполнить после замены (авто-F5), 2 - заменить результат замены результатом исполнения. имхо получится достаточно универсально, и не будет привязки к весьма специфической задаче. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.06.2012, 17:45 |
|
||
|
Plug-in-ы для SSMS 2005/2008. Необходим плагин для редактора студии?
|
|||
|---|---|---|---|
|
#18+
AndreiRantsevichRubinDmпропущено... Обертки для хранимых процедур: часто приходится оборачивать уже готовые процедуры в новые с такими же параметрами (1в1) с той лишь целью, чтобы вложенная процедура отрабатывала в транзакции или в save-point'е, который открывается процедурой-оберткой. Было бы нереально круто получить инструмент для генерации скриптов создания таких оберток на автомате. В качестве параметров автомату должны передаваться: 1 - имя оборачиваемой процедуры, 2 - режим обертки: Да - это класс. Мне даже кажется что у нас в работе то что вам нужно. Пришлите или по почте, или киньте сюда список "типов" и примеры для них. Может так случится, что будет готово через 2-3 недели, т.к. как раз сейчас работаем над похожей функцией. Мы ей просто обобщим. (адрес смотрите на нашем сайте - суппорт - это тоже я :) )про список "типов" я не очень понял.. о каких типах речь? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.06.2012, 17:48 |
|
||
|
Plug-in-ы для SSMS 2005/2008. Необходим плагин для редактора студии?
|
|||
|---|---|---|---|
|
#18+
RubinDmAndreiRantsevichпропущено... Да - это класс. Мне даже кажется что у нас в работе то что вам нужно. Пришлите или по почте, или киньте сюда список "типов" и примеры для них. Может так случится, что будет готово через 2-3 недели, т.к. как раз сейчас работаем над похожей функцией. Мы ей просто обобщим. (адрес смотрите на нашем сайте - суппорт - это тоже я :) )про список "типов" я не очень понял.. о каких типах речь? Я хотел сказать: напишите "список режимов обёртки". Т.е. приведите пару конкретных примеров для наглядности. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.06.2012, 18:05 |
|
||
|
Plug-in-ы для SSMS 2005/2008. Необходим плагин для редактора студии?
|
|||
|---|---|---|---|
|
#18+
RubinDmAndreiRantsevichпропущено... Эта функция мне кажется слишком специфической. Что вы уже сейчас можете сделать - это добавить в SSMSBoost-е такой Autoreplacement: "selg" -> "select newid()" Каждый раз как будете писать "selg" он будет заменяться на select newid(), остаётся только Shift-Pos1 (выделить всё до начала строки) и F5. Занимает всё ровно 1 сек :) после F5 надо еще пойти в резалт, копировать его, потом в код, вставить... бр. возможно есть смысл до-автоматизировать шаблон замены парой галок, 1 - исполнить после замены (авто-F5), 2 - заменить результат замены результатом исполнения. имхо получится достаточно универсально, и не будет привязки к весьма специфической задаче. Ок. Я записал это. Запросы по улучшению макросов были уже похожие. Но быстро не сделаем, т.к. другие более полезные таски делаем. Вот ваше другое предложение по "обёрткам" - это очень актуально. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.06.2012, 18:09 |
|
||
|
Plug-in-ы для SSMS 2005/2008. Необходим плагин для редактора студии?
|
|||
|---|---|---|---|
|
#18+
а вы можете объсянить, чем отличаются разные версии аддина? по функционалу и в натуре? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.06.2012, 18:22 |
|
||
|
Plug-in-ы для SSMS 2005/2008. Необходим плагин для редактора студии?
|
|||
|---|---|---|---|
|
#18+
Winnipuh, ничем не отличаются :) Пользователи бесплатной версии просто должны раз в 45 дней загружать новую версию. Те, кто купил лицензию могут этого не делать. Вот и всё. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.06.2012, 18:25 |
|
||
|
Plug-in-ы для SSMS 2005/2008. Необходим плагин для редактора студии?
|
|||
|---|---|---|---|
|
#18+
AndreiRantsevichWinnipuh, ничем не отличаются :) Пользователи бесплатной версии просто должны раз в 45 дней загружать новую версию. Те, кто купил лицензию могут этого не делать. Вот и всё. а то я уже в непонятках.... крэкать, не крэкать ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.06.2012, 18:34 |
|
||
|
Plug-in-ы для SSMS 2005/2008. Необходим плагин для редактора студии?
|
|||
|---|---|---|---|
|
#18+
WinnipuhAndreiRantsevichWinnipuh, ничем не отличаются :) Пользователи бесплатной версии просто должны раз в 45 дней загружать новую версию. Те, кто купил лицензию могут этого не делать. Вот и всё. а то я уже в непонятках.... крэкать, не крэкать ... Не - ещё пока не надо. Я дам знать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.06.2012, 18:37 |
|
||
|
Plug-in-ы для SSMS 2005/2008. Необходим плагин для редактора студии?
|
|||
|---|---|---|---|
|
#18+
AndreiRantsevichWinnipuhпропущено... а то я уже в непонятках.... крэкать, не крэкать ... Не - ещё пока не надо. Я дам знать. спасибо. Как говорят в Америке - вы сэкономили мне время ;-) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.06.2012, 18:41 |
|
||
|
Plug-in-ы для SSMS 2005/2008. Необходим плагин для редактора студии?
|
|||
|---|---|---|---|
|
#18+
Код: sql 1. 2. 3. 4. 5. 6. 7. В диалоге у пользователя надо : 1) Спрашивать имя для новой процедуры-обертки (с предложением вменяемых вариантов по умолчанию). 2) Если в оборачиваемой процедуре есть output-параметры: Спрашивать, желает ли пользователь сбрасывать их в null до вызова оборачиваемой процедуры. Если желает - предоставить пользователю перечень output-параметров с возможностью указания, какие конкретно надо сбрасывать, а какие надо оставить as-is. 3) Спрашивать, надо ли оборачивать вызов процедуры в транзакцию. Если надо: Спрашивать, надо ли оборачивать вызов процедуры точкой сохранения, если обертка УЖЕ исполняется в транзакции. 4) Спрашивать, надо ли генерировать код с диагностическими сообщениями. Все ответы надо как-то сохранять (в провиль пользователя) и восстанавливать по умолчанию при следующем оборачивании уже другой процедуры. Ответы о необходимости сброса output параметров также надо сохранять (имя параметра + ответ - БЕЗ упоминания конкретной процедуры). Восстанавливать ответы по умолчанию через имена параметров. Далее предполагаем, что пользователь заказал в диалоге максимальную функциональность. Оборачивать будем как-то так (как именно - обсуждаемо!) :) Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. 71. 72. 73. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.06.2012, 19:28 |
|
||
|
Plug-in-ы для SSMS 2005/2008. Необходим плагин для редактора студии?
|
|||
|---|---|---|---|
|
#18+
RubinDm, ок. Идея ясна. Я посмотрю что можно будет достичь имеющимися средствами. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.06.2012, 20:52 |
|
||
|
Plug-in-ы для SSMS 2005/2008. Необходим плагин для редактора студии?
|
|||
|---|---|---|---|
|
#18+
AndreiRantsevich, Все кто скачал адд-ин: ну как ? Если есть предложения по улучшению удобства, добавлению новых функций - пишите. В след. релизе можно будет просматривать картинки сохранённые в полях таблиц.. и ещё несколько функций... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.06.2012, 13:43 |
|
||
|
Plug-in-ы для SSMS 2005/2008. Необходим плагин для редактора студии?
|
|||
|---|---|---|---|
|
#18+
AndreiRantsevich, после установки плагина заметил особенность: при окрытой студии, новый скрипт открывается в новом окне (как и без плагина) НО ДУБЛИРУЕТ старые коннекты: т.е. во втором окне студии вкладка нового скрипта + все старые вкладки из 1го окна студии (причем они пусты). как избавиться от дублей? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.06.2012, 13:19 |
|
||
|
Plug-in-ы для SSMS 2005/2008. Необходим плагин для редактора студии?
|
|||
|---|---|---|---|
|
#18+
Vladimir2009, Это настройки Preferred connections. Там есть параметр "открывать новое окно при каждом запуске". Его нужно поставить тогда в False у каждого соединения. Тут дело вкуса: многие разработчика открывают SSMS раз в неделю и он у них потом всё время висит. Для них удобно при первом запуске автоматически открыть пустой документ (или несколько) с установленным соединением к их рабочей базе. Ну а некоторые открывают SSMS часто и даже по несколько копий. Тогда конечно этот авто-коннект удобства не добавляет. Кстати, если кто-то запускает по несколько копий SSMS, то обратите внимание, что SSMSBoost переопределяет заголовок окна SSMS и теперь запущенные копии можно отличить друг от друга (видно название документа и его соединение) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.06.2012, 13:38 |
|
||
|
Plug-in-ы для SSMS 2005/2008. Необходим плагин для редактора студии?
|
|||
|---|---|---|---|
|
#18+
AndreiRantsevich, настроил, теперь все ок. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.06.2012, 14:15 |
|
||
|
Plug-in-ы для SSMS 2005/2008. Необходим плагин для редактора студии?
|
|||
|---|---|---|---|
|
#18+
AndreiRantsevich, бага: ставим курсор на название процедуры в коде, далее жмем педаль "Script object". Далее довольно долго что-то где-то варится и появляется следующий код ... Код: sql 1. 2. 3. 4. По идее, после SET'ов надо бы добаить GO, чтобы было так: Код: sql 1. 2. 3. 4. 5. 6. 7. кроме того, надо либо сразу генерить DROP/CREATE, либо CREATE подменить на ALTER. еще бага: после установки плагина в OE перестало отрабатывать F5, т.е. теперь OE обновляется только через вызов Refresh'а из контекстного меню в OE. зы: Microsoft SQL Server Management Studio10.50.1600.1Microsoft Analysis Services Client Tools10.50.1600.1Microsoft Data Access Components (MDAC)3.86.3959Microsoft MSXML2.6 3.0 5.0 6.0 Microsoft Internet Explorer8.0.6001.18702Microsoft .NET Framework2.0.50727.3615Operating System5.2.3790 Microsoft SQL Server 2008 R2 (SP1) - 10.50.2500.0 (X64) Jun 17 2011 00:54:03 Copyright (c) Microsoft Corporation Enterprise Edition (64-bit) on Windows NT 6.1 <X64> (Build 7601: Service Pack 1) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.06.2012, 15:42 |
|
||
|
Plug-in-ы для SSMS 2005/2008. Необходим плагин для редактора студии?
|
|||
|---|---|---|---|
|
#18+
RubinDm, Всё в точку: 1. уже нашли и исправили - "GO" ставится 2. над этим думали и думаем. :) Наверное добавим опцию - генерить ALTER или CREATE 3. F5 в OE тоже будет работать. Это из-за некоторых проблем, которые мы не могли красиво решить, но сейчас решили. 4. Есть возможность при генерации скрипта добавлять custom шапку, с любыми доступными параметрами. Была бы такая функция интересна ? (всё что сверху описано выйдет следующим релизом через 1-2 недели) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.06.2012, 15:50 |
|
||
|
Plug-in-ы для SSMS 2005/2008. Необходим плагин для редактора студии?
|
|||
|---|---|---|---|
|
#18+
AndreiRantsevichНаверное добавим опцию - генерить ALTER или CREATE Кстати, а в SMO для этого вообще есть опция? Или SSMS сам в зависимости от выбора пользователя в уже готовом скрипте меняет CREATE на ALTER (если это допустимо)? По поводу того, что хотелось бы видеть - вспомнил вот что: я с давних пор обзавелся привычкой явно открывать транзакции перед любыми DML. Но эти транзакции, разумеется, нужно явно и закрывать. Бывает, откроешь вкладок 10, наделаешь там транзакций, а потом сидишь, и пишешь в каждой select @@trancount... Нельзя ли как-то для текущей вкладки @@trancount в бросающемся в глаза виде выводить в какой-нибудь свободное место окна редактора (на ваше усмотрение)? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.06.2012, 16:58 |
|
||
|
|

start [/forum/topic.php?fid=46&msg=37847185&tid=1689099]: |
0ms |
get settings: |
9ms |
get forum list: |
9ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
51ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
77ms |
get tp. blocked users: |
1ms |
| others: | 264ms |
| total: | 426ms |

| 0 / 0 |
