powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / SQL Refactor Studio - free addin for SSMS 2012, 2014
25 сообщений из 173, страница 6 из 7
SQL Refactor Studio - free addin for SSMS 2012, 2014
    #38630371
Mnior
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SQL Refactor Studio Teamавтор- Ctrl+Tab не срабатывает...Можно пример ...Ссори, согласен, не описал как.
После поиска, когда фокусируешь на контрол отображающий текст объекта, то Ctrl+Tab не срабатывает.
Но если фокус в дереве найденых объектов или в других контролах (фильтр и т.п.), то всё работает.
SQL Refactor Studio Teamа что если за эту базу отвечает другая команда, которая не ипользует SSDT?Интересно. Вы что-то ещё учитываете, а можно точнее, а то я не понял что значит "другая команда"?
B если вы думаете о плагине в VS, то можно расширить DataBase References.
SQL Refactor Studio Teamвсе сразу снесут у себя SSMS? Или я не прав?Не, всё нормально.
Но если учесть что вы хотите получать за это ещё и денежку, то вот возможно это станет подспорьем. Не большая разница в цене, если VS не дороже (как я помню).

Но поиск по всем базам (или по набору), в моём случае, удобнее, т.к. добавление этого гемора в проект VS нереально.
Хотя в целом, количество использования вашим плагином очень сильно уменьшилось.
SQL Refactor Studio TeamТакая штука уже есть в VS .Для SQL? Вы шутите!
Кроме как для C# больше её нигде не смог применить. Да и к тому же скуден он по возможностям.
Поиск "клонов" должен идти не на основе текста, а именно структуры запроса. Так что пока нет ни нормального решения, ни аналогов. И моё предложение остаётся в силе.
...
Рейтинг: 0 / 0
SQL Refactor Studio - free addin for SSMS 2012, 2014
    #38632920
Фотография SQL Refactor Studio Team
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MniorSQL Refactor Studio Teamпропущено...
Можно пример ...Ссори, согласен, не описал как.
После поиска, когда фокусируешь на контрол отображающий текст объекта, то Ctrl+Tab не срабатывает.
Но если фокус в дереве найденых объектов или в других контролах (фильтр и т.п.), то всё работает.

Что-то не получается такое повторить. У кого еще такое наблюдается?

авторSQL Refactor Studio Teamа что если за эту базу отвечает другая команда, которая не ипользует SSDT?Интересно. Вы что-то ещё учитываете, а можно точнее, а то я не понял что значит "другая команда"?

Ну например, есть команды Team1 и Team2. Team1 занимается разработкой базы db1, Team2 - db2. База db1 использует объекты db2. Обе базы расположены на одном сервере. Team1 решает начать использовать SSDT, но для этого ей нужно чтобы и вторая команда перешла на SSDT, чтобы первые могли привязать в проекте базу db2 (DB reference).
Вот что делать если Team2 боится (или тупо не хочет) что-то менять в своих процессах (переход на SSDT)?

авторSQL Refactor Studio TeamТакая штука уже есть в VS .Для SQL? Вы шутите!
Кроме как для C# больше её нигде не смог применить. Да и к тому же скуден он по возможностям.
Поиск "клонов" должен идти не на основе текста, а именно структуры запроса. Так что пока нет ни нормального решения, ни аналогов. И моё предложение остаётся в силе.
Да, может я неправильно выразился. Для SQL такого там нет. Так что мы принимаемся за работу ;)
...
Рейтинг: 0 / 0
SQL Refactor Studio - free addin for SSMS 2012, 2014
    #38633199
dalex1973
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
SQL Refactor Studio TeamMniorпропущено...
Ссори, согласен, не описал как.
После поиска, когда фокусируешь на контрол отображающий текст объекта, то Ctrl+Tab не срабатывает.
Но если фокус в дереве найденых объектов или в других контролах (фильтр и т.п.), то всё работает.

Что-то не получается такое повторить. У кого еще такое наблюдается?


да, при фокусе на контроле скрипта объекта в окне поиска Ctrl+Tab не работает (2012)
...
Рейтинг: 0 / 0
SQL Refactor Studio - free addin for SSMS 2012, 2014
    #38633421
Фотография SQL Refactor Studio Team
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dalex1973SQL Refactor Studio Teamпропущено...

Что-то не получается такое повторить. У кого еще такое наблюдается?


да, при фокусе на контроле скрипта объекта в окне поиска Ctrl+Tab не работает (2012)

