Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
Топик располагается на нескольких страницах: Ctrl  назад   1 .. 58 59 60 61 62 [63] 64 65 66 67 .. 76   вперед  Ctrl
 Re: SSMSBoost - бесплатный add-in для SSMS: доводка уровня удобства SSMS до рейтинга "ух-ты !"  [new]
Ролг Хупин
Member

Откуда: Чебаркуль
Сообщений: 3465
SSMS 2016
Пускаю выполнять запрос, после завершения появляется окно в правом верхнем углу ССМС о завершении и + нотификация в трэе.

У меня значок нотификации остается в трэй окне, и если навести мышь на него - он исчезает, бывает, что штук загадочных значков 5-8 торчат.
10 янв 17, 16:30    [20090174]     Ответить | Цитировать Сообщить модератору
 Re: SSMSBoost - бесплатный add-in для SSMS: доводка уровня удобства SSMS до рейтинга "ух-ты !"  [new]
grigrim
Member

Откуда: Москва
Сообщений: 89
Ролг Хупин, + 1
У меня то же самое.
10 янв 17, 16:31    [20090182]     Ответить | Цитировать Сообщить модератору
 Re: SSMSBoost - бесплатный add-in для SSMS: доводка уровня удобства SSMS до рейтинга "ух-ты !"  [new]
Mnior
Member

Откуда: Кишинёв
Сообщений: 6719
Уже нескольких версий подряд есть проблемы с авто-восстановлением сессий.
Глючит список восстанавливаемых файлов и само восстановление у проблемной сессии.

1. Что-то связано с путями или именами внутренних файлов.
2. Определение кодировка файла (того что восстанавливается, но не сохранён на диске)
3. Список файлов иногда показывается, иногда нет, или отображает список предыдущей выбранной сессии.

Очень обидно, вроде надеешься на механизм, а он подводит.

Скажите что ещё надо выложить (логи, залезть в содержимое определённых файлов) что бы вы могли детектировать проблему ?

К сообщению приложен файл. Размер - 66Kb
12 янв 17, 16:39    [20099274]     Ответить | Цитировать Сообщить модератору
 Re: SSMSBoost - бесплатный add-in для SSMS: доводка уровня удобства SSMS до рейтинга "ух-ты !"  [new]
Mnior
Member

Откуда: Кишинёв
Сообщений: 6719
Нашёл в логах записи:
2017-01-12 15:52:04.1274|Error|SSMSBoost.Features.RecentTabs.RecentTabsService [1] EXCEPTION System.ArgumentException: Illegal characters in path.
   at System.IO.Path.CheckInvalidPathChars(String path, Boolean checkAdditional)
   at System.IO.Path.GetFileName(String path)
   at SSMSBoost.Features.RecentTabs.RecentTab.s2xNtx5CD9KE9sNhtPZ7(Object )
   at SSMSBoost.Features.RecentTabs.RecentTab.Open()
   at SSMSBoost.Features.RecentTabs.RecentTabsService.obNbX65LjCtDTeVpcy4N(Object )
   at SSMSBoost.Features.RecentTabs.RecentTabsService.Open(RecentTab item)


Что ещё заметил, некоторые файлы (не все) типа "%LOCALAPPDATA%\Solutions Crew\Ssms2014\Recent\Sessions\{GUID}\{GUID}\DocumentPath.txt" содержат не путь к файлу, а заполнен нулями (71 байт нулей к примеру).
Как я понял этот файл присутствует только тогда, когда скрипт привязан к файлу (был сохранён/открыт).
При этом в этих каталогах нет файла Content.sql, только Connection.xml и DocumentPath.txt

Я надеюсь что это только те случаи когда файл просто был открыт? но не был изменён. А не тот, что испорченный DocumentPath.txt и потеряный Content.sql. Это я не скажу, т.к. у меня слишком много открываемых файлов.

Ещё я не знаю когда возникает проблема, при сбое (питания компа или вылетает студия из бага от M$) или при поднятии студии с плагином SSMSBoost.

По мне, лучше уменьшить количество файлов и хранить один XML со всеми свойствами, включая и кодировку файла с параметрами перевода строки (а лучше всё в UTF8) и номером группы (что я просил ранее).
12 янв 17, 17:20    [20099483]     Ответить | Цитировать Сообщить модератору
 Re: SSMSBoost - бесплатный add-in для SSMS: доводка уровня удобства SSMS до рейтинга "ух-ты !"  [new]
