Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Plug-in-ы для SSMS 2005/2008. Необходим плагин для редактора студии? / 25 сообщений из 137, страница 1 из 6
30.05.2012, 17:57
    #37818471
_Промешан_
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Plug-in-ы для SSMS 2005/2008. Необходим плагин для редактора студии?
Всем известен редактор SQL Server Management Studio. С 2008 версии (корявую 2005ую не рассматриваем) появился IntelliSense. Ура! Однако... Есть еще пара проблем, которые не освещены, но имеются в сторонних разработках, которые бы не хотелось пользовать (в конторе - прихоть не моя), по причине того, что они сторонние. Но некоторый функционал оттуда было бы интересно перенести.

Есть вот такое предложение: http://ssmsaddins.codeplex.com/ - некоторые аддоны для студии. Поиск по метаданным, который странно вообще что не реализован, но скачать и поставить можно. Да, они сторонние, но не настолько сторонние, как целые комплекс ПО, как, например, EMS SQL Server Studio Manager.

Однако есть и другие потребности , например:
В Visual Studio, ровно как и в Delphi и в NetBeans и в многочисленном ряде других сред разработки, есть такая очень полезная фича: над процедурой или функцией или описанием или переменной зажимая Ctrl - щелкаешь и попадаешь к определению процедуры/ф-ии/переменной и тд.

В смысле SQL-кода такой же функционал необходим для таблиц, процедур, функций. Но его нет. Поэтому перейти простым щелчком нельзя и приходится искать в списке нужную процедуру, таблицу и тд. А хотелось бы.

Знает ли кто-нибудь подобные решения в виде аддонов или плагинов?
...
Рейтинг: 0 / 0
30.05.2012, 19:34
    #37818577
Winnipuh
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Plug-in-ы для SSMS 2005/2008. Необходим плагин для редактора студии?
есть такое, видел.. Но есть и проблема, MS не поддерживает аддоны для SSMS и они снова накрутили в SSMS 2012, если авторы не предусмотрели 2012, то не работает то. что работало дял 2008 или 2008R2 (кстати, тоже по-разному)
...
Рейтинг: 0 / 0
30.05.2012, 19:37
    #37818580
Winnipuh
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Plug-in-ы для SSMS 2005/2008. Необходим плагин для редактора студии?
...
Рейтинг: 0 / 0
30.05.2012, 19:40
    #37818583
SamMan
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Plug-in-ы для SSMS 2005/2008. Необходим плагин для редактора студии?
WinnipuhMS не поддерживает аддоны для SSMS

Ээээ... объяснитесь, коллега. Куда поддержка девалась? Это , к примеру, что?
...
Рейтинг: 0 / 0
30.05.2012, 19:46
    #37818591
Winnipuh
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Plug-in-ы для SSMS 2005/2008. Необходим плагин для редактора студии?
SamManWinnipuhMS не поддерживает аддоны для SSMS

Ээээ... объяснитесь, коллега. Куда поддержка девалась? Это , к примеру, что?

это не поддержка MS.
...
Рейтинг: 0 / 0
30.05.2012, 19:48
    #37818592
Winnipuh
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Plug-in-ы для SSMS 2005/2008. Необходим плагин для редактора студии?
SamManWinnipuhMS не поддерживает аддоны для SSMS

Ээээ... объяснитесь, коллега. Куда поддержка девалась? Это , к примеру, что?

Officially, add-in development for SSMS is not supported. That being said, it looks like you are trying to invoke the SSMS.exe with the /resetaddin switch. While this switch works for visual studio (devenv.exe), it does not work for SSMS.exe, and results in a dialogbox similar to what you posted.

http://social.msdn.microsoft.com/Forums/et-EE/vsx/thread/96480c9e-73c8-483f-a125-0ad203cea243
...
Рейтинг: 0 / 0
30.05.2012, 19:50
    #37818594
Winnipuh
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Plug-in-ы для SSMS 2005/2008. Необходим плагин для редактора студии?
SamManWinnipuhMS не поддерживает аддоны для SSMS

Ээээ... объяснитесь, коллега. Куда поддержка девалась? Это , к примеру, что?


и по вашей же ссылке, коллега, на первой странице

