dbForge Studio для SQL Server
Обзор функций.

Инструмент управления SQL Server от Devart предоставляет ряд инструментов для разработки T-SQL и управления базами данных. На этой странице вы найдете полный список функций, доступных в dbForge Studio для SQL Server.

Помощник для написания SQL-кода

Написание SQL-кода в редакторе SQL запросов может отнимать много времени, но производительность помогут улучшить:

  • автоматическое дополнение кода — для быстрого создания выражений SQL;
  • форматирование SQL — для соблюдения общепринятого стиля написания кода;
  • шаблоны кода SQL — для быстрого сохранения и повторного использования фрагментов кода;
  • всплывающие подсказки с информацией об объектах базы данных;
  • навигация по коду — быстрый переход по F12 к описанию переменной, редактору объекта и т.д.
Подробнее
SQL Coding Assistance

Управление версиями

С dbForge Studio процесс управления версиями становится безупречным:

  • возможность подключить БД к наиболее распространенным системам управления версиями;
  • версионирование папки с рабочей копией;
  • выполнение всех задач по управлению версиями в удобном визуальном интерфейсе;
  • просмотр истории изменений;
  • удобное разрешение конфликтов.
Подробнее
dbForge Studio for SQL Server - Source Control

Диспетчер индексов

Удобный инструмент для анализа состояния индексов SQL и устранения проблем с фрагментацией индексов. Диспетчер индексов позволяет быстро собирать статистику фрагментации индексов и обнаруживать базы данных, требующие отладки. Вы можете мгновенно перестроить и реорганизовать индексы SQL в визуальном режиме или сгенеририровать SQL скрипт для использования в будущем.

Подробнее
Index Manager

Модульное тестирование

Интуитивно понятный и удобный инструмент для реализации автоматизированных модульных тестов. Инструмент основан на tSQLt framework с открытым исходным кодом, поэтому разработчики SQL могут извлечь выгоду из написания модульных тестов на обычном T-SQL. Функционал модульного тестирования, встроенный в dbForge Studio for SQL Server, позволяет разрабатывать стабильный и надежный код, который можно правильно регрессивно протестировать на уровне модулей.

Подробнее
Unit Test

Дизайнер таблиц

Так как таблицы - ключевой объект любой базы данных, их труднее всего настраивать. Тщательно разработанный Дизайнер таблиц позволяет:

  • настраивать свойства таблицы с помощью визуального редактора;
  • редактировать скрипт, создающий таблицу;
  • пересоздавать таблицы при внесении комплексных изменений;
  • просматривать изменения объекта до внесения их в базу данных.
Подробнее
Table Designer

Диаграмма базы данных

Превосходный инструмент разработки SQL Server для быстрого ознакомления со структурой базы данных. Получите точное отображение основных объектов и связей между ними путем перетаскивания элементов БД на диаграмму. Диаграмма БД предоставляет пользователям следующие возможности:

  • легкое управлениеи масштабирование;
  • контейнеры для группирования объектов;
  • печать больших диаграмм;
  • виртуальные связи.
Подробнее
SQL Server Management - Database Designer

Отладчик T-SQL

Незаменимый инструмент для разработки серверной логики. Отладчик T-SQL интегрирован в редактор хранимых процедур, позволяет начать отладку непосредственно из дерева в Проводнике баз данных.

Learn More
T-SQL Debugger

Профилировщик запросов

Позволяет находить узкие места и оптимизировать время исполнения медленных запросов с помощью множества расширенных настроек, которые недоступны в SSMS.

Learn More
Query Profiler

Сравнение схем

Попробуйте инструмент сравнения схем и вы будете использовать его для любых существенных изменений в структуре баз данных. Данный инструмент поможет вам:

  • синхронизировать схемы БД со сложными объектными зависимостями;
  • обнаруживать ошибки на ранней стадии разработки;
  • создавать снимок схемы для сбора данных о структуре базы данных;
  • обнаруживать изменения в рабочих базах данных;
  • создавать скрипты развертывания, ориентированные на разные редакции SQL Server.

Подробнее

Schema Compare

Сравнение данных

Незаменимое средство для миграции данных между серверами. Инструмент позволяет:

  • синхронизировать табличные данные между серверами;
  • анализировать различия в данных и создавать отчеты;
  • сравнивать базы данных с различной структурой;
  • планировать регулярную синхронизацию данных;
  • сравнивать табличные данные в резервных копиях
    SQL Server
    .
Подробнее
 SQL Data Compare

Генератор данных

Мощный инструмент, предназначенный для быстрого и удобного наполнения таблиц баз данных SQL Server реалистичными данными.

  • 200+ генераторов осмысленных данных
  • 15+ базовых генераторов
  • Возможность создания пользовательских генераторов
  • Генерация данных через командную строку
Подробнее
Data Generator

Средства документирования

Удобный инструмент для документирования баз данных SQL Server, который позволяет:

  • получить общие сведения о схеме базы данных;
  • добавлять самодокументируемые SQL объекты;
  • просматривать зависимости между объектами и базами данных;
  • настраивать стили документирвания;
  • генерировать документацию в HTML и PDF форматах.
Documenter

Дизайнер запросов

