none
SQL Refactor Studio - useful & free addin for SSMS 2008/R2, 2012, 2014 RRS feed

  • Общие обсуждения

  • Доброго времени суток!

    Коллеги, хочу с Вами поделится инструментом (это addin для SSMS) http://sqlrefactorstudio.com/ который сам (уже более 3-х лет) использую в разработке БД MS SQL Server.

    Данный инструмент позволяет:

    1. Производить поиск зависимостей для объекта БД (поиск осуществляется в БД, файлах на диске, редакторе SQL Query Editor)
    2. Находить произвольный текст/код в БД, файлах на диске, редакторе SQL Query Editor
    3. Проводить операции рефакторинга БД (Rename, Add CRUD Methods, Move Columns, Add Lookup Table и др.)
    4. Форматировать SQL код
    5. Быстро переключаться между настройками (форматирование, кодогенерация и др.)

    Что в плане по функционалу:

    1. Добавить еще ряд источников для поиска зависимостей (SSIS, SSRS, системы контроля версий)
    2. Сделать Intellisence + разные примочки при работе в редакторе запросов
    3. Сделать анализатор SQL-кода (например, когда не указаны алиасы у таблиц, много Join в SelectStatement и т.п.)

    Сейчас Addin работает с версиями SQL Server 2000-2012 (2014, Azure стоят в плане), но интегрируется только с SSMS 2012/2014.

    Самое главное, addin абсолютно бесплатен. Можно просто скачать и пользоваться.

    Желаю успехов!

    P.S.: Если у Вас есть предложения, о том какие еще полезные фичи можно добавить в Addin, или Вы обнаружили ошибку, пишите пожалуйста сюда support@sqlrefactorstudio.com.

    27.09.2013 -

    Добавлена возможность быстрого получения скриптов из Query Editor.

    Находясь в редакторе запросов, ставим курсор на интересующий нас объект, нажимаем F2, и его скрипт выводиться в новом окне.

    09.10.2013 - Добавлена поддержка SSMS 2008 и SSMS 2008 R2.



    • Изменено Vorobyev Evgeny 8 октября 2013 г. 23:36 Изменение функциональности
    10 сентября 2013 г. 23:55

