Бесплатное расширение с открытым исходным кодом для SSMS 22
Делайте больше в SSMS.
Избавьтесь от повторяющейся работы.
Axial SQL Tools добавляет практические функции, которые специалисты по базам данных используют каждый день: улучшенное редактирование запросов, ускоренное исследование, расширенный экспорт результатов, многократно используемые фрагменты, история запросов, сведения о подключениях и специализированные представления состояния.
Бесплатное использование. Без пробного периода, лицензионного ключа и контактной формы.
Одно расширение для всей работы вокруг запроса
Написание
Исследование
Экспорт
Эксплуатировать
Создано для реальных рабочих процессов SSMS
Полезные улучшения там, где вы уже работаете.
Axial SQL Tools работает внутри SSMS и сокращает мелкие отвлечения, которые накапливаются за день разработки, диагностики и эксплуатации баз данных.
01
Пишите и редактируйте SQL быстрее
Форматируйте T-SQL с помощью Microsoft ScriptDOM, разворачивайте SELECT * в явные списки столбцов, выбирайте текущий оператор, переключайте блочные комментарии и создавайте скрипты определений объектов, не прерывая работу.
Создавайте фрагменты и управляйте ими, ведите общую библиотеку шаблонов запросов, сохраняйте отступы при вставке многострочного SQL и находите ранее выполненные операторы в истории запросов.
Быстрый поиск находит текст SQL в одной базе данных или во всех доступных базах сервера, сокращая время на поиск по процедурам, представлениям, функциям и триггерам.
Экспортируйте и преобразовывайте таблицы результатов прямо в SSMS, не копируя данные через цепочку временных файлов и ручных операций форматирования.
Excel и Google Таблицы
Экспортируйте таблицы в Excel с настраиваемыми параметрами файла, текстом запроса, автофильтром и обработкой типов данных или отправляйте результаты прямо в Google Таблицы.
Результаты, готовые к отправке по электронной почте
Подготавливайте результаты запросов к отправке по электронной почте прямо в SSMS, включая получателя, тему, сообщение и нужные адресатам экспортированные данные.
Копируйте значения таблицы как операторы INSERT, временную таблицу, массив для условия IN, CSV, JSON, XML или HTML. При создании следующего запроса отдельно копируйте имена столбцов.
Расширение приближает показатели производительности, состояние подключения, историю выполнения и сведения о сервере к работе, которой они нужны.
Сводка статистики
Преобразуйте вывод STATISTICS IO и STATISTICS TIME в структурированное представление. Сравнивайте два снимка и экспортируйте анализ в CSV, Markdown или JSON.
История запросов
Просматривайте подробные записи выполненных запросов, фильтруйте историю, восстанавливайте полезный SQL и при необходимости записывайте данные в локальные файлы JSONL.
Окрашивайте вкладки запросов по подключению и синхронизируйте строку состояния с активным подключением, сохраняя читаемые цвета текста во всех поддерживаемых темах.
Предупреждения о транзакциях и шифровании
Получайте понятные индикаторы, если транзакция остаётся открытой или для текущего подключения включён Always Encrypted.
Отображайте длительность запроса в строке состояния с точностью до миллисекунды, чтобы легче сравнивать короткие выполнения.
Перемещение данных и общие ресурсы
Выполняйте и сопутствующую работу с SQL Server.
Axial SQL Tools не ограничивается командами редактора. Оно включает специализированные утилиты для перемещения данных, управления многократно используемым SQL, проверки сведений о сборках и базового контроля версий определений базы данных.
Копируйте данные между поддерживаемыми системами через упрощённый интерфейс, включая передачу в SQL Server, MySQL и PostgreSQL и из них, с безопасным хранением параметров внешних подключений.
02
Практическая библиотека запросов
Начните с шаблонов для производительности, безопасности, хранилища, подключений, блокировок, Query Store, разрешений, TDE, секций и других регулярных задач SQL Server.
03
Сведения о сборках SQL Server
Просматривайте сведения о сборках и обновлениях SQL Server, не прерывая текущую работу.
04
Синхронизация определений базы данных с GitHub
Вручную экспортируйте схемы баз данных в GitHub, когда достаточно облегчённого процесса контроля версий.
Что нового в версии 4.12
Текущая версия сосредоточена на рабочем процессе и сведениях о подключениях.
Версия 4.12 добавляет новые команды редактора и улучшает несколько функций, появившихся в предыдущих выпусках для SSMS 22.
Развернуть SELECT *
Заменяйте подстановочные знаки явными списками столбцов, в том числе в запросах с псевдонимами, соединениями, CTE, табличными переменными, временными таблицами и SELECT INTO.
Переключение блочных комментариев
Добавляйте или удаляйте блочные комментарии SQL отдельной командой редактора.
Проверка подлинности Microsoft Entra
Используйте корректную поддержку проверки подлинности Entra в функциях, открывающих подключения SQL Server.
Сравнение снимков статистики
Используйте повышенную надёжность сводки статистики и представление сравнения двух результатов.
Улучшенная окраска вкладок
Используйте улучшенное определение подключений, читаемые цвета и мгновенное обновление настроек.
Улучшенная работа с фрагментами
Используйте обновлённый диспетчер фрагментов и сохраняйте отступы редактора для многострочных фрагментов.
Прочитать полные примечания к выпуску
Просмотрите каждое изменение, сведения об участниках, известные ограничения и полное сравнение с предыдущей версией на GitHub.
Изучайте, предлагайте улучшения и вносите свой вклад.
Проект начался в 2016 году и продолжает развиваться благодаря сообщениям об ошибках, идеям функций, документации, тестированию, дополнениям библиотеки запросов и вкладу в код.
Изучить исходный код
Перед установкой изучите реализацию, зависимости, лицензию Apache 2.0 и файл NOTICE.
Да. Это бесплатный проект с открытым исходным кодом под лицензией Apache 2.0 и дополнительным заявлением, описанным в файле NOTICE репозитория.
Какую версию SSMS поддерживает текущий выпуск?
Текущий выпуск предназначен для SSMS 22. Текущая сборка больше не поддерживает SSMS 21, но предыдущие выпуски доступны на GitHub.
Заменяет ли оно полный коммерческий набор инструментов SQL Server?
Нет. Axial SQL Tools представляет собой специализированный набор практических улучшений SSMS. Оно может дополнять другие бесплатные и коммерческие инструменты, а не пытаться заменить каждый специализированный продукт.
Гарантируется ли поддержка?
Нет. Расширение поддерживается сообществом и предоставляется как есть, без гарантированной поддержки. Воспроизводимые сообщения об ошибках и вклад через GitHub приветствуются.
Когда инструмент является лишь частью решения
Решите проблему базы данных, стоящую за рабочим процессом.
Если реальная проблема заключается в медленных приложениях, повторяющихся инцидентах, ненадёжном восстановлении или непоследовательной эксплуатации баз данных, Axial SQL поможет команде исследовать и улучшить среду.
Оптимизация производительности
Определите причину медленных запросов, блокировок, тайм-аутов и нехватки ресурсов.
Начните с расширения. Более сложную проблему передайте нам.
Скачайте Axial SQL Tools бесплатно. Если работа указывает на более серьёзную проблему производительности, надёжности, миграции или эксплуатации, расскажите нам, что мешает.