invm
Member

Откуда: Москва
Сообщений: 9128
Mnior
Уже нескольких версий подряд есть проблемы с авто-восстановлением сессий.
Глючит список восстанавливаемых файлов и само восстановление у проблемной сессии.
+1
12 янв 17, 18:10    [20099687]     Ответить | Цитировать Сообщить модератору
 Re: SSMSBoost - бесплатный add-in для SSMS: доводка уровня удобства SSMS до рейтинга "ух-ты !"  [new]
Leax
Member

Откуда: Киев
Сообщений: 432
У бустера в понедельник триал заканчивается...
13 янв 17, 17:24    [20103948]     Ответить | Цитировать Сообщить модератору
 Re: SSMSBoost - бесплатный add-in для SSMS: доводка уровня удобства SSMS до рейтинга "ух-ты !"  [new]
AndreiRantsevich
Member

Откуда: Минск
Сообщений: 765
Leax
У бустера в понедельник триал заканчивается...

Update уже залит:
http://www.ssmsboost.com/social/posts/t5447-SSMSBoost-v3-0-Beta--2008-2012-2014-2016

Это промежуточный, видимых изменений пока нет.
Спасибо всем, кто написал тут об ошибках - смотрим, поправим.
16 янв 17, 02:26    [20108826]     Ответить | Цитировать Сообщить модератору
 Re: SSMSBoost - бесплатный add-in для SSMS: доводка уровня удобства SSMS до рейтинга "ух-ты !"  [new]
AndreiRantsevich
Member

Откуда: Минск
Сообщений: 765
Mnior
Нашёл в логах записи:
2017-01-12 15:52:04.1274|Error|SSMSBoost.Features.RecentTabs.RecentTabsService [1] EXCEPTION System.ArgumentException: Illegal characters in path.
   at System.IO.Path.CheckInvalidPathChars(String path, Boolean checkAdditional)
   at System.IO.Path.GetFileName(String path)
   at SSMSBoost.Features.RecentTabs.RecentTab.s2xNtx5CD9KE9sNhtPZ7(Object )
   at SSMSBoost.Features.RecentTabs.RecentTab.Open()
   at SSMSBoost.Features.RecentTabs.RecentTabsService.obNbX65LjCtDTeVpcy4N(Object )
   at SSMSBoost.Features.RecentTabs.RecentTabsService.Open(RecentTab item)



Что ещё заметил, некоторые файлы (не все) типа "%LOCALAPPDATA%\Solutions Crew\Ssms2014\Recent\Sessions\{GUID}\{GUID}\DocumentPath.txt" содержат не путь к файлу, а заполнен нулями (71 байт нулей к примеру).
Как я понял этот файл присутствует только тогда, когда скрипт привязан к файлу (был сохранён/открыт).
При этом в этих каталогах нет файла Content.sql, только Connection.xml и DocumentPath.txt

Я надеюсь что это только те случаи когда файл просто был открыт? но не был изменён. А не тот, что испорченный DocumentPath.txt и потеряный Content.sql. Это я не скажу, т.к. у меня слишком много открываемых файлов.

Ещё я не знаю когда возникает проблема, при сбое (питания компа или вылетает студия из бага от M$) или при поднятии студии с плагином SSMSBoost.

По мне, лучше уменьшить количество файлов и хранить один XML со всеми свойствами, включая и кодировку файла с параметрами перевода строки (а лучше всё в UTF8) и номером группы (что я просил ранее).


Похоже у вас какая-то уникальная (и важная для нас ситуация). Не вешайте трубку !! :)
Сессии, как вы нашли хранятся тут:
C:\Users\WindowsLogin\AppData\Local\Solutions Crew\Ssms2016\Recent\Sessions

Было бы идеально, если бы ва прислали целиком всю папку, с запорченной сессией. Содержимое файлов .sql можете заменить на "ТУТ БЫЛ СКРИПТ", если у вас там что-то своё ценное. Присылайте .zip нам на support@.