Все ответы

  • Спасибо, попробуем. На мой взгляд самым востребованной возможностью на данный момент является IntelliSense. Лично я использую инструментарий от Devart, очень удобно. Вот только минус в том, что это удобство достигается ценой большого количества запросов к БД.

    Сделаем содержимое сообщества лучше, вместе!

    11 сентября 2013 г. 7:57
    Модератор
  • Да, согласен, IntelliSense это не заменимая вещь!

    Вот у меня самые востребованные функции (в порядке значимости):

    - поиск зависимостей /текста

    У меня довольно много БД которые достаются по наследству :), и приходиться их поддерживать. Эта фича очень спасает когда надо быстренько посмотреть где, например, используется тот или иной объект БД.

    - кодогенерация (Add CRUD Methods, Introduce history trigger)

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

    Меня просто бесит делать одно и тоже по несколько раз, да и тратить на это время.

    С помощью "Add CRUD method" - я за секунду генерирую все процедуры для таблицы.

    Introduce history trigger - по выбранной таблице создает таблицу для логирования изменений и триггер, который в нее пишет.

    - Rename

    Тут даже писать ничего не буду. Отмечу что с ее помощью можно не только переименовать объект в базе, но и в файлах на диске (система контроля версия например). Очень удобно.

    11 сентября 2013 г. 10:54
  • Всем привет!

    По многочисленным просьбам добавлена совместимость аддона с SSMS 2008, SSMS 2008 R2.

    Спасибо за содействие.

    8 октября 2013 г. 23:33
  • Добавьте пожалуйста настройку хоткеев, т.к. ваш Addin перекрывает настройки Managment Studio
    13 ноября 2013 г. 9:14
  • Добавьте пожалуйста настройку хоткеев, т.к. ваш Addin перекрывает настройки Managment Studio

    В декабре будет релиз, в котором добавится эта возможность.

    Спасибо!

    13 ноября 2013 г. 10:24
  • Сегодня выпустили версию с исправлениями, в которой появилась настройка горячих клавиш.
    26 ноября 2013 г. 23:52
  • SQL RefactorStudio 2.4.6.0 + SSMS 2012. Настройка горячих клавиш не работает

    12 декабря 2013 г. 14:28
  • Напишите на support@sqlrefactorstudio.com что у Вас конкретно не получается.

    В этой версии, чтобы настройки применились, нужно перезапустить SSMS. 

    12 декабря 2013 г. 22:47
  • Коллеги, доброго времени суток!

    Рад сообщить Вам о выходе версии 3.0 в которой мы добавили IntelliSense (beta).

    Скоро мы планируем выпустить еще версии, в которых будем шаг за шагом превращать наш IntelliSense в самый удобный и незаменимый среди всех других)). Пишите свои пожелания, постараемся их учесть!

    Здесь можно посмотреть видео-демонстрацию использования нашего IntelliSense.

    Спасибо за внимание!

    18 декабря 2013 г. 1:40
  • Добрый день!

    По просьбам пользователей нашего SQL Refactor Studio мы добавили в него одну полезную особенность - подсветку выделенного слова в редакторе запросов.
    Данная функция помогает быстрее понять логику работы SQL-кода.

    WordLight

    31 января 2014 г. 6:52
  • Это очень полезная возможность на самом деле, хотя кажется простой на первый взгляд. Но возможностей пока маловато. Желаю дальнейшего развития.

    Сделаем содержимое сообщества лучше, вместе!

    31 января 2014 г. 20:04
    Модератор
  • Доброго времени суток!

    Выпустили небольшой Fix:
    1. Устранено мерцание дерева в формах
    2. Исправлена ошибка с зависанием при клике по дереву
    3. Решена проблема с обновлением кэша при поиске зависимостей
    4. IntelliSense: При генерации выражений JOIN (по внешним ключам) добавлено обрамление названий объектов в [] (при необходимости) 

    Спасибо всем за содействие...

    13 февраля 2014 г. 20:52
  • Коллеги, доброго времени суток!

    Мы выпустили новую версию SQL Refactor Studio

    Список изменений:

    + Добавлена возможность поиска кода с указанием регулярного выражения;
    + Изменены интерфейсы поиска зависимостей (поиск кода, поиск и переименование объекта);
    + Большинство опций вынесено с рабочего пространства в настройки (добавлена кнопка на тулбаре открывающая текущую конфигурацию);
    + В настройках добавлена кнопка копирования выделенной конфигурации;
    + Добавлена возможность быстрого переключения между конфигурациями (через меню в трее);
    + Добавлен поиск зависимостей для синонимов (Synonyms);
    + В интерфейсе поиска зависимостей добавлена функция сортировки дерева;
    + Добавлена возможность копирования теста в дереве (Ctrl + C);
    + Fix: Оптимизирована работа с внутренним кэшем.
    + Fix: Устранена проблема с поиском зависимостей для View Column, Functions.

    8 апреля 2014 г. 21:05
  • Как вижу ваш проект развивается, не можеть не радовать данный факт. Попробую сегодня новую версию.

    Сделаем содержимое сообщества лучше, вместе!

    9 апреля 2014 г. 5:43
    Модератор
  • Спасибо! Напишите тогда, если не трудно, о Ваших впечатлениях.
    9 апреля 2014 г. 5:48
  • Пока, что не очень.

    Не работает на SSMS 2014. Она у вас поддерживается? Как вижу нет.

    Сделаем содержимое сообщества лучше, вместе!

    9 апреля 2014 г. 5:52
    Модератор
  • Как я неоднократно писал IntelliSense согласно мнению многих является самой вострабованной фичей. Предлагаю его допилить. Как и прежде, он сильно тормозит при подключении к удалённым серверам.

    C dbForge этого нет.


    Сделаем содержимое сообщества лучше, вместе!

    9 апреля 2014 г. 6:03
    Модератор
  • Да, мы тестировали совместимость с SSMS 2014, когда та еще была CTP. 
    Видимо с релизом разработчики SSMS многое поменяли.
    Спасибо. Мы учтем этот факт.
    Что касается Intellisense, в этот релиз мы его не дорабатывали.
    Мы запланировали заняться Intellisense сразу после этого релиза.
    Где-то через месяц будет релиз посвященный Intellisense.
    9 апреля 2014 г. 6:11
  • Добрый день!
    Вышел Fix 3.3.1:

    - Добавлена совместимость с SSMS 2014;
    - При показе формы поиска фокусируется поле ввода теста;
    - Сделана попытка обойти зависание SSMS (SSMS is busy) при обработке большого количества объектов;
    - Исправлены ошибки возникающие при одновременном поиске в нескольких окнах.

    NB: Коллеги, если у кого-то в SSMS 2012 после установки обновления пропадет наш Addin, просьба выслать в суппорт (или здесь) скрин окна About в SSMS.

    Спасибо за внимание!
    22 апреля 2014 г. 11:17
  • Доброго времени суток!

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

    Список изменений:
    + добавлена новая функция "Change Collation of Database Columns"
    + добавлена новая функция "Find data"
    + добавлены новые пункты в контекстное меню Query Editor
    + добавлены новые функции "Convert Tabs to Spaces" and "Convert Spaces to Tabs"
    + На формах поиска добавлен комбобокс, позволяющий быстро переключаться между опциями поиска в БД
    + Устранены мелкие ошибки.
    20 июня 2014 г. 13:08
  • Добрый день!
    Мы добавили в SQL Refactor Studio возможность отображать SUM, AVG, MIN, MAX и COUNT для выделенных ячеек в редакторе запросов (идея позаимствована у Excel'я).

    Иногда бывает нужно, например, по быстрому просуммировать определенные ячейки в гриде редактора запросов.
    Чтобы не писать для этого еще один запрос, можно потыкаться мышкой в гриде и получить желаемый результат.

    Выглядит как-то так:

    23 января 2015 г. 12:59
  • Мы добавили в SQL Refactor Studio возможность группировать объекты в ObjectExplorer.

    Выглядит это так:

    15 января 2016 г. 11:03