Гид по технологиям

Azure Data Studio на Linux: быстрое руководство

6 min read Базы данных Обновлено 29 Dec 2025
Azure Data Studio на Linux — установка и подключение
Azure Data Studio на Linux — установка и подключение

двое инженеров подключаются к SQL Server через Azure Data Studio на Linux

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

Azure Data Studio — кроссплатформенный инструмент управления базами данных, доступный на macOS, Windows и Linux. Он включает большинство возможностей SQL Server Management Studio (SSMS), но более лёгкий, расширяемый с помощью расширений и ориентирован на современного инженера и аналитика данных. Определение в одну строку: Azure Data Studio — редактор SQL + расширяемая среда для работы с базами и аналитикой.

Ключевые возможности:

  • Настраиваемые панели мониторинга для наблюдения за базами данных
  • Встроенный терминал для PowerShell, Bash и других оболочек
  • Поддержка Jupyter Notebook для аналитических рабочих процессов
  • Редактор SQL с подсказками IntelliSense

Azure Data Studio полностью с открытым исходным кодом — исходники доступны на GitHub.

Быстрый обзор сценариев использования

  • Разработка и тестирование SQL-запросов локально
  • Подключение к облачным базам данных и выполнение администрирования
  • Быстрая диагностика производительности через дашборды
  • Интерактивные отчёты с использованием Notebook

Важно: Azure Data Studio дополняет, а не заменяет SSMS в сценариях глубокой конфигурации SQL Server на Windows.

Подготовка перед установкой

Прежде чем начать, убедитесь, что вы скачали пакет Azure Data Studio для вашей версии дистрибутива Linux. Проверьте свободное место на диске и права пользователя для установки пакета. При необходимости используйте sudo/администраторские права.

Скачать: Azure Data Studio (Free)

Установка Azure Data Studio на Debian/Ubuntu

Скачайте соответствующий .deb пакет и перейдите в папку Загрузки:

cd ~/Downloads

Установите пакет через apt:

sudo apt install ./azuredatastudio-linux-*.deb

После установки можно запускать приложение из меню приложений или из терминала командой azuredatastudio.

Установка на RHEL, CentOS и Fedora

Скачайте RPM-файл и перейдите в папку Загрузки:

cd ~/Downloads

Установите пакет через yum:

sudo yum install ./azuredatastudio-linux-1.35.1.rpm

При необходимости установите зависимости:

sudo yum install libXScrnSaver

На новых версиях RHEL/Fedora можно использовать dnf вместо yum.

Установка на Arch Linux

На Arch и производных можно установить из AUR с помощью yay:

yay -S azuredatastudio-bin

Если вы используете другой помощник для AUR, адаптируйте команду под него.

Запуск Azure Data Studio

страница запуска Azure Data Studio

Запустить можно из меню приложений или из терминала:

azuredatastudio

Если команда не найдена, проверьте, установлен ли путь к бинарнику в /usr/bin или /usr/local/bin, и права на файл.

Подключение к базе данных

начало создания нового подключения к базе данных в Azure Data Studio

На главной панели нажмите кнопку “New Connection” и заполните поля подключения: адрес сервера, тип аутентификации и учётные данные. Зеленая точка рядом с подключением означает активное соединение, красная — отключено.

Поддерживаемые варианты аутентификации:

  • SQL Login (логин/пароль)
  • Windows Authentication (на Windows)
  • Azure Active Directory (для Azure SQL)

создание нового подключения к базе данных в Azure Data Studio

Кнопка Advanced открывает дополнительные опции: порт, таймаут подключения и настройки безопасности.

Мини‑методология рабочей сессии

  1. Подключитесь к целевому серверу и проверите подключение.
  2. Откройте новый SQL-редактор и выполните простую команду SELECT 1.
  3. Создайте дашборд с ключевыми метриками (потребление CPU, активные сессии).
  4. При необходимости откройте Notebook для аналитики данных.

Бэкап и восстановление

Azure Data Studio поддерживает создание и восстановление резервных копий через расширения и встроенные команды (для SQL Server). Всегда проверяйте, что бэкап сохраняется в надёжном хранилище и что есть процедура восстановления для мероприятий по восстановлению после сбоя.

Краткая инструкция:

  • Создайте резервную копию через контекстное меню базы
  • Сохраните файл .bak в безопасном месте или в облаке
  • Для восстановления используйте “Restore” и проверьте логи после операции

Удаление Azure Data Studio

На Debian/Ubuntu:

sudo apt remove azuredatastudio

На RHEL/Fedora:

sudo yum remove azuredatastudio

На Arch (AUR):

sudo yay -R azuredatastudio-bin

Безопасность и лучшие практики