Спасибо !!
16 янв 17, 02:34    [20108829]     Ответить | Цитировать Сообщить модератору
 Re: SSMSBoost - бесплатный add-in для SSMS: доводка уровня удобства SSMS до рейтинга "ух-ты !"  [new]
Mnior
Member

Откуда: Кишинёв
Сообщений: 6719
AndreiRantsevich
Было бы идеально, если бы ва прислали целиком всю папку, с запорченной сессией.
Прикрепил здесь в аттаче. Контент убрал, пути и имена файлов заменил, строку соединения тоже заменил.

AndreiRantsevich
Присылайте .zip нам на support@.
Отослал копию на почту.

Но проблема не сколько в поднятии ссесии, сколько в сохранении. Причину которую можно гадать.
Символы в имени файла (кириллица и что-то иное), длина имени файла, или ещё какая-то байда.
Главное что количество нулей в DocumentPath.txt таки примерно соответствует полному имени файла.

К сообщению приложен файл (5322e3b2-4252-454b-8fa5-a7c6408c7104.zip - 56Kb) cкачать
17 янв 17, 18:32    [20115706]     Ответить | Цитировать Сообщить модератору
 Re: SSMSBoost - бесплатный add-in для SSMS: доводка уровня удобства SSMS до рейтинга "ух-ты !"  [new]
Mnior
Member

Откуда: Кишинёв
Сообщений: 6719
Вот как уже происходит после поднятии проблемной сессии.
Добавляются фиктивные две записи #Error#
Почему две - ХЗ (во второй один файл)

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

Откуда: Россия, Москва
Сообщений: 1419
AndreiRantsevich,

помнится, вы обещали добавить кнопку close all tabs на форму поиска в результатах запроса. если вам не понравилась эта идея, можете добавить функционал, что бы при закрытии таба фокус перемещался на предыдущий таб, а не в начало? очень неудобно закрывать много табов... спасибо
20 янв 17, 10:25    [20125868]     Ответить | Цитировать Сообщить модератору
 Re: SSMSBoost - бесплатный add-in для SSMS: доводка уровня удобства SSMS до рейтинга "ух-ты !"  [new]
Leax
Member

Откуда: Киев
Сообщений: 432
Добрый день, есть хотелка

часто во время отладки сложного скрипта с вызовом процедур приходится в код вставлять для отладки код подобный
print '1: '+convert(varchar(max), getdate(), 121)
print @@trancount

при каждой вставке в окне редактора счетчик нужно увеличивать.

Хотелка:
добавить новый функционал, где по горячей клавише/кнопке меню можно вставлять заданный кусок кода со счетчиком (типа темплейта), который автоматически инкрементируется при каждой последующей вставке в окне редактора

Может, этот функционал прикрутить к существующим темплейтам (добавить в описании темплейта некий {COUNTER})
24 янв 17, 12:38    [20139156]     Ответить | Цитировать Сообщить модератору
 Re: SSMSBoost - бесплатный add-in для SSMS: доводка уровня удобства SSMS до рейтинга "ух-ты !"  [new]
AndreiRantsevich
Member

Откуда: Минск
Сообщений: 765
Leax
Добрый день, есть хотелка

часто во время отладки сложного скрипта с вызовом процедур приходится в код вставлять для отладки код подобный
print '1: '+convert(varchar(max), getdate(), 121)
print @@trancount

при каждой вставке в окне редактора счетчик нужно увеличивать.

Хотелка:
добавить новый функционал, где по горячей клавише/кнопке меню можно вставлять заданный кусок кода со счетчиком (типа темплейта), который автоматически инкрементируется при каждой последующей вставке в окне редактора

Может, этот функционал прикрутить к существующим темплейтам (добавить в описании темплейта некий {COUNTER})


А как сбрасывать этот COUNTER ?
24 янв 17, 13:49    [20139683]     Ответить | Цитировать Сообщить модератору
 Re: SSMSBoost - бесплатный add-in для SSMS: доводка уровня удобства SSMS до рейтинга "ух-ты !"  [new]
Ролг Хупин
Member

Откуда: Чебаркуль
Сообщений: 3465
AndreiRantsevich
Leax
Добрый день, есть хотелка

часто во время отладки сложного скрипта с вызовом процедур приходится в код вставлять для отладки код подобный
print '1: '+convert(varchar(max), getdate(), 121)
print @@trancount

