Что такое Azure Data Studio?

Azure Data Studio — это кроссплатформенное решение для специалистов по работе с данными, использующих локальные и облачные платформы данных в Windows, macOS и Linux.

Azure Data Studio предлагает современный редактор с технологией IntelliSense, возможностью использования фрагментов кода, интеграцией системы управления версиями и интегрированным терминалом. Он создан с учетом потребностей пользователей платформы данных и включает в себя встроенную возможность построения диаграмм на основе результирующих наборов запросов и настраиваемые панели мониторинга.

Исходный код Azure Data Studio и используемых поставщиков данных доступен на сайте GitHub на условиях лицензионного соглашения в отношении исходного кода. Это соглашение предоставляет права на изменение и использование программного обеспечения, но не на его распространение или размещение в облачной службе. Дополнительные сведения см. в статье Вопросы и ответы по Azure Data Studio.

Скачивание и установка Azure Data Studio

Редактор кода SQL с технологией IntelliSense

Azure Data Studio предлагает современную среду создания кода SQL с активным использованием клавиатуры, которая упрощает выполнение повседневных задач благодаря таким встроенным функциям, как несколько окон вкладок, полнофункциональный редактор SQL, технология IntelliSense, завершение ключевых слов, фрагменты кода, навигация по коду и интеграция системы управления версиями (Git). Выполняйте запросы SQL по требованию, а затем анализируйте и сохраняйте результаты в виде текста, а также в форматах JSON или Excel. Редактируйте данные, упорядочивайте избранные подключения к базам данных и просматривайте объекты базы данных в знакомом интерфейсе. Сведения об использовании редактора SQL см. в статье о создании объектов базы данных с помощью редактора SQL.

Интеллектуальные фрагменты кода SQL

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

Azure Data Studio также предоставляет возможности для создания пользовательских фрагментов кода SQL. Дополнительные сведения см. в статье о создании и использовании фрагментов кода.

Настраиваемые панели мониторинга сервера и базы данных

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

Управление подключением (группы серверов)

Группы серверов позволяют упорядочивать сведения о подключениях к рабочим серверам и базам данных. Дополнительные сведения см. в статье Группы серверов в Azure Data Studio.

Встроенный терминал

Используйте популярные программы и средства командной строки (например, Bash, PowerShell, sqlcmd, bcp и SSH) в окне встроенного терминала непосредственно в пользовательском интерфейсе Azure Data Studio. Дополнительные сведения об интегрированном терминале см. в этой статье.

Расширяемость и создание расширений

Повышайте эффективность разработки в Azure Data Studio, расширяя функциональные возможности базовой установки. Azure Data Studio предоставляет точки расширения для действий по управлению данными, а также поддержку для создания расширений.

Сведения о расширяемости Azure Data Studio см. в Расширяемость. Дополнительные сведения о создании расширений см. в этой статье.

Сравнение функций с SQL Server Management Studio (SSMS)

Используйте Azure Data Studio, если вы...

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

Используйте SQL Server Management Studio, если вы...

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

Функции оболочки

Компонент Azure Data Studio SSMS
Вход в Azure да да
Панель мониторинга Да
Модули Да
Встроенный терминал Да
Обозреватель объектов да да
Скрипты объектов да да
Система проектов Да
Выбор из таблицы да да
Управление исходным кодом Да
Панель задач Да
Темы, включая темный режим Да
Обозреватель ресурсов Azure Preview (Предварительный просмотр)
Мастер создания скриптов Да
Свойства объекта Да
конструктор таблиц Да

Редактор запросов

Компонент Azure Data Studio SSMS
Средство просмотра диаграмм Да
Экспорт результатов в CSV-, JSON-, XLSX-файлы Да
В файл Да
В виде текста Да
технология IntelliSense да да
Фрагменты кода да да
Показ плана Preview (Предварительный просмотр) Да
Статистика клиента Да
Статистика активных запросов Да
Параметры запроса Да
Средство просмотра пространственных данных Да
SQLCMD Да Да

Поддержка операционных систем

Компонент Azure Data Studio SSMS
Windows да да
macOS Да
Linux Да

Инжиниринг данных

Компонент Azure Data Studio SSMS
Мастер внешних данных Preview (Предварительный просмотр)
Интеграция HDFS Preview (Предварительный просмотр)
Записные книжки Preview (Предварительный просмотр)

Администрирование базы данных

Компонент Azure Data Studio SSMS
Резервное копирование и восстановление да да
Импорт неструктурированных файлов Да Да
Агент SQL Preview (Предварительный просмотр) Да
SQL Profiler Preview (Предварительный просмотр) Да
Всегда включено Да
Always Encrypted Да
Мастер копирования данных Да
Помощник по настройке данных Да
Диаграммы базы данных. Да
Средство просмотра журнала ошибок Да
Планы обслуживания Да
Многосерверный запрос Да
Управление на основе политик Да
PolyBase Да
Хранилище запросов Да
зарегистрированные серверы Да
Репликация Да
Управление безопасностью Да
Компонент Service Broker Да
Оценка SQL Preview (Предварительный просмотр) Да
Служба SQL Mail Да
Template Explorer Да
Оценка уязвимости Да
Управление XEvent Да

Разработка баз данных

Компонент Azure Data Studio SSMS
Импорт и экспорт DACPAC Да Да
Проекты SQL Предварительный просмотр
Сравнение схем Да

Дальнейшие действия

Получение справки по средствам SQL

Примите участие в разработке документации по SQL

Знаете ли вы, что содержимое SQL можно изменить самостоятельно? Это не только улучшит нашу документацию, но и даст вам статус участника в создании этой страницы.

Дополнительные сведения см. в разделе Участие в работе над документацией по SQL Server.