Спасибо. Получилось.
...
Рейтинг: 0 / 0
SQL Refactor Studio - free addin for SSMS 2012, 2014
    #38633497
Mnior
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SQL Refactor Studio TeamНу например, есть команды Team1 и Team2.Вот я протупил.
SQL Refactor Studio TeamTeam1 решает начать использовать SSDT, но для этого ей нужно чтобы и вторая команда перешла на SSDT, чтобы первые могли привязать в проекте базу db2 (DB reference).Я тут логику не понимаю.
По вашему утверждению что Team1 обязана тупо ждать Team2, чтобы вместе перейти на SSDT, иначе сама не может?
Если одна команда зависит от другой, но та "быдлокодит", то не вижу ничего зазорного если она сама сделает Data-tier Application в SSMS (при этом SSDT иметь совершенно не обязательно).

Вот тут я не знаю. Можно сделать плагин расширяющий эту опцию, типа динамический случай. Только я особо смысл не вижу - ибо странно что такая сильная межбазовая зависимость. Можно после доработок первой команды просто обновлять Data-tier Application.

авторТак что мы принимаемся за работу ;)Я лично был бы очень рад если кто-то взялся.
А то я часто пользовал зависимости объектов именно для этого контроля.
...
Рейтинг: 0 / 0
SQL Refactor Studio - free addin for SSMS 2012, 2014
    #38633554
Фотография SQL Refactor Studio Team
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MniorавторТак что мы принимаемся за работу ;)Я лично был бы очень рад если кто-то взялся.
А то я часто пользовал зависимости объектов именно для этого контроля.

Хотел посоветоваться, как обозвать такую новую фичу...
Analyze Database for Code Clones? Не очень громко?
...
Рейтинг: 0 / 0
SQL Refactor Studio - free addin for SSMS 2012, 2014
    #38634184
Mnior
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SQL Refactor Studio TeamХотел посоветоваться, как обозвать такую новую фичу...
Analyze Database for Code Clones? Не очень громко?Ну, имхо, это чуть более специфичный поиск.
Банально "Analyze Database for Query Clones" лучше.
Find Similar Queries
...
Рейтинг: 0 / 0
SQL Refactor Studio - free addin for SSMS 2012, 2014
    #38634201
Фотография SQL Refactor Studio Team
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MniorSQL Refactor Studio TeamХотел посоветоваться, как обозвать такую новую фичу...
Analyze Database for Code Clones? Не очень громко?Ну, имхо, это чуть более специфичный поиск.
Банально "Analyze Database for Query Clones" лучше.
Find Similar Queries

Спасибо. Примем варианты к рассмотрению.
...
Рейтинг: 0 / 0
SQL Refactor Studio - free addin for SSMS 2012, 2014
    #38642216
Mnior
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
При открытом окне поиска но после изменений в базе (ReName ключей FK и т.п. таблицы) этот поиск вываливается.
Exception укороченный
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
========================= 
 Error Information 
========================= 
Message = Attempt to retrieve data for object failed for Server '<Server>'. 

InnerException = The Table '<Table>' does not exist on the server.

Type = Microsoft.SqlServer.Management.Smo.FailedOperationException
Module = Microsoft.SqlServer.Smo.dll