при каждой вставке в окне редактора счетчик нужно увеличивать.

Хотелка:
добавить новый функционал, где по горячей клавише/кнопке меню можно вставлять заданный кусок кода со счетчиком (типа темплейта), который автоматически инкрементируется при каждой последующей вставке в окне редактора

Может, этот функционал прикрутить к существующим темплейтам (добавить в описании темплейта некий {COUNTER})


А как сбрасывать этот COUNTER ?


добавить команду

set counter=0

24 янв 17, 14:40    [20140131]     Ответить | Цитировать Сообщить модератору
 Re: SSMSBoost - бесплатный add-in для SSMS: доводка уровня удобства SSMS до рейтинга "ух-ты !"  [new]
Leax
Member

Откуда: Киев
Сообщений: 432
AndreiRantsevich
А как сбрасывать этот COUNTER ?

Или кнопка сброса всех счетчиков, или при перезапуске студии. Или в каждом окне свой начинает с 0 (так даже лучше)
24 янв 17, 14:42    [20140148]     Ответить | Цитировать Сообщить модератору
 Re: SSMSBoost - бесплатный add-in для SSMS: доводка уровня удобства SSMS до рейтинга "ух-ты !"  [new]
invm
Member

Откуда: Москва
Сообщений: 9128
AndreiRantsevich,

Может уже пора прикрутить собственный язык написания макросов, чтобы хотелкогенераторы могли сами свои хотелки реализовывать?
24 янв 17, 16:25    [20140833]     Ответить | Цитировать Сообщить модератору
 Re: SSMSBoost - бесплатный add-in для SSMS: доводка уровня удобства SSMS до рейтинга "ух-ты !"  [new]
AndreiRantsevich
Member

Откуда: Минск
Сообщений: 765
Leax
AndreiRantsevich
А как сбрасывать этот COUNTER ?

Или кнопка сброса всех счетчиков, или при перезапуске студии. Или в каждом окне свой начинает с 0 (так даже лучше)

В общем пока с COUNTER решили не делать, т.к. проблема решается легко вручную. Большого прорыва это не даст, а нас отвлечёт от других более полезных функций. Но если ещё будут похожие запросы, то обобщим и сделаем.
Спасибо !
3 фев 17, 03:59    [20175767]     Ответить | Цитировать Сообщить модератору
 Re: SSMSBoost - бесплатный add-in для SSMS: доводка уровня удобства SSMS до рейтинга "ух-ты !"  [new]
Leax
Member

Откуда: Киев
Сообщений: 432
Небольшой баг:
declare @t table (id int)
insert @t(id) values (1),(2),(3),(4),(5)

select * from @t

выделяем ячейки 1,2,4

после скриптования (см.картинку) получаем
WHERE [id] in (1)
----------------
WHERE [id] in (2)
----------------
WHERE [id] in (4)

хотя ожидалось
WHERE [id] in (1,2,4)


К сообщению приложен файл. Размер - 3Kb
8 фев 17, 14:35    [20193190]     Ответить | Цитировать Сообщить модератору
 Re: SSMSBoost - бесплатный add-in для SSMS: доводка уровня удобства SSMS до рейтинга "ух-ты !"  [new]
Leax
Member

Откуда: Киев
Сообщений: 432
Скриптуем: WHERE ColumnName IN (value1, value2, ...)

К сообщению приложен файл. Размер - 3Kb
8 фев 17, 14:36    [20193206]     Ответить | Цитировать Сообщить модератору
 Re: SSMSBoost - бесплатный add-in для SSMS: доводка уровня удобства SSMS до рейтинга "ух-ты !"  [new]
AndreiRantsevich
Member

Откуда: Минск
Сообщений: 765
А вот и следующая бета. Это предрелиз финальной версии 3.0.
Больше ничего нового добавлять не будем, только исправления багов.
Буду благодарен за любые сообщения об ошибках или некорректной работе.
Половина сделанного была основана на репортах пользователей (как всегда).

