Добро пожаловать в форум, Guest >> Войти | Регистрация | Поиск | Правила | | В избранное | Подписаться | ||
Все форумы / Microsoft SQL Server |
![]() ![]() |
Топик располагается на нескольких страницах: ←Ctrl назад 1 2 [3] 4 5 6 7 8 9 10 .. 78 вперед Ctrl→ |
AndreiRantsevich Member Откуда: Минск Сообщений: 773 |
Ок, все мнения учтём. Спасибо ! |
||||
27 сен 12, 11:57 [13230720] Ответить | Цитировать Сообщить модератору |
_тестер
Guest |
AndreiRantsevich, Вроде не было такого вопроса в ветке. У меня на машине sqlserver2005 и sqlserver2008R2 (dev9.0.5057 и dev10.50.2806 соответственно) Скачал установщик для 2008 - ставиться не хочет, пишет Microsoft SQL Server Management Studio 2008 is not installed. Setup will now exit. Так и задумано? Или что не так на моей стороне? |
27 сен 12, 23:33 [13235774] Ответить | Цитировать Сообщить модератору |
AndreiRantsevich Member Откуда: Минск Сообщений: 773 |
Хм. Должно работать. Я проверю и напишу. Спасибо за сообщение. |
||
28 сен 12, 00:26 [13235959] Ответить | Цитировать Сообщить модератору |
Fktrc Member Откуда: Кемерово Сообщений: 131 |
По поводу форматирования кода - можете ли добавить перенос строки (с отступами, конечно) после ключевых слов операторов DML (SELECT, FROM, WHERE, DISTINCT...)? как сейчас SELECT DISTINCT * FROM table1 t1 , table2 t2 WHERE t1.KEY = t2.KEY и чего хочется: SELECT DISTINCT * FROM table1 t1 , table2 t2 WHERE t1.key= t2.key и в секции FROM - раз INNER JOIN переносится на следующую строку, то чтобы и отступ для него работал... сейчас так: SELECT DISTINCT * FROM table1 t1 INNER JOIN table2 t2 ON t1.KEY = t2.KEY а хотелось бы по итогу всего вышеизложенного вот так: SELECT DISTINCT * FROM table1 t1 INNER JOIN table2 t2 ON t1.KEY = t2.KEY |
4 окт 12, 05:48 [13265130] Ответить | Цитировать Сообщить модератору |
denis2710 Member Откуда: Москва Сообщений: 3384 |
Fktrc, На вкус и цвет фломастеры разные.. Хорошо бы было бы,что-то в духе sql форматера redgate. Хотелось бы иметь настройки форматера sql,например 1.Как выравнивать from и join 2.перенос на новую строчку таблицы в клаузе from 3.Выравнивание столбцов запросе,типа select 1 as a , 2 as b 4. настройка,где ставить запятые(в начале или в конце) Было бы очень удобно раскрывать * в запросах. |
4 окт 12, 09:32 [13265482] Ответить | Цитировать Сообщить модератору |
AndreiRantsevich Member Откуда: Минск Сообщений: 773 |
denis2710, Frtrc, Мы используем в проекте внешний форматтер (SqlFormatter.exe) из этого проекта: http://www.architectshack.com/PoorMansTSqlFormatter.ashx Мы его периодически обновляем оттуда. Если есть энергия и знания, то можете доработать его до желаемого состояния. Нам нужно будет потом только поддержать новые ключи в настройках. Сами пока мы его не дорабатываем, т.к. просто нет на это ресурсов. |
4 окт 12, 09:39 [13265526] Ответить | Цитировать Сообщить модератору |
AndreiRantsevich Member Откуда: Минск Сообщений: 773 |
Beta Release Сделали версию 2.6. Пока как релиз не публикуем - тестируем. Кому интересно - можете качать: (линки действительны до релиза) http://www.ssmsboost.com/beta/SSMSBoostInstaller2008_2.6.4660.29434.msi http://www.ssmsboost.com/beta/SSMSBoostInstaller2012_2.6.4660.31272.msi Важно: если у вас стоит версия 2.5, то после инсталляции зайдите в Settings->Scripting Templates и удалите их всех, затем перезапустите SSMS. Появятся новые улучшенные темплейты. Теперь можно все гриды в Excel 1-й коммандой загонять !!!!! Changelog: 2.6 NEW FEATURES: -Jump to parent BEGIN or END statement in SQL code. Command is available via Ctrl+Shift-UpArrow / Ctrl+Shift-DownArrow shortcuts or via SQL Editor context menue. -Added support for Registered Servers functionality of SSMS (View->Registered Servers): -Added "Expand All"/"Collapse All" commands to "Local Server Groups" context menue as well as for all subfolders. -Added commands to context menue of registered servers: -Set as active connection - makes connection active in current SQL Editor window -Add to preferred connections - adds registered server to SSMSBoost preferred connections list -New GridScripter functionality: -right clicking grid results allows to select range for data scripting: -selected data in current grid -all data from current grid -data from all returned grids -added possibility to specify output file name using flexible templates -added data-type specific formatting -new setting "Save Granularity", allowing to specify when to begin scripting into new file. Choose between -Row (generates one output file per row) -Block (Selection or Grid) -Entire (all output is scripted into one file) -Post-process scripted values usage in SQL/HTML or XML documents,encoding special symbols -IMPORTANT: GridScripter templates were updated to re-use the full power of new functionality. If you upgrade from v2.5 and already have Scripting Templates which you did not modify, we advise you to DELETE all of them, using Settings dialogue. After restart of SSMS environment SSMSBoost will fill Scripting Templates collection with default templates. IMPROVEMENTS: -Increased interval for community edition updates to 120 days. (Presious value was 45) -Improved connection coloring logic (Status bar coloring logic), concerning Registered Servers support. Status bar color for current connection of SQL Editor window will be determined in following sequence: -Match current database with databases from preferred connections -Match current database with databases from registered servers -Match current server with servers from preferred connections -Match current server with servers from registered servers -Default status bar color from SSMS Settings -Added "Set as active connection" and "Add to preferred connection" on SERVER nodes in Object Explorer. Commands were previously availanle on database nodes only. -Added possibility to copy/paste single config entries via Clipboard as XML. This feature is enabled for Scripting templates, Grid Visualisers and Connections. It allows you to copy configuration entries outside the SSMSBoost, process them in any text editor and paste them back. Purpose: we will add a special "Scripting templates" thread in user forum, so users can exchange useful scripting templates with each other. -Preferred connections can be sorted now in settings dialogue -New option "General Settings"->"Focus Object Explorer After locate" controls whether to move focus to Object Explorer or leave it in SQL Editor -Added General->"Show local databases in quick connections switch drop-down" Setting. You can decide if you want SSMSBoost quick connection switch drop-down to show only preferred connections or also local databases from current server (these databases are available in native SSMS connection switch drop-down) -General->"Expand Object after locate" option defines whether to expand object's node after it was located in Object Explorer tree -Updated Tao Klerks SqlFormatter.exe to v1.4.1 (Used for formatting feature) FIXES: -Locate/Script object command did not work on Synonyms, if they were prefixed with schema name -Fixed some minor bugs reported by users |
4 окт 12, 19:02 [13270176] Ответить | Цитировать Сообщить модератору |
AndreiRantsevich Member Откуда: Минск Сообщений: 773 |
Да - если что - пишите сюда или на support e-mail. |
||
4 окт 12, 19:07 [13270203] Ответить | Цитировать Сообщить модератору |
UniqueNick Member Откуда: Москва Сообщений: 42 |
Если включить в SSMS опцию "Rusults to text", то результаты всё равно оказываются в гриде (при выполнении запроса опция переключается на "Results to grid"). В итоге получить результат запроса в виде текста вообще невозможно :( До установки SSMSBoost такого не наблюдалось. SSMS version 10.50.1600.1; SSMSBoost version 2.5.4617.14186 (build date 22.08.2012) |
5 окт 12, 15:23 [13274608] Ответить | Цитировать Сообщить модератору |
bacalavr Member Откуда: Сообщений: 311 |
UniqueNick, вы вызываете выполнение скрипта по f5? а в ssmsboost этот хоткей забит как раз на выполнение "to grid", попробуйте f6. К авторам: выражаю благодарность за сей нелегкий труд, хороший продукт! и вопрос: можно ли как то остановить копирование грида (в любой вид), кроме как закрыв вкладку или перезапустив запрос? а то иногда на больших гридах не сразу замечаешь, что они большие, и копирование выполняется неприемлимо долго. |
5 окт 12, 16:19 [13275137] Ответить | Цитировать Сообщить модератору |
AndreiRantsevich Member Откуда: Минск Сообщений: 773 |
Как уже написали, в SSMSBoost F5 - Execute to Grid, F6-Execute to Text. В новой версии (на выходных релиз выйдет), при первой инсталляции мы больше не будем переопределять без спроса стандартные клавиши. Прошу прощение за то что так происходило - учимся :) |
||
5 окт 12, 19:55 [13276270] Ответить | Цитировать Сообщить модератору |
AndreiRantsevich Member Откуда: Минск Сообщений: 773 |
Спасибо !!!
Вы о скриптинге грида ? Просто выпролните новый запрос. Результаты переменятся, скриптинг оборвётся - это предусмотрено. |
||||
5 окт 12, 19:59 [13276280] Ответить | Цитировать Сообщить модератору |
philips Member Откуда: Сообщений: 365 |
MSSQL2008R2 Может я чего то не понял . А как сделать чтобы результат сохранялся в Excel (в стандарте в CVS). У меня визуализация постоянно выдает ошибки (формат файла не соответветвует расширению) |
6 окт 12, 09:34 [13277368] Ответить | Цитировать Сообщить модератору |
AndreiRantsevich Member Откуда: Минск Сообщений: 773 |
philips, Качайте новую версию, там есть более правильный способ экспорта в эксель - через XML Spreadsheet. Смотрите "Grid Scripter feature" - правая кнопка на гриде. |
8 окт 12, 14:20 [13284544] Ответить | Цитировать Сообщить модератору |
AndreiRantsevich Member Откуда: Минск Сообщений: 773 |
РЕЛИЗ 2.6 Внимание, если вы пользовались версией 2.5, то после установки зайдите в настройки и удалите все Scripting Templates и перезапустите SSMS - SSMSBoost добавит тогда новые версии шаблонов. Что нового: -Скриптер грида поддерживает теперь типы данных + работу со всеми возвращёнными гридами. Самый наглядный пример: у вас в результатах 3 грида. Вы по правой кнопке говорите: Экспортировать все 3 грида как "Excel Spreadsheet" на диск (см прикреплённую картинку) и получаете документ, к котором данные из гридов расположены на отдельных Worksheets. -GoTo Begin/END по Ctrl-Shift-UpArrow/DownArrow -Работа с RegisteredServers в SSMS -Всякие исправления/замечания, мого из того, что тут было написано. Всем кто присылал замечания - СПАСИБО ! Шлите ещё ! В следующей версии будет добавлен протокол выполняемых запросов - уже почти сделали. К сообщению приложен файл. Размер - 31Kb |
8 окт 12, 14:31 [13284654] Ответить | Цитировать Сообщить модератору |
AndreiRantsevich Member Откуда: Минск Сообщений: 773 |
AndreiRantsevich, Если кто-то уже скачал и начал пользоваться, то просьба написать кратко всё ли у вас Ок, т.к. изменений довольно много. Мало-ли у кого какие особенности в среде разработки выявятся. А также хотелось бы предложений отзывов по новым функциям. |
8 окт 12, 18:16 [13286569] Ответить | Цитировать Сообщить модератору |
тест ер
Guest |
SSMSBoost версия 2.6 Microsoft SQL Server 2012 - 11.0.2325.0 (X64) есть подобная конструкция: while <условие> begin ... select case ... end ... end встаю курсором на первый begin (от while), нажимаю кнопку GoTo BEGIN/END и курсор переходит на end от case, а не от while. |
9 окт 12, 07:50 [13288087] Ответить | Цитировать Сообщить модератору |
McFozzy Member Откуда: Litva Сообщений: 138 |
подтверждаю +1 |
||
9 окт 12, 10:48 [13288706] Ответить | Цитировать Сообщить модератору |
McFozzy Member Откуда: Litva Сообщений: 138 |
прилагаю файл problem2.zip - как имитировать ошибку. ошибка:
К сообщению приложен файл (problem2.zip - 110Kb) cкачать ![]() |
||
9 окт 12, 11:28 [13289032] Ответить | Цитировать Сообщить модератору |
AndreiRantsevich Member Откуда: Минск Сообщений: 773 |
Спасибо !! Я нашёл ошибку и ещё пару случаев. Уже исправил, примерно через 2 часа залью новый релиз. Б удет тот-же 2.6 , только с другим числом в 3-й группе цифр и сегоднашней датой. |
||||
9 окт 12, 14:34 [13290621] Ответить | Цитировать Сообщить модератору |
AndreiRantsevich Member Откуда: Минск Сообщений: 773 |
McFozzy,
Ценная ситуация.Спасибо. По коду мы просто пробуем определить тип узла в дереве у самого SSMS, он для этого "лезет" в базу, но прав там не имеет и кидается исключение. У себя мы пока не смогли воспроизвести, но решаем проблему аналичитески. Сейчас добавим в том месте больше обработки ошибок и я попрошу вас потом сказать нам, что будет, после обновления (сегодня его зальём на сайт). |
||
9 окт 12, 14:41 [13290685] Ответить | Цитировать Сообщить модератору |
AndreiRantsevich Member Откуда: Минск Сообщений: 773 |
AndreiRantsevich, На сайте залит апдейт. |
9 окт 12, 15:54 [13291335] Ответить | Цитировать Сообщить модератору |
invm Member Откуда: Москва Сообщений: 9634 |
Фича Save/Load Session в своем нынешнем виде, а именно с требованием сохранять несохраненные документы и без автоматического сохранения/загрузки текущей сессии, практически неюзабельна. |
10 окт 12, 13:04 [13295324] Ответить | Цитировать Сообщить модератору |
antbr Member Откуда: Сообщений: 75 |
invm, кстати, да! Казалось бы очень полезная штука, но из за того что лень разбирать каждую несохраненную вкладку вместо того чтобы один раз нажать "Сохранить". :) А потом "Загрузить". |
10 окт 12, 13:09 [13295382] Ответить | Цитировать Сообщить модератору |
AndreiRantsevich Member Откуда: Минск Сообщений: 773 |
Соглашусь: она создавалась больше как возможность создать "именованные наборы документов", что-бы их потом быстро загружать. Некоторые админы имеют наборы скриптов, которые грузят в начале работы. Возможно даже стоит её переименовать в "Document sets". В данный момент мы работаем над "Автосессиями" - перед выходом из SSMS будет сохранятся набор открытых документов с их соединениями. При новом запуске будет меню, что-то типа "Recently opened files", только тут - "Прошлые сессии". Там список: Начало работы-Конец работы +кол-во документов 2012.08.06 13:30-15:12 (6) 2012.08.05 10:01-12:21 (3) 2012.08.02 18:15-19:55 (8) 2012.08.02 08:01-12:21 (9) Нажимаете на имя сессии - открываются все документы, которые там были. Подходит такое ? Очень важны выши коментарии, т.к. как раз этим занимаемся. |
||
10 окт 12, 13:14 [13295437] Ответить | Цитировать Сообщить модератору |
Топик располагается на нескольких страницах: ←Ctrl назад 1 2 [3] 4 5 6 7 8 9 10 .. 78 вперед Ctrl→ |
Все форумы / Microsoft SQL Server | ![]() |