Создавайте сложные запросы в считанные секунды с помощью только лишь мышки. Дизайнер запросов включает визуальные редакторы для каждого оператора запроса, автоматически создает соединения между таблицами, позволяет работать с подзапросами и визуально редактировать запросы INSERT, UPDATE и DELETE.

Подробнее
Query-Builder

Экспорт и импорт данных

Важнейшие инструменты для наполнения базы данных из внешнего источника, а также миграции данных между системами. Наши инструменты поддерживают более 10 распространенных форматов данных, имеют ряд расширенных опций, поддерживают шаблоны для повторяющихся сценариев, позволяют с легкостью
настроить регулярный экспорт/импорт через интерфейс командной строки.

Подробнее
SQL Data Export

Администрирование БД

С помощью инструмента администрирования БД, интегрированного в dbForge Studio for SQL Server, вы можете уверенно и безопасно выполнять любые задачи по управлению базами данных.
Менеджер Безопасности позволяет:

  • управлять аккаунтами и логинами;
  • присваивать пользователям роли с целым набором привилегий;
  • предоставлять и отменять полномочия пользователям.
Подробнее
SQL Security Manager

Профилировщик событий сервера

Полезный инструмент для создания, управления и анализа результатов трассировки.

  • Создание трассировки
  • Пошаговое выполнение проблемных запросов
  • Сохранение данных о событиях для повторного анализа.
Подробнее
Server Event Profiler

Редактор данных

Использование dbForge Studio for SQL Server существенно облегчает работу с табличными данными. Наш инструмент предоставляет возможности для комфортного редактирования, фильтрования, сортировки и копирования произвольно выбранных ячеек, быстрого экспорта данных в запрос INSERT и множество других функций для более эффективной работы.

SQL Management - Data Editor

Отчеты о данных

Визуальный дизайнер отчетов о данных с возможностью составления диаграмм переведет ваши данные в привлекательный отчет. Генерация отчетов в 9 различных форматов. Интерфейс командной строки поможет настроить автоматическую рассылку отчетов.

SQL Management - Data Reports

Просмотрщик связанных таблиц

Используется для представления данных в связанных таблицах. Также инструмент удобен для быстрого анализа данных и обнаружения отдельных записей и логических ошибок в базах данных. Визуальная диаграмма поможет быстро установить связи и перейти непосредственно к визуальному представлению.

Подробнее
Master Detail

Сводные таблицы

Этот инструмент помогает группировать и обобщать данные. Визуальный Конструктор сводных таблиц, улучшенные опции фильтрования, визуальное представление данных на графиках облегчают восприятие и анализ данных.
Примечание: дизайнер сводных таблиц не генерирует текстовые SQL запросы к сводным таблицам.

Подробнее

Pivot Table

Мастер копирования БД

Переносите базы данных SQL Server с одного сервера на другой с помощью удобного Мастера копирования баз данных, который обеспечивает:

  • настраиваемые параметры миграции;
  • продвинутую обработка ошибок;
  • сохранение копий проектов для будущего использования.

Подробнее

Copy Database

Мониторинг БД

Отличный инструмент для мониторинга и анализа производительности и активности SQL Server. С помощью данного инструмента намного проще и удобнее анализировать любые серверные изменения и управлять ими. Этот инструмент позволяет пользователям:

  • осуществлять своевременный мониторинг активности SQL Server и базы данных (рабочая нагрузка процессора и памяти, взаимоблокировка, задержки чтения/записи и ввода-вывода, ожидающие задачи, пакетные запросы и многое другое);
  • получать статистику по вводу/выводу данных;
  • просматривать показатели баз данных;
  • анализировать SQL Server ресурсы и выполнять запросы, используя статистику ожидания;
  • сортировать наиболее сложные и трудоемкие запросы по затраченному времени;
  • получать ценную информацию об активных подключениях пользователей;
  • отслеживать место хранения, размер и дату резервных копий баз данных.
Подробнее
Server Event Profiler

Поиск недопустимых объектов

С помощью данной функции вы сможете быстро и легко обнаруживать, исправлять и анализировать недопустимые объекты, которые часто появляются в процессе разработки базы данных. dbForge Studio для SQL Server позволяет находить объекты, которые нельзя скомпилировать или выполнить, а также создавать эффективные сценарии для управления ими.
Функционал предоставляет следующие возможности:

  • поиск и обнаружение недействительных объектов в нескольких базах данных;
  • анализ результатов поиска и создание отчетов;
  • управление объектами через кнопки Script as ALTER
    и Script as DROP;
  • удобная навигация по сетке недопустимых объектов, найденных в БД.
 Find Invalid Objects

Автоматизация DevOps

Функциональность Автоматизации DevOps позволяет реализовать непрерывную интеграцию и непрерывную доставку базы данных наиболее эффективным способом. С помощью dbForge Studio для SQL Server вы можете:

  • организовать DevOps процессы с помощью командлетов dbForge для PowerShell;
  • использовать преимущества CI/CD базы данных как в локальной, так и в облачной среде с помощью подключаемого модуля Azure DevOps;
  • настроить этапы CI/CD конвейера на знакомом сервере автоматизации с помощью плагина Jenkins;
  • наладить непрерывную интеграцию БД процессов с плагином TeamCity;
  • настроить непрерывную интеграцию, развертывание и доставку БД с помощью плагина Bamboo.
Подробнее
DevOps Automation