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

Azure Data Studio — это кроссплатформенное решение для специалистов по работе с данными, использующих семейство локальных и облачных платформ данных Майкрософт в Windows, MacOS и Linux.Azure Data Studio is a cross-platform database tool for data professionals using the Microsoft family of on-premises and cloud data platforms on Windows, MacOS, and Linux.

Выпущенный ранее под именем предварительной версии SQL Operations Studio инструмент Azure Data Studio предлагает современный редактор с технологией IntelliSense, возможности использования фрагментов кода, интеграции системы управления версиями и интегрированного терминала.Previously released under the preview name SQL Operations Studio, Azure Data Studio offers a modern editor experience with IntelliSense, code snippets, source control integration, and an integrated terminal. Он создан с учетом потребностей пользователей платформы данных со встроенным построением диаграмм на основе наборов результатов запросов и настраиваемыми панелями мониторинга.It is engineered with the data platform user in mind, with built in charting of query result sets and customizable dashboards.

Исходный код Azure Data Studio и используемых поставщиков данных доступен на сайте GitHub на условиях лицензионного соглашения в отношении исходного кода. Это соглашение предоставляет права на изменение и использование программного обеспечения, но не на его распространение или размещение в облачной службе.The source code for Azure Data Studio and its data providers is available on GitHub under a source code EULA that provides rights to modify and use the software, but not to redistribute it or host it in a cloud service. Дополнительные сведения см. в статье Вопросы и ответы по Azure Data Studio.For more information, see Azure Data Studio FAQ.

Скачайте и установитеAzure Data StudioAzure Data StudioDownload and Install Azure Data StudioAzure Data Studio

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

Azure Data StudioAzure Data Studio предлагает современную среду создания кода SQL с активным использованием клавиатуры, которая упрощает выполнение повседневных задач благодаря таким встроенным функциям, как несколько окон вкладок, полнофункциональный редактор SQL, технология IntelliSense, завершение ключевых слов, фрагменты кода, навигация по коду и интеграция системы управления версиями (Git).offers a modern, keyboard-focused SQL coding experience that makes your everyday tasks easier with built-in features, such as multiple tab windows, a rich SQL editor, IntelliSense, keyword completion, code snippets, code navigation, and source control integration (Git). Выполняйте запросы SQL по требованию, а затем анализируйте и сохраняйте результаты в виде текста, а также в форматах JSON или Excel.Run on-demand SQL queries, view and save results as text, JSON, or Excel. Редактируйте данные, упорядочивайте избранные подключения к базам данных и просматривайте объекты базы данных в знакомом интерфейсе.Edit data, organize your favorite database connections, and browse database objects in a familiar object browsing experience. Сведения об использовании редактора SQL см. в статье о создании объектов базы данных с помощью редактора SQL.To learn how to use the SQL editor, see Use the SQL editor to create database objects.

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

Фрагменты кода SQL позволяют формировать правильный синтаксис SQL для создания баз данных, таблиц, представлений, хранимых процедур и т. д., а также для обновления существующих объектов базы данных.SQL code snippets generate the proper SQL syntax to create databases, tables, views, stored procedures, users, logins, roles, etc., and to update existing database objects. С помощью интеллектуальных фрагментов кода можно быстро создавать копии базы данных для разработки или тестирования, а также генерировать и выполнять сценарии CREATE и INSERT.Use smart snippets to quickly create copies of your database for development or testing purposes, and to generate and execute CREATE and INSERT scripts.

Azure Data StudioAzure Data Studio также предоставляет возможности для создания пользовательских фрагментов кода SQL.also provides functionality to create custom SQL code snippets. Дополнительные сведения см. в статье о создании и использовании фрагментов кода.To learn more, see Create and use code snippets.

Настраиваемые панели мониторинга сервера и базы данныхCustomizable Server and Database Dashboards

