powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Plug-in-ы для SSMS 2005/2008. Необходим плагин для редактора студии?
25 сообщений из 137, страница 4 из 6
Plug-in-ы для SSMS 2005/2008. Необходим плагин для редактора студии?
    #37861633
MyNiGoo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
юзаю sql assistant, всё клево. Ctrl-Click перебрасывает на объявление, есть тултипы с описанием объекта под курсором, полностью настраиваемое форматирование кода, умный IntelliSens
...
Рейтинг: 0 / 0
Plug-in-ы для SSMS 2005/2008. Необходим плагин для редактора студии?
    #37861679
RubinDm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AndreiRantsevich1. уже нашли и исправили - "GO" ставитсяНе очень понятно, как это вообще смогло просочиться пусть даже через очень поверхностное тестирование..
такое впечатление, что вы там вообще не запускаете то, что сами генерите ;) :))
AndreiRantsevich2. над этим думали и думаем. :) Наверное добавим опцию - генерить ALTER или CREATEДа. И пусть оно будет менюшкой под 'Script object', т.е. НЕ диалогом. Диалоги в большинстве своем вымораживают.
AndreiRantsevich3. F5 в OE тоже будет работать. Это из-за некоторых проблем, которые мы не могли красиво решить, но сейчас решили.угу, молодцы. Еще придумали бы как папки делать в ОЕ... а мы бы придумали концепцию их использования (и хранения) ;)AndreiRantsevich4. Есть возможность при генерации скрипта добавлять custom шапку, с любыми доступными параметрами. Была бы такая функция интересна?нет, мне не кажется это особо интересным. имхо не стоит заморачиваться, сколь бы бесплатной не была такая возможность с точки зрения разработки :)
AndreiRantsevich(всё что сверху описано выйдет следующим релизом через 1-2 недели)ждемс..)
...
Рейтинг: 0 / 0
Plug-in-ы для SSMS 2005/2008. Необходим плагин для редактора студии?
    #37862949
AndreiRantsevich
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
RubinDm,

1.У разных пользователей разные сценарии использования SSMS. Многие не хотят сразу запускать, а хотят только в код посмотреть.
2.Сделаем 2 комманды: script as alter и script as create. тогда сами будете решать где их показывать и какие shortcuts назначать
3.С папками пока не начинаем. Очень большая вероятность "застрять" в этой фиче. Отложим пока на пол-года, отом поговорим. Просто у нас в работе мого отпадных фич - сделаем пока их :)
...
Рейтинг: 0 / 0
Plug-in-ы для SSMS 2005/2008. Необходим плагин для редактора студии?
    #37874890
vladK
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SSMSBoost - после форматирования кода нет возможности откатить (Undo) это форматирование.
...
Рейтинг: 0 / 0
Plug-in-ы для SSMS 2005/2008. Необходим плагин для редактора студии?
    #37875072
AndreiRantsevich
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
vladK,
Ок, спасибо - проверим
...
Рейтинг: 0 / 0
Plug-in-ы для SSMS 2005/2008. Необходим плагин для редактора студии?
    #37892634
AndreiRantsevich
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
vladK,

vladKSSMSBoost - после форматирования кода нет возможности откатить (Undo) это форматирование.

Я не смог воспроизвести - нужно больше информации. Может быть такое, что вы форматируете ОЧЕНЬ БОЛЬШОЙ объём кода ? Какого он размера ? Попробуйте скопировать РЕЗУЛЬТАТ форматирования и вставить его в новом окне а потом сделать UNDO, будет работать ? Может быть такое, что отформатированный код по размеру оказываеся больше какого-то предела, поле которого UNDO не работает.
...
Рейтинг: 0 / 0
Plug-in-ы для SSMS 2005/2008. Необходим плагин для редактора студии?
    #37892921
vladK
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я сейчас на другой конфигурации, но эффект есть тот же (или почти тот же, на исходной смогу проверить через несколько дней)
Послед. действий:
1) скриптую объект родными средствами SSMS как Create to/ New Query Editor Window
2) форматирую SSMS Boost
3) делаю Undo - получаю чистое окно
4) делаю ещё раз Undo - получаю исходный текст (без форматирования). Вот тут я не уверен, работал ли этот второй Undo на той конфигурации где я это впервые заметил.

Объект крошечный - 30 строк

Под спойлером конфиг из SSMS

Microsoft SQL Server Management Studio 10.0.1600.22 ((SQL_PreRelease).080709-1414 )
Microsoft Data Access Components (MDAC) 6.1.7601.17514 (win7sp1_rtm.101119-1850)
Microsoft MSXML 3.0 6.0
Microsoft Internet Explorer 9.0.8112.16421
Microsoft .NET Framework 2.0.50727.5456
Operating System 6.1.7601
...
Рейтинг: 0 / 0
Plug-in-ы для SSMS 2005/2008. Необходим плагин для редактора студии?
    #37893124
