Добро пожаловать в форум, Guest >> Войти | Регистрация | Поиск | Правила | | В избранное | Подписаться | ||
Все форумы / Microsoft SQL Server |
![]() ![]() |
Топик располагается на нескольких страницах: ←Ctrl назад 1 2 3 4 5 [6] 7 вперед Ctrl→ все |
Mnior Member Откуда: Кишинёв Сообщений: 6723 |
После поиска, когда фокусируешь на контрол отображающий текст объекта, то Ctrl+Tab не срабатывает. Но если фокус в дереве найденых объектов или в других контролах (фильтр и т.п.), то всё работает.
B если вы думаете о плагине в VS, то можно расширить DataBase References.
Но если учесть что вы хотите получать за это ещё и денежку, то вот возможно это станет подспорьем. Не большая разница в цене, если VS не дороже (как я помню). Но поиск по всем базам (или по набору), в моём случае, удобнее, т.к. добавление этого гемора в проект VS нереально. Хотя в целом, количество использования вашим плагином очень сильно уменьшилось.
Кроме как для C# больше её нигде не смог применить. Да и к тому же скуден он по возможностям. Поиск "клонов" должен идти не на основе текста, а именно структуры запроса. Так что пока нет ни нормального решения, ни аналогов. И моё предложение остаётся в силе. |
||||||||||
30 апр 14, 16:20 [15959633] Ответить | Цитировать Сообщить модератору |
SQL Refactor Studio Team Member Откуда: Сообщений: 84 |
Что-то не получается такое повторить. У кого еще такое наблюдается?
Ну например, есть команды Team1 и Team2. Team1 занимается разработкой базы db1, Team2 - db2. База db1 использует объекты db2. Обе базы расположены на одном сервере. Team1 решает начать использовать SSDT, но для этого ей нужно чтобы и вторая команда перешла на SSDT, чтобы первые могли привязать в проекте базу db2 (DB reference). Вот что делать если Team2 боится (или тупо не хочет) что-то менять в своих процессах (переход на SSDT)?
Да, может я неправильно выразился. Для SQL такого там нет. Так что мы принимаемся за работу ;) |
||||||||||||
5 май 14, 11:14 [15972207] Ответить | Цитировать Сообщить модератору |
dalex1973 Member Откуда: Польша Сообщений: 287 |
да, при фокусе на контроле скрипта объекта в окне поиска Ctrl+Tab не работает (2012) |
||||
5 май 14, 13:43 [15973650] Ответить | Цитировать Сообщить модератору |
SQL Refactor Studio Team Member Откуда: Сообщений: 84 |
Спасибо. Получилось. |
||||
5 май 14, 15:49 [15974667] Ответить | Цитировать Сообщить модератору |
Mnior Member Откуда: Кишинёв Сообщений: 6723 |
По вашему утверждению что Team1 обязана тупо ждать Team2, чтобы вместе перейти на SSDT, иначе сама не может? Если одна команда зависит от другой, но та "быдлокодит", то не вижу ничего зазорного если она сама сделает Data-tier Application в SSMS (при этом SSDT иметь совершенно не обязательно). Вот тут я не знаю. Можно сделать плагин расширяющий эту опцию, типа динамический случай. Только я особо смысл не вижу - ибо странно что такая сильная межбазовая зависимость. Можно после доработок первой команды просто обновлять Data-tier Application.
А то я часто пользовал зависимости объектов именно для этого контроля. |
||||||
5 май 14, 16:27 [15974911] Ответить | Цитировать Сообщить модератору |
SQL Refactor Studio Team Member Откуда: Сообщений: 84 |
Хотел посоветоваться, как обозвать такую новую фичу... Analyze Database for Code Clones? Не очень громко? |
||||
5 май 14, 16:58 [15975120] Ответить | Цитировать Сообщить модератору |
Mnior Member Откуда: Кишинёв Сообщений: 6723 |
Банально "Analyze Database for Query Clones" лучше. Find Similar Queries |
||
6 май 14, 10:21 [15977655] Ответить | Цитировать Сообщить модератору |
SQL Refactor Studio Team Member Откуда: Сообщений: 84 |
Спасибо. Примем варианты к рассмотрению. |
||||
6 май 14, 10:38 [15977764] Ответить | Цитировать Сообщить модератору |
Mnior Member Откуда: Кишинёв Сообщений: 6723 |
При открытом окне поиска но после изменений в базе (ReName ключей FK и т.п. таблицы) этот поиск вываливается.
Замечено, что перед ошибкой была вроде как надпись Refresh Cash, но я не гарантирую. PS: Плохо у вас анонимайзятся ошибки, столько подробностей, включая идентификатор машины и имена объектов (хотя это нереально скрывать, ошибка внешняя). |
|
15 май 14, 13:59 [16021109] Ответить | Цитировать Сообщить модератору |
SQL Refactor Studio Team Member Откуда: Сообщений: 84 |
Mnior, Зафиксировали ошибку. Спасибо. |
15 май 14, 16:03 [16022039] Ответить | Цитировать Сообщить модератору |
Mnior Member Откуда: Кишинёв Сообщений: 6723 |
Если нажимать Ctrl+C (Copy) в окне поиска когда фокусированы контролы "Find what" или из "Type words to search for" то вываливается ошибка:
|
||
19 май 14, 12:02 [16035608] Ответить | Цитировать Сообщить модератору |
Mnior Member Откуда: Кишинёв Сообщений: 6723 |
Не видит индексы на VIEW. |
26 май 14, 09:30 [16071092] Ответить | Цитировать Сообщить модератору |
SQL Refactor Studio Team Member Откуда: Сообщений: 84 |
Добрый день!
Боюсь что этот баг нам не по силам :( Это особенности самой SSMS. Здесь можно проголосовать за баг, может когда-нибудь починят :) |
||||
26 май 14, 10:04 [16071340] Ответить | Цитировать Сообщить модератору |
SQL Refactor Studio Team Member Откуда: Сообщений: 84 |
Разберемся. Спасибо большое. |
||
26 май 14, 10:05 [16071342] Ответить | Цитировать Сообщить модератору |
Mnior Member Откуда: Кишинёв Сообщений: 6723 |
То что нужно удалять зависимые вещи, а ля констреинты и индексы перед изменением колонки это как бэ понятно. Но поменять COLLATION на базе можно только если полностью отсутствуют какие либо CHECK / DEFAULT ограничения, фильтрованные индексы и статистика, а также VIEW с WITH SCHEMABINDINGS (и не забыть про индексы на них) и всякие FullText индексы и т.п. Т.е. всякие expression-ы которые гипотетически могут содержать строковые выражения (константы). А так можно и пол базы дропнуть.
А с другой стороны, дописываешь за строковыми колонками COLLATE database_default. |
||||
27 май 14, 23:13 [16082643] Ответить | Цитировать Сообщить модератору |
SQL Refactor Studio Team Member Откуда: Сообщений: 84 |
Мы уже реализовали эту функцию в первом приближении. Единственное, функция пока не учитывает связи между таблицами, когда, например, меняется collation у PK на который ссылается FK из другой таблицы (но это вопрос времени), а так, сносит все зависимости -> меняет Collation -> создает обратно удаленные объекты. В ближайшем релизе думаем уже добавить эту фичу. ![]() |
||||
28 май 14, 09:53 [16083512] Ответить | Цитировать Сообщить модератору |
Mnior Member Откуда: Кишинёв Сообщений: 6723 |
Кстати, ещё тут делел ReName для схемы. У меня оказалось не так сложно, просто тупо ALTER SCHEMA TRANSFER для всех объектов. Единственное, если только меняется регистр букв в регистро-независимой базе, то придётся создавать временную промежуточную схему. Т.е. это добавить не так сложно в функционал. |
||
3 июн 14, 19:08 [16115100] Ответить | Цитировать Сообщить модератору |
SQL Refactor Studio Team Member Откуда: Сообщений: 84 |
Неплохая идея. Попробуем реализовать. |
||
4 июн 14, 11:14 [16117370] Ответить | Цитировать Сообщить модератору |
Mnior Member Откуда: Кишинёв Сообщений: 6723 |
16171559
|
||
17 июн 14, 00:18 [16172815] Ответить | Цитировать Сообщить модератору |
SQL Refactor Studio Team Member Откуда: Сообщений: 84 |
Mnior, Честно говоря, видел такое всего один раз за всю жизнь. Думал больше не увижу, а нет :) Сделать то такое конечно можно, но мне кажется пользоваться таким будут единицы... Заведем задачку, может когда-то и сделаем. Спасибо! |
17 июн 14, 00:29 [16172834] Ответить | Цитировать Сообщить модератору |
SQL Refactor Studio Team Member Откуда: Сообщений: 84 |
Добрый времени суток! Вышла новая версия 3.4! Список изменений: + добавлена новая функция "Change Collation of Database Columns" + добавлена новая функция "Find data" + добавлены новые пункты в контекстное меню Query Editor + добавлены новые функции "Convert Tabs to Spaces" and "Convert Spaces to Tabs" + На формах поиска добавлен комбобокс, позволяющий быстро переключаться между опциями поиска в БД + Устранены мелкие ошибки. |
20 июн 14, 17:06 [16196802] Ответить | Цитировать Сообщить модератору |
dalex1973 Member Откуда: Польша Сообщений: 287 |
SQL Refactor Studio Team, забыли упомянуть о назойливом окне, выскакивающем при каждом запуске SSMS ) и напоминаюшим о конце триала через ... дней. И хотелось бы устанавливать опцонально по версиям SSMS. У меня 2008 и 2012 стоят и я хотел бы только на 2008. |
20 июн 14, 21:44 [16197937] Ответить | Цитировать Сообщить модератору |
SQL Refactor Studio Team Member Откуда: Сообщений: 84 |
dalex1973, Это вечная проблема триального ПО, все время что-то хочет от пользователя ;) Да, обязательно добавим выбор версий SSMS в инсталятор. |
20 июн 14, 23:42 [16198639] Ответить | Цитировать Сообщить модератору |
dalex1973 Member Откуда: Польша Сообщений: 287 |
SQL Refactor Studio Team, обращаю Ваше внимание на название темы: "SQL Refactor Studio - free addin for SSMS 2012, 2014 " "free" и "free to try" разные вещи |
22 июн 14, 16:04 [16202722] Ответить | Цитировать Сообщить модератору |
SQL Refactor Studio Team Member Откуда: Сообщений: 84 |
Да, согласен, название топика сейчас немного не соответствует действительности. В недалеком будущем, когда мы добавим в продукт еще несколько полезных функций, мы сделаем 2-3 вида издания (free, standart и, возможно, ultimate). |
||
29 июн 14, 22:56 [16236332] Ответить | Цитировать Сообщить модератору |
Топик располагается на нескольких страницах: ←Ctrl назад 1 2 3 4 5 [6] 7 вперед Ctrl→ все |
Все форумы / Microsoft SQL Server | ![]() |