Создавайте многофункциональные настраиваемые панели мониторинга для отслеживания и быстрого устранения проблем, препятствующих высокой производительности баз данных.Create rich customizable dashboards to monitor and quickly troubleshoot performance bottlenecks in your databases. Сведения об аналитических мини-приложениях и панелях мониторинга баз данных и серверов см. в статье об управлении серверами и базами данных с помощью аналитических мини-приложений.To learn about insight widgets, and database (and server) dashboards, see Manage servers and databases with insight widgets.

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

Группы серверов позволяют упорядочивать сведения о подключениях к рабочим серверам и базам данных.Server groups provide a way to organize connection information for the servers and databases you work with. Дополнительные сведения см. в статье Группы серверов в Azure Data Studio.For details, see Server groups.

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

Используйте популярные программы и средства командной строки (например, Bash, PowerShell, sqlcmd, bcp и SSH) в окне интегрированного терминала напрямую в пользовательском интерфейсе Azure Data StudioAzure Data Studio.Use your favorite command-line tools (for example, Bash, PowerShell, sqlcmd, bcp, and ssh) in the Integrated Terminal window right within the Azure Data StudioAzure Data Studio user interface. Дополнительные сведения об интегрированном терминале см. в этой статье.To learn about the integrated terminal, see Integrated terminal.

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

Повышайте эффективность разработки в Azure Data StudioAzure Data Studio, расширяя функциональные возможности базовой установки.Enhance the Azure Data StudioAzure Data Studio experience by extending the functionality of the base installation. Azure Data StudioAzure Data Studio предоставляет точки расширения для действий по управлению данными, а также поддержку для создания расширений.provides extensibility points for data management activities, as well as support for extension authoring.

Дополнительные сведения о расширяемости в Azure Data StudioAzure Data Studio см. в этой статье.To learn about extensibility in Azure Data StudioAzure Data Studio, see Extensibility. Дополнительные сведения о создании расширений см. в этой статье.To learn about authoring extensions, see Extension authoring.

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

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

  • будете работать в macOS или Linux;Need to run on macOS or Linux
  • выполняете подключение к кластеру больших данных SQL Server 2019;Are connecting to a SQL Server 2019 big data cluster
  • тратите большую часть времени на изменение или выполнение запросов;Spend most of your time editing or executing queries
  • хотите быстро создавать диаграммы и визуализировать результирующие наборы;Need the ability to quickly chart and visualize result sets
  • можете выполнять большинство задач администрирования через встроенный терминал с помощью sqlcmd или PowerShell;Can execute most administrative tasks via the integrated terminal using sqlcmd or Powershell
  • имеете незначительную потребность в использовании мастера;Have minimal need for wizard experiences
  • не будете выполнять детализированную административную конфигурацию.Do not need to do deep administrative configuration
  • Требуется выполнитьWant to

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

  • тратите большую часть времени на выполнение задач администрирования базы данных;Spend most of your time on database administration tasks
  • выполняете детализированную административную конфигурацию;Are doing deep administrative configuration
  • управляете вопросами безопасности, включая управление пользователями, оценку уязвимостей и настройку функций безопасности;Are doing security management, including user management, vulnerability assessment, and configuration of security features
  • используете отчеты для хранилища запросов SQL Server;Make use of the Reports for SQL Server Query Store
  • будете использовать помощники по настройке производительности и панели мониторинга;Need to make use of performance tuning advisors and dashboards
  • импортируете и экспортируете пакеты DACPAC;Are doing import/export of DACPACs
  • хотите получить доступ к зарегистрированным серверам и управлять службами SQL Server в Windows.Need access to Registered Servers and want to control SQL Server services on Windows

ShellShell