AndreiRantsevich
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
vladK,

Всё, спасибо. После вашего описания сразу воспроизвёл и починил. Там был лишний шаг.
Было:
Выделить, скопировать,переформатировать,удалить, вставить.
Теперь будет:
Выделить, скопировать,переформатировать,заменить.

Новая версия будет к понедельнику. Мы там такое добавили.. ух ! :)
Например можно будет 1 кликом из грида открывать файлы, сохранённые в базе в бинари полях (то ли своя база, то ло это база sharepointa... и файлы любые - сами решаете чем их открывать...)
...
Рейтинг: 0 / 0
Plug-in-ы для SSMS 2005/2008. Необходим плагин для редактора студии?
    #37895057
Winnipuh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AndreiRantsevichvladK,

Всё, спасибо. После вашего описания сразу воспроизвёл и починил. Там был лишний шаг.
Было:
Выделить, скопировать,переформатировать,удалить, вставить.
Теперь будет:
Выделить, скопировать,переформатировать,заменить.

Новая версия будет к понедельнику . Мы там такое добавили.. ух ! :)
Например можно будет 1 кликом из грида открывать файлы, сохранённые в базе в бинари полях (то ли своя база, то ло это база sharepointa... и файлы любые - сами решаете чем их открывать...)

а число не указал
...
Рейтинг: 0 / 0
Plug-in-ы для SSMS 2005/2008. Необходим плагин для редактора студии?
    #37895164
AndreiRantsevich
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Winnipuh,

Ок, корректировка: релиз будет между 30.08.2012 и 02.09.2012 :) (Понедельник-Среда). Но очень стараемся к понедельнику.
...
Рейтинг: 0 / 0
Plug-in-ы для SSMS 2005/2008. Необходим плагин для редактора студии?
    #37895244
invm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SSMS -- 10.50.2796.0 и 10.50.4000.0
SSMSBoost -- 2.3.4552.27707

"Go To Definition" работает непозволительно долго: около 2 сек на БД с малым количеством объектов и 10-15 сек на БД с большим количеством объектов (> 10000).
...
Рейтинг: 0 / 0
Plug-in-ы для SSMS 2005/2008. Необходим плагин для редактора студии?
    #37895260
AndreiRantsevich
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
invm,

При первом вызове идёт обращение к внутреннему списку объектов в SSMS. Если вы до этого ObjectExplorer ещё не раскрывали до уровня объектов, то SSMS подгружает сначала все объекты, а потом уже обслуживает наш запрос. Второй и последующие вызовы должны работать значительно быстрее, т.к. там уже идёт работа с загруженным списком.
Какие скорости у вас на последующих вызовах ?
...
Рейтинг: 0 / 0
Plug-in-ы для SSMS 2005/2008. Необходим плагин для редактора студии?
    #37895331
invm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AndreiRantsevich,

Последующие вызовы быстрее, но не намного: примерно 1.5 и 7-8 сек
...
Рейтинг: 0 / 0
Plug-in-ы для SSMS 2005/2008. Необходим плагин для редактора студии?
    #37895446
AndreiRantsevich
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
invm,

Проверьте пожалуйста скорость в обоих случаях. если вы будете генерировать скрипт вручную (в Object Explorer правая кнопка на объекте и Script as Create). Сколько времени будет работать генерация ? (скорее всего ровно столько-же).

SSMSBoost вызывает именно эту функцию. "Долого" скриптинг работает тогда, например, когда SSMS подключен к удалённому серверу с не оченб быстрым доступом или если сам сервер немного тормозит.
...
Рейтинг: 0 / 0
Plug-in-ы для SSMS 2005/2008. Необходим плагин для редактора студии?
    #37895573
invm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AndreiRantsevichinvm,

Проверьте пожалуйста скорость в обоих случаях. если вы будете генерировать скрипт вручную (в Object Explorer правая кнопка на объекте и Script as Create). Сколько времени будет работать генерация ? (скорее всего ровно столько-же).

SSMSBoost вызывает именно эту функцию. "Долого" скриптинг работает тогда, например, когда SSMS подключен к удалённому серверу с не оченб быстрым доступом или если сам сервер немного тормозит.Сервер локальный и сам SSMS скрипты генерирует быстро. У вас генерация происходит в две фазы: "Analyzing context" и "Script Object". Долго выполняется именно "Analyzing context".
...
Рейтинг: 0 / 0
Plug-in-ы для SSMS 2005/2008. Необходим плагин для редактора студии?
    #37895597
AndreiRantsevich
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
invm,

Ок, спасибо за информацию. Если не найдём причину, то добавим протоколлирование в след. версию, что-бы детальнее было видно за чем задержка.

Да, кстати, а "Locate Object" у вас так-же долго работает ? Там практически тот-же код, отличается только концовка - вместо скриптования он заставляет ObjectExplorer раскрыться до элемента объекта.
...
Рейтинг: 0 / 0
Plug-in-ы для SSMS 2005/2008. Необходим плагин для редактора студии?
    #37896299