http://ssmsaddins.codeplex.com/

Project Description
Here you will find interesting and useful Addins for SQL Server Management Studio 2005 and 2008.
Get tips and tricks how to develop new Addins although this is not officially supported by Microsoft and you won't find any good documentation.
To run one of the addins you must have SQL Server Management Studio (Express) installed.
...
Рейтинг: 0 / 0
30.05.2012, 21:34
    #37818677
Mnior
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Plug-in-ы для SSMS 2005/2008. Необходим плагин для редактора студии?
Пытался и я накалякать в своё время для внутренних нужд (контроль версий, различия в тестовых). Но слабая документация, слабый функционал и всё через одно место, отбили всякое желание.
С удовольствием бы прочитал бы блоги про разработку плагинов с описанием всех необходимых фишечек, хаков и костылей.
Вообще-то я надеялся что в 2012 станет ближе к VisualStudio и тем самым меньше граблей можно отхлебнуть.

Спасибо за ссылки и поднятие вопроса.
...
Рейтинг: 0 / 0
31.05.2012, 13:37
    #37819537
AndreiRantsevich
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Plug-in-ы для SSMS 2005/2008. Необходим плагин для редактора студии?
Как уже написал Winnipuh:
www.ssmsboost.com
Притно что о нашем плагине уже знают :)

Разработали мы его с коллегой, потому что устали от надёжного но дубового SSMS редактора.
И первое что мы сделали - "go to definition" для SQL объектов. Правый клик в тексте на имени объекта или F2 после постановки курсора на имя объекта в редакторе и исходник открывается в новом окне.
Да что говорить - на главной странице www.ssmsboost.com перечислены все функции с картинками. Могу сказать только, что без своего плагина работать уже не могу :)
Пока что он полностью бесплатный. Его можно конечно и купить, но пока что это нужно делать только если вы просто хотите нас поддержать. Бесплатная версия идентична платной.

Кому интересна тема написания своего плагина. можете почитать мою статью:
www.ssmsboost.com/Home/create-own-ssms-2012-add-in-sample-code-with-download
Там есть проект простейшего "Hello SSMS World" аддина для Visual Studio. Но предупреждаю: Майкрософт не поддерживает и не запрещает написание своих аддинов. Документации нет. У нас ушло много время на то, что-бы найти все необходимые интерфейсы для реализации функциональности. От версии к версии SSMS много чего перестаёт работать и приходиться писать "по другому". Если вы хотите "немного поиграться", то это может сильно затянуться.

Если кому-то нужна "полезная функция" и она будет полезна и другим - напишите мне, я постараюсь включить её в один из следующих релизов.

С уважением,
Андрей Ранцевич
...
Рейтинг: 0 / 0
31.05.2012, 14:25
    #37819651
_Промешан_
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Plug-in-ы для SSMS 2005/2008. Необходим плагин для редактора студии?
AndreiRantsevichКак уже написал Winnipuh:
www.ssmsboost.com
Притно что о нашем плагине уже знают :)

Разработали мы его с коллегой, потому что устали от надёжного но дубового SSMS редактора.
И первое что мы сделали - "go to definition" для SQL объектов. Правый клик в тексте на имени объекта или F2 после постановки курсора на имя объекта в редакторе и исходник открывается в новом окне.
Да что говорить - на главной странице www.ssmsboost.com перечислены все функции с картинками. Могу сказать только, что без своего плагина работать уже не могу :)
Пока что он полностью бесплатный. Его можно конечно и купить, но пока что это нужно делать только если вы просто хотите нас поддержать. Бесплатная версия идентична платной.

Кому интересна тема написания своего плагина. можете почитать мою статью:
www.ssmsboost.com/Home/create-own-ssms-2012-add-in-sample-code-with-download
Там есть проект простейшего "Hello SSMS World" аддина для Visual Studio. Но предупреждаю: Майкрософт не поддерживает и не запрещает написание своих аддинов. Документации нет. У нас ушло много время на то, что-бы найти все необходимые интерфейсы для реализации функциональности. От версии к версии SSMS много чего перестаёт работать и приходиться писать "по другому". Если вы хотите "немного поиграться", то это может сильно затянуться.