TargetSite = Microsoft.SqlServer.Management.Smo.SqlSmoObject GetSmoObject(Microsoft.SqlServer.Management.Sdk.Sfc.Urn)
StackTrace:
   at Microsoft.SqlServer.Management.Smo.Server.GetSmoObject(Urn urn)
   at SQLRefactorStudio.Classes.DatabaseCacheItem.Fill(Database db, Action`1 action)
   at SQLRefactorStudio.Classes.GlobalDatabaseCache.RefreshIfNeed(Database db, Action`1 action)
   at SQLRefactorStudio.Classes.GlobalDatabaseCache.RefreshObjects(Database db, Action`1 action)
   at SQLRefactorStudio.Classes.GlobalDatabaseCache.GetObjects(Database db, List`1 ids)
   at SQLRefactorStudio.Classes.SMO.SmoFunctions.DirtyObjectListInner(String objName, List`1 databases, String& msg, Boolean searchInJobs)
Если окно пере-открыть то refresh нормально срабатывает.
Замечено, что перед ошибкой была вроде как надпись Refresh Cash, но я не гарантирую.

PS: Плохо у вас анонимайзятся ошибки, столько подробностей, включая идентификатор машины и имена объектов (хотя это нереально скрывать, ошибка внешняя).
...
Рейтинг: 0 / 0
SQL Refactor Studio - free addin for SSMS 2012, 2014
    #38642470
Фотография SQL Refactor Studio Team
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Mnior,
Зафиксировали ошибку.
Спасибо.
...
Рейтинг: 0 / 0
SQL Refactor Studio - free addin for SSMS 2012, 2014
    #38645005
Mnior
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если нажимать Ctrl+C (Copy) в окне поиска когда фокусированы контролы "Find what" или из "Type words to search for" то вываливается ошибка:
---------------------------
Microsoft SQL Server Management Studio
---------------------------
Unsaved documents cannot be cut or copied to the clipboard from the Miscellaneous Files project. You must save the unsaved document(s) before cutting or copying them.
---------------------------
OK
---------------------------
Не знаю по какой причине, может несовместимость плагинов (SSMS Boost).
...
Рейтинг: 0 / 0
SQL Refactor Studio - free addin for SSMS 2012, 2014
    #38651681
Mnior
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не видит индексы на VIEW.
...
Рейтинг: 0 / 0
SQL Refactor Studio - free addin for SSMS 2012, 2014
    #38651711
Фотография SQL Refactor Studio Team
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый день!
MniorЕсли нажимать Ctrl+C (Copy) в окне поиска когда фокусированы контролы "Find what" или из "Type words to search for" то вываливается ошибка:
---------------------------
Microsoft SQL Server Management Studio
---------------------------
Unsaved documents cannot be cut or copied to the clipboard from the Miscellaneous Files project. You must save the unsaved document(s) before cutting or copying them.
---------------------------
OK
---------------------------
Не знаю по какой причине, может несовместимость плагинов (SSMS Boost).

Боюсь что этот баг нам не по силам :(
Это особенности самой SSMS.
Здесь можно проголосовать за баг, может когда-нибудь починят :)
...
Рейтинг: 0 / 0
SQL Refactor Studio - free addin for SSMS 2012, 2014
    #38651712
Фотография SQL Refactor Studio Team
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MniorНе видит индексы на VIEW.
Разберемся. Спасибо большое.
...
Рейтинг: 0 / 0
SQL Refactor Studio - free addin for SSMS 2012, 2014
    #38653919
Mnior
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MniorНужна функция массовой смены колейшина в колонках таблиц баз(ы).Да, намаешься с этим, эпично.
То что нужно удалять зависимые вещи, а ля констреинты и индексы перед изменением колонки это как бэ понятно.
Но поменять COLLATION на базе можно только если полностью отсутствуют какие либо CHECK / DEFAULT ограничения, фильтрованные индексы и статистика, а также VIEW с WITH SCHEMABINDINGS (и не забыть про индексы на них) и всякие FullText индексы и т.п.
Т.е. всякие expression-ы которые гипотетически могут содержать строковые выражения (константы).
А так можно и пол базы дропнуть.

Владислав КолосовСомнительно манипулировать этим, т.к. при изменении COLLATION могут возникнуть проблемы с временными таблицами.В том то и дело, что именно из-за этого приходится, восстанавливать после кривых рук.
А с другой стороны, дописываешь за строковыми колонками COLLATE database_default.
...
Рейтинг: 0 / 0
SQL Refactor Studio - free addin for SSMS 2012, 2014
    #38654115
Фотография SQL Refactor Studio Team
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MniorMniorНужна функция массовой смены колейшина в колонках таблиц баз(ы).

Мы уже реализовали эту функцию в первом приближении.
Единственное, функция пока не учитывает связи между таблицами, когда, например, меняется collation у PK на который ссылается FK из другой таблицы (но это вопрос времени), а так, сносит все зависимости -> меняет Collation -> создает обратно удаленные объекты.
В ближайшем релизе думаем уже добавить эту фичу.
...
Рейтинг: 0 / 0
SQL Refactor Studio - free addin for SSMS 2012, 2014
    #38660612
Mnior
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SQL Refactor Studio TeamВ ближайшем релизе думаем уже добавить эту фичу.Ммм, хорошо, есть на чём протестить.

Кстати, ещё тут делел ReName для схемы.
У меня оказалось не так сложно, просто тупо ALTER SCHEMA TRANSFER для всех объектов.
Единственное, если только меняется регистр букв в регистро-независимой базе, то придётся создавать временную промежуточную схему.
Т.е. это добавить не так сложно в функционал.
...
Рейтинг: 0 / 0
SQL Refactor Studio - free addin for SSMS 2012, 2014
    #38661107
Фотография SQL Refactor Studio Team
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MniorКстати, ещё тут делел ReName для схемы.
У меня оказалось не так сложно, просто тупо ALTER SCHEMA TRANSFER для всех объектов.
Единственное, если только меняется регистр букв в регистро-независимой базе, то придётся создавать временную промежуточную схему.
Т.е. это добавить не так сложно в функционал.

Неплохая идея. Попробуем реализовать.
...
Рейтинг: 0 / 0
SQL Refactor Studio - free addin for SSMS 2012, 2014
    #38671085
Mnior
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
16171559 igor_kuРазыскивается SQL formatter, который умеет форматировать вот такой исходный код

Код: sql
1.
2.
3.
4.
SELECT *
FROM dbo.t t
	JOIN dbo.c c
	JOIN dbo.s s ON t.id = s.id ON t.id = c.id



в более человеческий

Код: sql
1.
2.
3.
4.
SELECT *
FROM dbo.t t
	JOIN dbo.c c ON t.id = c.id
	JOIN dbo.s s ON t.id = s.id



Перерыл форум, интернет, онлайн- и standalone форматтеры - никто не делает такого. Может не там ищу? Подскажите плиз. Очень нужно. В базе 10 000 таблиц, фрэймворк генерирующий такой код делает запросы с 60-180-и более JOIN'ами, и они с вот такими неупорядоченными ON'ами. Синтаксически всё Ok, но дебажить такое невыносимо мрачно, а иногда приходится.
...
Рейтинг: 0 / 0
SQL Refactor Studio - free addin for SSMS 2012, 2014
    #38671090
Фотография SQL Refactor Studio Team
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Mnior,

Честно говоря, видел такое всего один раз за всю жизнь. Думал больше не увижу, а нет :)
Сделать то такое конечно можно, но мне кажется пользоваться таким будут единицы...
Заведем задачку, может когда-то и сделаем.
Спасибо!
...
Рейтинг: 0 / 0
SQL Refactor Studio - free addin for SSMS 2012, 2014
    #38675780
Фотография SQL Refactor Studio Team
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый времени суток!

Вышла новая версия 3.4!

Список изменений:
+ добавлена новая функция " Change Collation of Database Columns "
+ добавлена новая функция " Find data "
+ добавлены новые пункты в контекстное меню Query Editor
+ добавлены новые функции "Convert Tabs to Spaces" and "Convert Spaces to Tabs"
+ На формах поиска добавлен комбобокс, позволяющий быстро переключаться между опциями поиска в БД
+ Устранены мелкие ошибки.
...
Рейтинг: 0 / 0
SQL Refactor Studio - free addin for SSMS 2012, 2014
    #38676003
dalex1973
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
SQL Refactor Studio Team,

забыли упомянуть о назойливом окне, выскакивающем при каждом запуске SSMS ) и напоминаюшим о конце триала через ... дней.

И хотелось бы устанавливать опцонально по версиям SSMS. У меня 2008 и 2012 стоят и я хотел бы только на 2008.
...
Рейтинг: 0 / 0
SQL Refactor Studio - free addin for SSMS 2012, 2014
    #38676046
Фотография SQL Refactor Studio Team
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dalex1973,

Это вечная проблема триального ПО, все время что-то хочет от пользователя ;)
Да, обязательно добавим выбор версий SSMS в инсталятор.
...
Рейтинг: 0 / 0
SQL Refactor Studio - free addin for SSMS 2012, 2014
    #38676624
dalex1973
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
SQL Refactor Studio Team,

обращаю Ваше внимание на название темы: "SQL Refactor Studio - free addin for SSMS 2012, 2014 "
"free" и "free to try" разные вещи
...
Рейтинг: 0 / 0
SQL Refactor Studio - free addin for SSMS 2012, 2014
    #38683215
Фотография SQL Refactor Studio Team
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dalex1973SQL Refactor Studio Team,

обращаю Ваше внимание на название темы: "SQL Refactor Studio - free addin for SSMS 2012, 2014 "
"free" и "free to try" разные вещи
Да, согласен, название топика сейчас немного не соответствует действительности.
В недалеком будущем, когда мы добавим в продукт еще несколько полезных функций, мы сделаем 2-3 вида издания (free, standart и, возможно, ultimate).
...
Рейтинг: 0 / 0
25 сообщений из 173, страница 6 из 7
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / SQL Refactor Studio - free addin for SSMS 2012, 2014
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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