Что такое Azure Data Studio?
Azure Data Studio — это упрощенное кроссплатформенное средство управления данными и разработки для специалистов по данным. Он предоставляет современный интерфейс редактора с IntelliSense, фрагменты кода, интеграцию системы управления версиями и интегрированный терминал, что упрощает управление базами данных и их разработку.
С поддержкой Windows, macOS и Linux Azure Data Studio позволяет подключаться к различным базам данных, включая SQL Azure, SQL Server, MySQL, PostgreSQL и Cosmos DB. Его расширяемость позволяет пользователям настраивать интерфейс, устанавливая соответствующие расширения для рабочего процесса.
Знакомый интерфейс 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 . 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