Что такое Azure Data Studio?
Azure Data Studio — это упрощенное кроссплатформенное средство управления данными и разработки с подключением к популярным облачным и локальным базам данных. Azure Data Studio поддерживает Windows, macOS и Linux с возможностью немедленного подключения к SQL Azure и SQL Server. Просмотрите библиотеку расширений для получения дополнительных возможностей поддержки базы данных, включая MySQL, PostgreSQL и CosmosDB.
Знакомый интерфейс Azure Data Studio предоставляет современный интерфейс редактора с IntelliSense, фрагментами кода, интеграцией системы управления версиями и интегрированным терминалом. С учетом пользователя платформы данных его расширяемость позволяет пользователям настраивать возможности, устанавливая расширения, относящиеся к рабочему процессу, включая миграцию баз данных, диаграммы, GitHub Copilot и многое другое!
Исходный код 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 | Да | |
Мастер создания скриптов | Да | |
Свойства объекта | "Предварительная версия" | Да |
Конструктор таблиц | Да | Да |
Редактор запросов
Компонент | Azure Data Studio | SSMS |
---|---|---|
Средство просмотра диаграмм | Да | |
Экспорт результатов в CSV-, JSON-, XLSX-файлы | Да | |
В файл | Да | |
В виде текста | Да | |
IntelliSense | Да | Да |
Фрагменты | Да | Да |
Показ плана | Да | Да |
Статистика клиента | Да | |
Статистика активных запросов | Да | |
Параметры запроса | Да | |
Средство просмотра пространственных данных | Да | |
SQLCMD | Да | Да |
Поддержка операционных систем
Компонент | Azure Data Studio | SSMS |
---|---|---|
Windows | Да | Да |
macOS | Да | |
Linux | Да |
Инжиниринг данных
Компонент | Azure Data Studio | SSMS |
---|---|---|
Мастер внешних данных | "Предварительная версия" | |
Интеграция HDFS | "Предварительная версия" | |
Записные книжки | "Предварительная версия" |
Администрирование базы данных
Компонент | Azure Data Studio | SSMS |
---|---|---|
Резервное копирование и восстановление | "Предварительная версия" | Да |
Импорт неструктурированных файлов | Да | Да |
Агент SQL | "Предварительная версия" | Да |
SQL Profiler | "Предварительная версия" | Да |
Всегда включено | Да | |
Always Encrypted | Да | |
Мастер копирования данных | Да | |
Помощник по настройке данных | Да | |
Диаграммы базы данных | Да | |
Средство просмотра журнала ошибок | Да | |
Планы обслуживания | Да | |
Многосерверный запрос | Да | |
Управление на основе политик | Да | |
PolyBase | Да | |
Хранилище запросов | Да | |
зарегистрированные серверы | Да | |
Репликация | Да | |
Управление безопасностью | Да | Да |
Service Broker | Да | |
Оценка SQL | "Предварительная версия" | Да |
Служба 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
- Варианты поддержки для бизнес-пользователей
Участие в документации
Знаете ли вы, что вы можете редактировать содержимое самостоятельно? Это не только улучшит нашу документацию, но и даст вам статус участника в создании этой страницы.
Дополнительные сведения см. в документации по редактированию Microsoft Learn