AndreiRantsevich
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
invm,

Думаю причину нашел и исправил. По крайней мере быстрее стало. Добавил также более детальный вывод процесса "Analysing..". Релиз с исправлением будет, как я писал, через 3-5 дней.
...
Рейтинг: 0 / 0
Plug-in-ы для SSMS 2005/2008. Необходим плагин для редактора студии?
    #37899710
AndreiRantsevich
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вышла версия 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...
Типы файлов и программы, которыми их открывать настраиваются в диалоге настроек.

-Функция "Важная база" - прозволяет показывать в заданной области окна перманентное
сообщение на фоне желаемого цвета, предупреждающее вас о том, что вы, например,
подключились к реальной БД (не тестовой). Настраивается на закладке "Pfeferred connections"

-Добавлена фунция "Script as ALTER"

-исправлены различные замечания
...
Рейтинг: 0 / 0
Plug-in-ы для SSMS 2005/2008. Необходим плагин для редактора студии?
    #37899755
Сон Веры Павловны
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AndreiRantsevich,

Может быть, вы не видели вот это сообщение: 12798684 (оно очень некстати оказалось последним на предыдущей странице). Что вы по этому поводу думаете?
...
Рейтинг: 0 / 0
Plug-in-ы для SSMS 2005/2008. Необходим плагин для редактора студии?
    #37899757
AndreiRantsevich
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Сон Веры Павловны,
Простите - пост я прочитал давно но забыл ответить, увлёкшись заданием:
1. Мы раскопали как сам SSMS отслеживает открытые транзакции. Надеялись найти property "TranCount" или что-то в этом роде, но нас ждало разочарование - он в контексте текущего соединения ваполняет втихаря "select @@TRANCOUNT". Пока наша идеология была - "со своими запросами втихаря в базу пользователя не лезть". Если нам реализовать ваш запрос - то придётся ей поступиться. Но мы наверное это всё-таки, задокументировав, сделаем :) Представляется это функциональность такой: как только открывается транзакция, будет появляться плавающее окно с выводом глубины вложенности и 2-я кнопками "BEGIN TRAN" и "COMMIT TRAN". Т.е. можно будет руками их открывать и закрывать... Мы уже это в таски добавили, но будет не к след. релизу. Думаю к октябрю, если не возникнет каких-нибудь непредвиденных проблем с реализацией.
2. Вопрос есть ли в SMO опция "ScriptForAlter" - да есть. Ей мы и пользуемся: Smo.ScriptingOptions.ScriptForAlter. Правда она private :)
...
Рейтинг: 0 / 0
Plug-in-ы для SSMS 2005/2008. Необходим плагин для редактора студии?
    #37899762
Sack
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AndreiRantsevich,

Спасибо за плагин, очень облегчил жизнь.

Похоже ошибка в GridResults visualizer, или может я что-не так делаю. Текстовые файлы и изображения открываются, но при открытии архивов (проверял 7z, zip, rar) архиваторы показывают ошибку: Архив поврежден или имеет неизвестный формат.
...
Рейтинг: 0 / 0
Plug-in-ы для SSMS 2005/2008. Необходим плагин для редактора студии?
    #37899763
AndreiRantsevich
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Sack,

Рад помочь :)

По поводу архивов: вам нужно для каждого типа добавить свой визуалайзер и если это 7zip то открывать его 7zip-ом - для надёжности. Вы так и делаете ?
С картинками дело проще - можно все картинки сохранять как .dat и открывать пэинтом - он сам разберётся что там за формат.
...
Рейтинг: 0 / 0
Plug-in-ы для SSMS 2005/2008. Необходим плагин для редактора студии?
    #37899764
Sack
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AndreiRantsevich,

да именно так я и делаю. Эту ошибку мне возвращает программа-архиватор в частности WinRAR 3.7 и 7-zip 7.2.
...
Рейтинг: 0 / 0
Plug-in-ы для SSMS 2005/2008. Необходим плагин для редактора студии?
    #37899765
AndreiRantsevich
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Sack,

Может быть такое, что у вас в базе в ячейки записывается какая-то дополнительная информация с полезными данными ?

Проверьте на "чистом" примере:

Код: sql
1.
2.
3.
4.
5.
6.
CREATE TABLE DataStorage(id int identity(1,1), data varbinary(max)) 

INSERT INTO DataStorage(data)
SELECT * FROM OPENROWSET(BULK N'C:\Temp\test.7z', SINGLE_BLOB) tfile

select * from DataStorage



Настройка Визуалайзера: Имя "7Zip", Тип: "7z".
Я только что у себя с чистого листа проверил - работает...
...
Рейтинг: 0 / 0
Plug-in-ы для SSMS 2005/2008. Необходим плагин для редактора студии?
    #37899767
Sack
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AndreiRantsevich,

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


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