Что такое 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 (Предварительный просмотр) | |
Мастер создания скриптов | Да | |
Свойства объекта | Да | |
конструктор таблиц | 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 Tools Service
Azure Data Studio использует SqlToolsService в качестве слоя API SQL для приложения. Служба SQL Tools Service основана на .NET и доступна с открытым кодом по лицензии MIT. Для связи с SQL эта служба использует Microsoft.Data.SqlClient в качестве драйвера SQL.
Дальнейшие действия
- Скачивание и установка Azure Data Studio
- Вопросы и ответы по Azure Data Studio
- Подключение и отправка запроса к SQL Server
- Подключение и отправка запроса к базе данных SQL Azure
- Скачивание SQL Server Management Studio (SSMS)
Получение справки по средствам SQL
- Способы обратной связи
- Отзывы пользователей SSMS.
- Сообщение о проблеме Git в Azure Data Studio
- Участие в разработке Azure Data Studio
- Форум клиентских средств SQL
- SQL Server Data Tools — форум MSDN
- Варианты поддержки для бизнес-пользователей
Примите участие в разработке документации по SQL
Знаете ли вы, что содержимое SQL можно изменить самостоятельно? Это не только улучшит нашу документацию, но и даст вам статус участника в создании этой страницы.
Дополнительные сведения см. в разделе Участие в работе над документацией по SQL Server.