Если кому-то нужна "полезная функция" и она будет полезна и другим - напишите мне, я постараюсь включить её в один из следующих релизов.

С уважением,
Андрей РанцевичОтлично!
Надеюсь ваш функционал ничего не тырит?

А как часто релизы выходят?
...
Рейтинг: 0 / 0
31.05.2012, 15:32
    #37819808
Jovanny
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Plug-in-ы для SSMS 2005/2008. Необходим плагин для редактора студии?
Вот неплохой бесплатный Add-In, но на SSMS 2012 пока не ставится.
SSMS Tools Pack
...
Рейтинг: 0 / 0
31.05.2012, 15:42
    #37819830
_Промешан_
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Plug-in-ы для SSMS 2005/2008. Необходим плагин для редактора студии?
JovannyВот неплохой бесплатный Add-In, но на SSMS 2012 пока не ставится.
SSMS Tools Pack Угу, тоже видели. Читали http://www.gotdotnet.ru/blogs/yliberman/6077/

Жаль только у них не реализован поиск объект и локация его в списке.
...
Рейтинг: 0 / 0
31.05.2012, 15:46
    #37819845
Mnior
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Plug-in-ы для SSMS 2005/2008. Необходим плагин для редактора студии?
AndreiRantsevichКому интересна тема написания своего плагина. можете почитать мою статью:
Там есть проект простейшего "Hello SSMS World" аддина для Visual Studio.У меня была проблема с "Object Explorer". Нуна было подсвечивать объекты в зависимости от внешних условий (динамически).

PS: А меня нативный IntelliSense выбешивает, часто мешает. Он не должен бывть навязчивым. До VS очень далеко.
...
Рейтинг: 0 / 0
31.05.2012, 15:52
    #37819865
