Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
Топик располагается на нескольких страницах: Ctrl  назад   1 .. 46 47 48 49 50 [51] 52 53 54 55 .. 76   вперед  Ctrl
 Re: SSMSBoost - бесплатный add-in для SSMS: доводка уровня удобства SSMS до рейтинга "ух-ты !"  [new]
Leax
Member

Откуда: Киев
Сообщений: 432
Такое впечатление, что бустер выполнял поиск объектов в том же потоке, что и студия, потому блокировалось всё окно студии, пока подтягивались данные по списку баз данных сервера (в опциях Locate Objects и Preffered Connections)
20 авг 15, 08:51    [18043759]     Ответить | Цитировать Сообщить модератору
 Re: SSMSBoost - бесплатный add-in для SSMS: доводка уровня удобства SSMS до рейтинга "ух-ты !"  [new]
AndreiRantsevich
Member

Откуда: Минск
Сообщений: 764
AlanDenton
Возможно ли вставить вот такую функциональность в SSMS Boost... при вызове контекстного в редакторе кода на объекте (таблице, вьюхе, скалярке, синониме...) показывать зависимости объектов как это сделано в -

https://www.devart.com/dbforge/sql/studio/object-dependencies.html

Почему это прошу - SSMS запросы не всегда показывают правильные зависимости, да и залезать в дерево каждый раз, чтобы увидеть зависимости не всегда удобно.

Все запросы, которые нужны, чтобы реализовать данный функционал могу предоставить (с 2005 по 2014). Заранее спасибо.


Задам встречный вопрос: может будет более универсально, если мы дадим возможность "вешать" на правую кнопку мыши исполняемые SQL скрипты ? Вы тогда создадите скрипт "Посмотреть зависимости". Нажимаете правую кнопку на объекте в SQL редакторе, выбираете ваш скрипт, в него в виде параметра передаётся имя объекта и всё это выполняется в новом окне, например. Или это уже не так удобно ?
20 авг 15, 09:09    [18043816]     Ответить | Цитировать Сообщить модератору
 Re: SSMSBoost - бесплатный add-in для SSMS: доводка уровня удобства SSMS до рейтинга "ух-ты !"  [new]
AndreiRantsevich
Member

Откуда: Минск
Сообщений: 764
Leax
Такое впечатление, что бустер выполнял поиск объектов в том же потоке, что и студия, потому блокировалось всё окно студии, пока подтягивались данные по списку баз данных сервера (в опциях Locate Objects и Preffered Connections)

Спасибо, пишите ваши наблюдения ещё. Мы ищем в чём дело и все такие данные помогают.
20 авг 15, 09:10    [18043817]     Ответить | Цитировать Сообщить модератору
 Re: SSMSBoost - бесплатный add-in для SSMS: доводка уровня удобства SSMS до рейтинга "ух-ты !"  [new]
AndreiRantsevich
Member

Откуда: Минск
Сообщений: 764
McFozzy
11 дней осталось...

Картинка с другого сайта.


Работаем над релизом..... Думаю успеем :)
20 авг 15, 09:12    [18043823]     Ответить | Цитировать Сообщить модератору
 Re: SSMSBoost - бесплатный add-in для SSMS: доводка уровня удобства SSMS до рейтинга "ух-ты !"  [new]
AlanDenton
Member [скрыт]

Откуда:
Сообщений: 1004
AndreiRantsevich
Задам встречный вопрос: может будет более универсально, если мы дадим возможность "вешать" на правую кнопку мыши исполняемые SQL скрипты ? Вы тогда создадите скрипт "Посмотреть зависимости". Нажимаете правую кнопку на объекте в SQL редакторе, выбираете ваш скрипт, в него в виде параметра передаётся имя объекта и всё это выполняется в новом окне, например. Или это уже не так удобно ?


Идея конечно заманчивая, но есть одно но. Хотелось бы просматривать иерархию:

https://www.devart.com/dbforge/sql/studio/images/articles-dependencies-within-other-dependencies.png

Давно уже просил этот функционал в SQL Complete, но что-то они с этим не торопятся, поэтому обращаюсь к Вам.

Даже если данный функционал и будет дублировать SSMS, то все равно будет полезен. Например, посмотреть от какого объекта зависит синоним. И навигация в зависимостях была бы очень кстати.
20 авг 15, 09:38    [18043909]     Ответить | Цитировать Сообщить модератору
 Re: SSMSBoost - бесплатный add-in для SSMS: доводка уровня удобства SSMS до рейтинга "ух-ты !"  [new]
gang
Member

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