Вот копия поста из бета-ветки нашего форума (http://www.ssmsboost.com/social/posts/m12410-SSMSBoost-v3-0-Beta--2008-2012-2014-2016)

-Added full support for Shortcuts in SSMS 2016. Commands and Macros are now separated in settings. "Commands" page lists all SSMSBoost commands and assigned shortcuts. Shortcuts can be re-fedined here directly. "Macros" - separate page in Settings to create simple command combos and manage their shortcuts.
-Added additional events for saving "Recent Tabs". See "Recent Tabs" settings. Improved management of Recent Tabs/Recent Sessions/Recent Connections management.
-Increased of max length of autoreplacement strings.
-Improved "Query complete" notification icon in system tray. Now dbl-click activates the query window, where the execution completed.
-Added "close all" (result tabs) for "Find in Grid" and "Find in History" dialogs.

SSMSBoost for SSMS2016: http://www.ssmsboost.com/beta/SSMSBoostInstaller2016_3.0.6249.38781.msi
SSMSBoost for SSMS2014: http://www.ssmsboost.com/beta/SSMSBoostInstaller2014_3.0.6249.38752.msi
SSMSBoost for SSMS2012: http://www.ssmsboost.com/beta/SSMSBoostInstaller2012_3.0.6249.38723.msi
SSMSBoost for SSMS2008: http://www.ssmsboost.com/beta/SSMSBoostInstaller2008_3.0.6249.38688.msi
9 фев 17, 23:53    [20198798]     Ответить | Цитировать Сообщить модератору
 Re: SSMSBoost - бесплатный add-in для SSMS: доводка уровня удобства SSMS до рейтинга "ух-ты !"  [new]
Leax
Member

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

есть процедура
create procedure dbo.Test01
	@p1 int
	,@p2 int
as 
	SET NOCOUNT ON
GO


возможно ли сделать в студии, чтобы при наборе параметров после процедуры в списке вверху были именно её параметры? (см.картинку)

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

Откуда: Россия, Москва
Сообщений: 1419
AndreiRantsevich
-Added "close all" (result tabs) for "Find in Grid" and "Find in History" dialogs.

Спасибо!
10 фев 17, 17:02    [20201413]     Ответить | Цитировать Сообщить модератору
 Re: SSMSBoost - бесплатный add-in для SSMS: доводка уровня удобства SSMS до рейтинга "ух-ты !"  [new]
Zulus
Member

Откуда: Замкадье
Сообщений: 490
AndreiRantsevich,

Андрей, скажите пожалуйста.
Если в лицензии написано вот так:
License Key: хххххх (allows 3 activation(s)) Applies to product versions: 2.x

а на хосте стоят SSMS2008, 2012, 2014 - сколько активаций будет использовано при установке SSMSBoost 2008, 2012, 2014?
13 фев 17, 14:17    [20207546]     Ответить | Цитировать Сообщить модератору
 Re: SSMSBoost - бесплатный add-in для SSMS: доводка уровня удобства SSMS до рейтинга "ух-ты !"  [new]
Zulus
Member

Откуда: Замкадье
Сообщений: 490
AndreiRantsevich,
И, пользуясь случаем, у меня в каталоге C:\Users\YOURUSERNAME\AppData\Local\Solutions Crew\Ssms2016\ нет папки Logs
Почему?
Есть подозрение, что на некоторых скриптах SSMSBoost валит студию.Хотел почитать логи - а логов то и нет
13 фев 17, 15:09    [20207887]     Ответить | Цитировать Сообщить модератору
 Re: SSMSBoost - бесплатный add-in для SSMS: доводка уровня удобства SSMS до рейтинга "ух-ты !"  [new]
AndreiRantsevich
Member

Откуда: Минск
Сообщений: 765
Zulus
AndreiRantsevich,

Андрей, скажите пожалуйста.
Если в лицензии написано вот так:
License Key: хххххх (allows 3 activation(s)) Applies to product versions: 2.x

а на хосте стоят SSMS2008, 2012, 2014 - сколько активаций будет использовано при установке SSMSBoost 2008, 2012, 2014?

1 машина - 1 лицензия. Ответ: 1
14 фев 17, 22:53    [20212151]     Ответить | Цитировать Сообщить модератору
Топик располагается на нескольких страницах: Ctrl  назад   1 .. 58 59 60 61 62 [63] 64 65 66 67 .. 76   вперед  Ctrl
Все форумы / Microsoft SQL Server Ответить