КомпонентFeature Azure Data StudioAzure Data Studio SSMSSSMS
Вход в AzureAzure Sign-In ДаYes ДаYes
Панель мониторингаDashboard ДаYes
МодулиExtensions ДаYes
Встроенный терминалIntegrated Terminal ДаYes
обозревателе объектовObject Explorer ДаYes ДаYes
Скрипты объектовObject Scripting ДаYes ДаYes
Система проектовProject System ДаYes
Выбор из таблицыSelect from Table ДаYes ДаYes
Управление исходным кодомSource Code Control ДаYes
Панель задачTask Pane ДаYes
ТемыTheming ДаYes
Темный режимDark Mode ДаYes
Обозреватель ресурсов AzureAzure Resource Explorer Предварительный просмотрPreview
Мастер создания скриптовGenerate Scripts Wizard ДаYes
Импорт и экспорт DACPACImport\Export DACPAC ДаYes
Свойства объектаObject Properties ДаYes
конструктор таблицTable Designer ДаYes

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

КомпонентFeature Azure Data StudioAzure Data Studio SSMSSSMS
Средство просмотра диаграммChart Viewer ДаYes
Экспорт результатов в CSV-, JSON-, XLSX-файлыExport Results to CSV, JSON, XLSX ДаYes
технология IntelliSenseIntelliSense ДаYes ДаYes
Фрагменты кодаSnippets ДаYes ДаYes
Показ планаShow Plan Предварительный просмотрPreview ДаYes
Статистика клиентаClient Statistics ДаYes
Статистика активных запросовLive Query Stats ДаYes
Параметры запросаQuery Options ДаYes
В файлResults to File ДаYes
В виде текстаResults to Text ДаYes
Средство просмотра пространственных данныхSpatial Viewer ДаYes
SQLCMDSQLCMD ДаYes
Записные книжкиNotebooks ДаYes
Сохранение запроса в виде фрагмента кодаSave Query as snippet ДаYes

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

КомпонентFeature Azure Data StudioAzure Data Studio SSMSSSMS
LinuxLinux ДаYes
macOSmacOS ДаYes
WindowsWindows ДаYes ДаYes

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

КомпонентFeature Azure Data StudioAzure Data Studio SSMSSSMS
Мастер создания внешних таблицCreate External Table Wizard Предварительный просмотрPreview
Интеграция HDFSHDFS Integration Предварительный просмотрPreview
Записные книжкиNotebooks Предварительный просмотрPreview

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

КомпонентFeature Azure Data StudioAzure Data Studio SSMSSSMS
Резервное копирование и восстановлениеBackup / Restore ДаYes ДаYes
Поддержка кластеров больших данныхBig Data Cluster Support ДаYes
Импорт неструктурированных файловFlat File Import Предварительный просмотрPreview ДаYes
Агент SQL ServerSQL Agent Предварительный просмотрPreview ДаYes
SQL ProfilerSQL Profiler Предварительный просмотрPreview ДаYes
AlwaysOnAlways On ДаYes
Постоянное шифрованиеAlways Encrypted ДаYes
Мастер копирования данныхCopy Data Wizard ДаYes
Помощник по настройке данныхData Tuning Advisor ДаYes
Средство просмотра журнала ошибокError Log Viewer ДаYes
Планы обслуживанияMaintenance Plans ДаYes
Многосерверный запросMulti-Server Query ДаYes
Управление на основе политикPolicy Based Management ДаYes
PolyBasePolyBase ДаYes
Хранилище запросовQuery Store ДаYes
зарегистрированные серверыRegistered Servers ДаYes
РепликацияReplication ДаYes
Управление безопасностьюSecurity Management ДаYes
Компонент Service BrokerService Broker ДаYes
Служба SQL MailSQL Mail ДаYes
Template ExplorerTemplate Explorer ДаYes
Оценка уязвимостейVulnerability Assessment ДаYes
Управление XEventXEvent Management ДаYes
Интеграция с API оценки SQLSQL Assessment API Integration ДаYes

Следующие шагиNext steps

info_tip Получение справки по средствам SQLGet help for SQL tools

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

Знаете ли вы, что это содержимое вы можете изменить самостоятельно?Did you know that you could edit the content yourself? Это не только улучшит нашу документацию, но и даст вам статус участника в создании этой страницы.If you do so, not only will our documentation improve, but you'll also be credited as a contributor to the page.