А экспорт в Ёксель поправите?
20 авг 15, 10:23    [18044157]     Ответить | Цитировать Сообщить модератору
 Re: SSMSBoost - бесплатный add-in для SSMS: доводка уровня удобства SSMS до рейтинга "ух-ты !"  [new]
Leax
Member

Откуда: Киев
Сообщений: 432
Идея по новому функционалу: настроить горячие клавиши для просмотра содержимого последних строк таблицы под курсором

Подробнее:
Сейчас можно настроить горячие клавиши для просмотра содержимого первых строк таблицы под курсором (см.рисунок).

Хотелось бы сделать возможность просмотра последних строк таблицы под курсором, что очень часто бывает нужно.
Логика такая: при нажатии горячей комбинации клавиш
- ищем таблицу,
- ищем для таблицы первое что найдем в следующем порядке: столбец Identity / столбцы primary key / столбцы первого попавшегося индекса для таблицы. Если находим - берем их для ORDER BY DESC, если нет - не используем ORDER BY

- выводим 100 (настраиваемое в опциях) строк указанной таблицы ORDER BY <найденные ранее столбцы для сортировки> DESC или без ORDER BY, если столбцы не найдены
20 авг 15, 10:53    [18044350]     Ответить | Цитировать Сообщить модератору
 Re: SSMSBoost - бесплатный add-in для SSMS: доводка уровня удобства SSMS до рейтинга "ух-ты !"  [new]
Leax
Member

Откуда: Киев
Сообщений: 432
Рисунок к предыдущему посту

К сообщению приложен файл. Размер - 37Kb
20 авг 15, 10:53    [18044356]     Ответить | Цитировать Сообщить модератору
 Re: SSMSBoost - бесплатный add-in для SSMS: доводка уровня удобства SSMS до рейтинга "ух-ты !"  [new]
Fktrc
Member

Откуда: Кемерово
Сообщений: 131
Добавлю вброс для обсуждения.

Иногда в работе запросов к таблицам в стиле "select * from tbl" недостаточно. Часто бывают нужны и значения из справочников. Не помешало бы автоматическое расширение запроса примерно вот так:
select
     tbl.id
    ,tbl.id_people
    ,tbl.id_contr
    ,tbl.date
    ,tbl.docnum
    ,people.name
    ,contr.name
from
    tbl
    left join people on tbl.id_people = people.id
    left join contr on tbl.id_contr = contr.id

Т.е., нахождение в исходном запросе полей, являющихся ссылками на справочники, добавление через left join этих справочников и добавление нужных полей из этих справочников в конец списка полей запроса.
Справочники достаточно было бы вносить самому вручную в таблицу вида: (<table>, <id>, <outer_id>, <expression1>, <expression2>, ...) - то есть сама таблица, ее ID, ID, используемый в других таблицах и выражения на основе полей, которые должны подтягиваться по ID.
Для таблицы people текущего примера справочник можно заполнить так:
("people", "id", "id_people", "name")
Или так:
("people", "id", "id_people", "rtrim(people.name) as people_name")
Или так:
("people", "id", "id_people", "rtrim(people.name) as [ФИО]", "rtrim(people.sex) as [Пол]")

Что скажете?
21 авг 15, 05:58    [18049241]     Ответить | Цитировать Сообщить модератору
 Re: SSMSBoost - бесплатный add-in для SSMS: доводка уровня удобства SSMS до рейтинга "ух-ты !"  [new]
lamer yuga
Guest
Fktrc
Что скажете?
Ленив ты, боярин
21 авг 15, 08:00    [18049318]     Ответить | Цитировать Сообщить модератору
 Re: SSMSBoost - бесплатный add-in для SSMS: доводка уровня удобства SSMS до рейтинга "ух-ты !"  [new]
Fktrc
Member

Откуда: Кемерово
Сообщений: 131
Не без этого)
Зато кто эту фичу увидит и вправду скажет "ух ты!"
21 авг 15, 08:33    [18049372]     Ответить | Цитировать Сообщить модератору
 Re: SSMSBoost - бесплатный add-in для SSMS: доводка уровня удобства SSMS до рейтинга "ух-ты !"  [new]
Zelius
Member

Откуда: Россия, Москва
Сообщений: 1419
Fktrc
Не без этого)
Зато кто эту фичу увидит и вправду скажет "ух ты!"

Помоему, как раз для этого и сделаны вьюхи
21 авг 15, 10:53    [18050138]     Ответить | Цитировать Сообщить модератору
 Re: SSMSBoost - бесплатный add-in для SSMS: доводка уровня удобства SSMS до рейтинга "ух-ты !"  [new]