Shakill
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Plug-in-ы для SSMS 2005/2008. Необходим плагин для редактора студии?
MniorPS: А меня нативный IntelliSense выбешивает, часто мешает. Он не должен бывть навязчивым. До VS очень далеко.+1
особенно когда постоянно приходится набирать поле с названием dt и вместо этого по пробелу каждый раз получаю "dtproperties"... :-[
...
Рейтинг: 0 / 0
31.05.2012, 16:00
    #37819887
Гавриленко Сергей Алексеевич
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Plug-in-ы для SSMS 2005/2008. Необходим плагин для редактора студии?
ShakillMniorPS: А меня нативный IntelliSense выбешивает, часто мешает. Он не должен бывть навязчивым. До VS очень далеко.+1
особенно когда постоянно приходится набирать поле с названием dt и вместо этого по пробелу каждый раз получаю "dtproperties"... :-[Пишите алиасы. С алиасом после точки только поля из таблицы/представления.
...
Рейтинг: 0 / 0
31.05.2012, 16:32
    #37819970
AndreiRantsevich
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Plug-in-ы для SSMS 2005/2008. Необходим плагин для редактора студии?
MniorAndreiRantsevichКому интересна тема написания своего плагина. можете почитать мою статью:
Там есть проект простейшего "Hello SSMS World" аддина для Visual Studio.У меня была проблема с "Object Explorer". Нуна было подсвечивать объекты в зависимости от внешних условий (динамически).

PS: А меня нативный IntelliSense выбешивает, часто мешает. Он не должен бывть навязчивым. До VS очень далеко.

Конкретнее - в зависимости от каких условий нужно подсвечивать объекты в Objext Explorere ? У нас в SSMSBoost реализована "синхронизация" окна редактора с Object Explorer-ом: можно подсветить текущую базу или даже текущий объект (что под курсором)

Насчёт интелисенса - если есть предложения как это можно исправить, то я могу тоже помочь. Программно временно отключать его мы уже умеем. При каких условиях его отключать ?

Андрей
...
Рейтинг: 0 / 0
31.05.2012, 16:53
    #37820027
Jovanny
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Plug-in-ы для SSMS 2005/2008. Необходим плагин для редактора студии?
И в добавок пару слов о Visual Studio 2010 . Присутствуют полезные свойства:
1. Go To Definition.
2. Find All References.
3. Refactor -> Rename.
4. Refactor -> Move To Schema.

И, конечно, другие преимущества VS: хранилище версий, сравнение схем и данных и т.д.

Так что, у кого есть возможность, лучше использовать родные майкрософтовские инструменты.
...
Рейтинг: 0 / 0
31.05.2012, 17:12
    #37820079
Shakill
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Plug-in-ы для SSMS 2005/2008. Необходим плагин для редактора студии?
AndreiRantsevichНасчёт интелисенса - если есть предложения как это можно исправить, то я могу тоже помочь. Программно временно отключать его мы уже умеем. При каких условиях его отключать ?
Андрей
не то чтобы совсем отключать, но хотелось бы иметь возможность отключить автоматику, то есть чтобы он срабатывал только принудительно по нажатию контрол+пробел. и возможность отключить регистрозависимость интеллисенса

ну и плюс те предложения по плагину, которые я запостил на вашем форуме. кстати, русский язык там приветствуется?
...
Рейтинг: 0 / 0
31.05.2012, 17:18
    #37820096
AndreiRantsevich
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Plug-in-ы для SSMS 2005/2008. Необходим плагин для редактора студии?
JovannyИ в добавок пару слов о Visual Studio 2010 . Присутствуют полезные свойства:
1. Go To Definition.
2. Find All References.
3. Refactor -> Rename.
4. Refactor -> Move To Schema.

И, конечно, другие преимущества VS: хранилище версий, сравнение схем и данных и т.д.

Так что, у кого есть возможность, лучше использовать родные майкрософтовские инструменты.

1. Go To Definition есть и у нас в плагине ssmsboost

а с 2,3,4 я бы был по-осторожнее. Это старая тема, что абсолютно все референсы можно найти только find-in-files, сгенерив скрипт всей базы на диск.
...
Рейтинг: 0 / 0
31.05.2012, 17:22
    #37820108
AndreiRantsevich
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Plug-in-ы для SSMS 2005/2008. Необходим плагин для редактора студии?
ShakillAndreiRantsevichНасчёт интелисенса - если есть предложения как это можно исправить, то я могу тоже помочь. Программно временно отключать его мы уже умеем. При каких условиях его отключать ?
Андрей
не то чтобы совсем отключать, но хотелось бы иметь возможность отключить автоматику, то есть чтобы он срабатывал только принудительно по нажатию контрол+пробел. и возможность отключить регистрозависимость интеллисенса

ну и плюс те предложения по плагину, которые я запостил на вашем форуме. кстати, русский язык там приветствуется?

Если вы об этом:
http://www.ssmsboost.com/Forum/ssmsboost-sql-server-management-/proposals-and-new-feature-requests-2/#msg3

то да - спасибо. Хорошее предложение. По русски лучше на почту слать. Я сложу в "копилку" нашу. Или сюда можно постить.
Про интелисенс я тоже записал - попробуем обуздать.

Кстати, вопрос: актуален ли перевод интерфейса на русский ?
...
Рейтинг: 0 / 0
31.05.2012, 17:30
    #37820133
AndreiRantsevich
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Plug-in-ы для SSMS 2005/2008. Необходим плагин для редактора студии?
_Промешан_AndreiRantsevichКак уже написал Winnipuh:
www.ssmsboost.com
Притно что о нашем плагине уже знают :)

Разработали мы его с коллегой, потому что устали от надёжного но дубового SSMS редактора.
И первое что мы сделали - "go to definition" для SQL объектов. Правый клик в тексте на имени объекта или F2 после постановки курсора на имя объекта в редакторе и исходник открывается в новом окне.
Да что говорить - на главной странице www.ssmsboost.com перечислены все функции с картинками. Могу сказать только, что без своего плагина работать уже не могу :)
Пока что он полностью бесплатный. Его можно конечно и купить, но пока что это нужно делать только если вы просто хотите нас поддержать. Бесплатная версия идентична платной.

Кому интересна тема написания своего плагина. можете почитать мою статью:
www.ssmsboost.com/Home/create-own-ssms-2012-add-in-sample-code-with-download
Там есть проект простейшего "Hello SSMS World" аддина для Visual Studio. Но предупреждаю: Майкрософт не поддерживает и не запрещает написание своих аддинов. Документации нет. У нас ушло много время на то, что-бы найти все необходимые интерфейсы для реализации функциональности. От версии к версии SSMS много чего перестаёт работать и приходиться писать "по другому". Если вы хотите "немного поиграться", то это может сильно затянуться.