Important: минимизируйте риски, следуя рекомендациям ниже.

  • Используйте TLS/SSL для защищённых подключений к серверу базы данных.
  • Отключайте публичный доступ к базе данных, если он не нужен.
  • Применяйте принцип минимальных привилегий для учётных записей.
  • Храните учётные данные в менеджерах секретов (Vault, Azure Key Vault).
  • Включайте аудит и логирование соединений и ошибок.

Когда Azure Data Studio не подходит

  • Если вам нужна узкоспециализированная администрирование SQL Server на Windows с глубокими настройками — SSMS остаётся предпочтительным.
  • Для некоторых СУБД (специфичные версии) может быть лучше использовать нативные инструменты (например, pgAdmin для PostgreSQL при интенсивном администрировании).

Альтернативы и сравнение

  • SQL Server Management Studio — полноценный инструмент для Windows, расширенные админские возможности.
  • DBeaver — кроссплатформенный инструмент с поддержкой множества СУБД.
  • DataGrip — коммерческий IDE от JetBrains для работы с базами.
  • pgAdmin — стандартный инструмент для PostgreSQL.

Сравнение по критериям: удобство, расширяемость, интеграция с облаком, стоимость. Azure Data Studio выигрывает по лёгкости и расширяемости, уступая SSMS в глубоком Windows-администрировании.

Чек-листы по ролям

Для разработчика:

  • Установить Azure Data Studio
  • Подключиться к тестовой базе
  • Проверить работу IntelliSense
  • Настроить Snippets для часто используемых запросов

Для администратора:

  • Настроить мониторинговый дашборд
  • Проверить журналы ошибок и аудита
  • Тестировать восстановление из бэкапа
  • Ограничить доступ по IP и профилям

Для аналитика:

  • Создать Notebook с ETL-скриптами
  • Настроить экспорт результатов в CSV/Excel
  • Сохранить часто используемые запросы как Snippets

Критерии приёмки

  • Подключение к базе данных успешно (SELECT 1 возвращает результат).
  • Можно выполнить SELECT, INSERT и простую транзакцию без ошибок.
  • Дашборд отображает ключевые метрики за последние 5–15 минут.
  • Резервная копия создаётся и успешно восстанавливается в тестовой среде.

Отладка частых проблем

Проблема: команда azuredatastudio не запускается

  • Проверьте наличие бинарника в PATH
  • Проверьте права на исполняемый файл
  • Запустите из терминала и посмотрите stderr

Проблема: не удаётся подключиться к базе

  • Проверьте сетевой доступ и открытые порты
  • Убедитесь в корректности имени сервера и порта
  • Проверьте, разрешена ли аутентификация SQL Login

Пример простого рабочего процесса для восстановления после ошибки

  1. Определить объём повреждений, собрать логи.
  2. Отключить приложение от базы, чтобы не ухудшать ситуацию.
  3. Развернуть тестовый экземпляр и попытаться восстановить бэкап.
  4. При успехе выполнить откат на продуктиве по заранее описанному плану.

Совместимость и советы по миграции

  • Azure Data Studio поддерживает ключевые дистрибутивы Linux и работает в большинстве окружений. При миграции между дистрибутивами проверьте зависимости и версию библиотек.
  • Для CI/CD интеграции используйте API/CLI-инструменты базы данных и храните настройки подключения в безопасных переменных среды.

Шаблон быстрой проверки после установки

  • Запустить: azuredatastudio
  • Подключиться к тестовой базе
  • Выполнить: SELECT TOP 1 * FROM sys.objects; или SELECT 1;
  • Открыть Notebook и выполнить небольшое вычисление

Итоги

Azure Data Studio — удобный и расширяемый инструмент для работы с базами данных на Linux. Он подходит разработчикам, аналитикам и администраторам для быстрых операций, диагностики и визуализации. В сложных сценариях администрирования SQL Server на Windows рекомендуется использовать SSMS в дополнение к ADS.

Заметки:

  • При работе в продакшне всегда тестируйте бэкапы на восстановление.
  • Используйте менеджеры секретов и минимальные привилегии учетных записей.

Дополнительные ресурсы:

  • Официальный репозиторий Azure Data Studio на GitHub
  • Документация по установке и расширениям
Поделиться: X/Twitter Facebook LinkedIn Telegram
Автор
Редакция

Похожие материалы

Устранение раздражающих функций Windows 10
Windows

Устранение раздражающих функций Windows 10

Как двойные мониторы повышают продуктивность
Продуктивность

Как двойные мониторы повышают продуктивность

Как снять режим «только чтение» с NTFS‑диска на Mac
macOS

Как снять режим «только чтение» с NTFS‑диска на Mac

Delay в аудиопроизводстве — полное руководство
Аудио

Delay в аудиопроизводстве — полное руководство

Apple Remote Desktop — управление Mac централизованно
IT Management

Apple Remote Desktop — управление Mac централизованно

Фальшивые техподдержки — как распознать и избежать
Безопасность

Фальшивые техподдержки — как распознать и избежать