Fktrc
Member

Откуда: Кемерово
Сообщений: 131
Zelius,
Под новую таблицу потребуется писать новую вьюху, а с этой фичей просто написать select * from new_tbl и вызвать команду расширения запроса, назначенную на горячую клавишу. Заодно и вьюха, нужная на один-два раза, не будет болтаться в системе.
21 авг 15, 11:57    [18050612]     Ответить | Цитировать Сообщить модератору
 Re: SSMSBoost - бесплатный add-in для SSMS: доводка уровня удобства SSMS до рейтинга "ух-ты !"  [new]
Lily V.
Member

Откуда: Магнитогорск
Сообщений: 92
Добрый день!
Подскажите, где хранятся созданные мною темплейты SSMSBoost? Нужен путь к файлу с шаблонами
26 авг 15, 07:54    [18068271]     Ответить | Цитировать Сообщить модератору
 Re: SSMSBoost - бесплатный add-in для SSMS: доводка уровня удобства SSMS до рейтинга "ух-ты !"  [new]
AndreiRantsevich
Member

Откуда: Минск
Сообщений: 764
Fktrc
Zelius,
Под новую таблицу потребуется писать новую вьюху, а с этой фичей просто написать select * from new_tbl и вызвать команду расширения запроса, назначенную на горячую клавишу. Заодно и вьюха, нужная на один-два раза, не будет болтаться в системе.


В реальной жизни есть много баз где нет явных ключей и задеклирированных связей между табицами. Такая функциональность конечно хороша, но работать будет не у всех. Что-то похожее мы уже осуждали тут, но решили пока не делать.
26 авг 15, 14:11    [18070425]     Ответить | Цитировать Сообщить модератору
 Re: SSMSBoost - бесплатный add-in для SSMS: доводка уровня удобства SSMS до рейтинга "ух-ты !"  [new]
AndreiRantsevich
Member

Откуда: Минск
Сообщений: 764
Lily V.
Добрый день!
Подскажите, где хранятся созданные мною темплейты SSMSBoost? Нужен путь к файлу с шаблонами

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

Откуда: Минск
Сообщений: 764
AlanDenton
AndreiRantsevich
Задам встречный вопрос: может будет более универсально, если мы дадим возможность "вешать" на правую кнопку мыши исполняемые SQL скрипты ? Вы тогда создадите скрипт "Посмотреть зависимости". Нажимаете правую кнопку на объекте в SQL редакторе, выбираете ваш скрипт, в него в виде параметра передаётся имя объекта и всё это выполняется в новом окне, например. Или это уже не так удобно ?


Идея конечно заманчивая, но есть одно но. Хотелось бы просматривать иерархию:

https://www.devart.com/dbforge/sql/studio/images/articles-dependencies-within-other-dependencies.png

Давно уже просил этот функционал в SQL Complete, но что-то они с этим не торопятся, поэтому обращаюсь к Вам.

Даже если данный функционал и будет дублировать SSMS, то все равно будет полезен. Например, посмотреть от какого объекта зависит синоним. И навигация в зависимостях была бы очень кстати.

Вы писали что у вас есть скрипты ? Присылайте на support@ адрес, посмотрим что сможем сделать. Я так понимаю, что преимущество перед встроенной функциональностью SSMS в том, что та не всегда правильно работает, так ?
26 авг 15, 14:16    [18070445]     Ответить | Цитировать Сообщить модератору
 Re: SSMSBoost - бесплатный add-in для SSMS: доводка уровня удобства SSMS до рейтинга "ух-ты !"  [new]
AndreiRantsevich
Member

Откуда: Минск
Сообщений: 764
Leax
Идея по новому функционалу: настроить горячие клавиши для просмотра содержимого последних строк таблицы под курсором

Подробнее:
Сейчас можно настроить горячие клавиши для просмотра содержимого первых строк таблицы под курсором (см.рисунок).

Хотелось бы сделать возможность просмотра последних строк таблицы под курсором, что очень часто бывает нужно.
Логика такая: при нажатии горячей комбинации клавиш
- ищем таблицу,
- ищем для таблицы первое что найдем в следующем порядке: столбец Identity / столбцы primary key / столбцы первого попавшегося индекса для таблицы. Если находим - берем их для ORDER BY DESC, если нет - не используем ORDER BY

- выводим 100 (настраиваемое в опциях) строк указанной таблицы ORDER BY <найденные ранее столбцы для сортировки> DESC или без ORDER BY, если столбцы не найдены