Если кому-то нужна "полезная функция" и она будет полезна и другим - напишите мне, я постараюсь включить её в один из следующих релизов.

С уважением,
Андрей РанцевичОтлично!
Надеюсь ваш функционал ничего не тырит?

А как часто релизы выходят?

Нет,ничего не тырит. Проверяется легко всякими тулзами сетвыми. Поэтому у нас и нет даже проверки на новую версию.
Кстати, это у нас один важный пункт:
В отличае от почти всех других тулзов, мы вообще не трогаем вашу базу: НИКАКИХ SQL запросов. Мы используем внутренние объекты самого SSMS. Он за нас всё достаёт, а мы пользуемся. Это проверяется Profilerom. Я сам раньше пользовался A--x SQL editorom, так у меня постоянно дэдлоки были, т.к. он втихаря что-то в базе делал и я это видел в профайлере. Зол я стал и написал вот свой адд-ин.

Релизы выходят сейчас примерно раз в 20-30 дней. По мере накопления функций.
Посмотрите сайт - там много информации.
...
Рейтинг: 0 / 0
31.05.2012, 18:11
    #37820249
Shakill
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Plug-in-ы для SSMS 2005/2008. Необходим плагин для редактора студии?
AndreiRantsevichКстати, вопрос: актуален ли перевод интерфейса на русский ?
imho целевая аудитория вполне владеет техническим английским, а некоторым так даже удобнее, поэтому не особо важно
...
Рейтинг: 0 / 0
31.05.2012, 18:33
    #37820285
SamMan
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Plug-in-ы для SSMS 2005/2008. Необходим плагин для редактора студии?
Winnipuhэто не поддержка MS

A!! Ну этот-то да. Просто прочел ваше предложение как "менеджмент-студия отрицает возможность написания add-in как таковых". А то что это не саппортится - это понятно. Но создать-то реально.
...
Рейтинг: 0 / 0
31.05.2012, 20:48
    #37820418
Winnipuh
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Plug-in-ы для SSMS 2005/2008. Необходим плагин для редактора студии?
MniorПытался и я накалякать в своё время для внутренних нужд (контроль версий, различия в тестовых). Но слабая документация, слабый функционал и всё через одно место, отбили всякое желание.
С удовольствием бы прочитал бы блоги про разработку плагинов с описанием всех необходимых фишечек, хаков и костылей.
Вообще-то я надеялся что в 2012 станет ближе к VisualStudio и тем самым меньше граблей можно отхлебнуть.

Спасибо за ссылки и поднятие вопроса.

Он реально в 2012 стал ближе к VisualStudio, мало того, можно дебаг пускать под студией и т.д..
Я сделал аддин, реально работает.
Плохо, что недостаточно документированы возможности. Есть вопросы, на которые не нахожу ответа и красивого решения.
Вот сейчас спрошу у присутствующего здесь автора SSMS Boost
...
Рейтинг: 0 / 0
31.05.2012, 20:50
    #37820421
Winnipuh
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Plug-in-ы для SSMS 2005/2008. Необходим плагин для редактора студии?
AndreiRantsevichJovannyИ в добавок пару слов о Visual Studio 2010 . Присутствуют полезные свойства:
1. Go To Definition.
2. Find All References.
3. Refactor -> Rename.
4. Refactor -> Move To Schema.

И, конечно, другие преимущества VS: хранилище версий, сравнение схем и данных и т.д.

Так что, у кого есть возможность, лучше использовать родные майкрософтовские инструменты.

1. Go To Definition есть и у нас в плагине ssmsboost

а с 2,3,4 я бы был по-осторожнее. Это старая тема, что абсолютно все референсы можно найти только find-in-files, сгенерив скрипт всей базы на диск .

1. структуру? а смысл на диск?
2. скажите: вы пробовали создавать свои фолдеры в Object Explorer? Как создать свой фолдер?
...
Рейтинг: 0 / 0
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Plug-in-ы для SSMS 2005/2008. Необходим плагин для редактора студии? / 25 сообщений из 137, страница 1 из 6
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]