Спасибо, я это пока записал. Рассмотрим
26 авг 15, 14:20    [18070462]     Ответить | Цитировать Сообщить модератору
 Re: SSMSBoost - бесплатный add-in для SSMS: доводка уровня удобства SSMS до рейтинга "ух-ты !"  [new]
Lily V.
Member

Откуда: Магнитогорск
Сообщений: 92
AndreiRantsevich
Lily V.
Добрый день!
Подскажите, где хранятся созданные мною темплейты SSMSBoost? Нужен путь к файлу с шаблонами

В настройках шаблонов есть ссылки на файлы. Посмотрите внимательно в диалоге настрек.

Не было возможность посмотреть, т.к. шаблоны были на старом компьютере, от него был только бекап файлов, поэтому и искала пути. К тому же ОС на компьютерах разная. Покопавшись нашла, может, кому пригодится:
WinXP:
..[UserProfile]\Local Settings\Application Data\Solutions Crew\Ssms2008\AutoReplacements\
Win8:
..[UserProfile]\AppData\Local\Solutions Crew\Ssms2012\AutoReplacements\
26 авг 15, 14:28    [18070507]     Ответить | Цитировать Сообщить модератору
 Re: SSMSBoost - бесплатный add-in для SSMS: доводка уровня удобства SSMS до рейтинга "ух-ты !"  [new]
AndreiRantsevich
Member

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

а твой ОС не на виртуальной машине?

нет

После свежей установки бустера снял все птички на вкладках Locate Objects и Preffered Connections - пока полет нормальный, без зависаний


Пока проблему не нашёл, но вчитавшись в ваши описания хочу спросить: есть ли у вас недоступные базы в Object Explorere ? Т.е. к которым нет конекта ?
26 авг 15, 14:36    [18070549]     Ответить | Цитировать Сообщить модератору
 Re: SSMSBoost - бесплатный add-in для SSMS: доводка уровня удобства SSMS до рейтинга "ух-ты !"  [new]
McFozzy
Member

Откуда: Litva
Сообщений: 138
AndreiRantsevich
Пока проблему не нашёл, но вчитавшись в ваши описания хочу спросить: есть ли у вас недоступные базы в Object Explorere ? Т.е. к которым нет конекта ?


то есть не имею прав подключится к некоторым базам?
Не обращал внимания, но так точно бывает.
27 авг 15, 13:45    [18076403]     Ответить | Цитировать Сообщить модератору
 Re: SSMSBoost - бесплатный add-in для SSMS: доводка уровня удобства SSMS до рейтинга "ух-ты !"  [new]
Leax
Member

Откуда: Киев
Сообщений: 432
AndreiRantsevich
Leax
пропущено...

нет

После свежей установки бустера снял все птички на вкладках Locate Objects и Preffered Connections - пока полет нормальный, без зависаний


Пока проблему не нашёл, но вчитавшись в ваши описания хочу спросить: есть ли у вас недоступные базы в Object Explorere ? Т.е. к которым нет конекта ?

Уверен, что есть
28 авг 15, 10:52    [18079891]     Ответить | Цитировать Сообщить модератору
 Re: SSMSBoost - бесплатный add-in для SSMS: доводка уровня удобства SSMS до рейтинга "ух-ты !"  [new]
Winnipuh
Member [заблокирован]

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

нет

После свежей установки бустера снял все птички на вкладках Locate Objects и Preffered Connections - пока полет нормальный, без зависаний


Пока проблему не нашёл, но вчитавшись в ваши описания хочу спросить: есть ли у вас недоступные базы в Object Explorere ? Т.е. к которым нет конекта ?


у меня бывают, по разным причинам, но это же не поворд вешаться
28 авг 15, 13:21    [18081045]     Ответить | Цитировать Сообщить модератору
 Re: SSMSBoost - бесплатный add-in для SSMS: доводка уровня удобства SSMS до рейтинга "ух-ты !"  [new]
McFozzy
Member

Откуда: Litva
Сообщений: 138
AndreiRantsevich
McFozzy
11 дней осталось...

Картинка с другого сайта.


Работаем над релизом..... Думаю успеем :)


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

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


Работаем над релизом..... Думаю успеем :)


в понедельник SSMSBoost уже не будет работать

Релизы уже есть, проверяем. К понедельнику точно залью.
28 авг 15, 13:49    [18081251]     Ответить | Цитировать Сообщить модератору
Топик располагается на нескольких страницах: Ctrl  назад   1 .. 46 47 48 49 50 [51] 52 53 54 55 .. 76   вперед  Ctrl
Все форумы / Microsoft SQL Server Ответить