Бөлісу құралы:


Что собой представляет SQL Server на Linux?

Применимо к:SQL Server в Linux

SQL Server работает в Linux, начиная с SQL Server 2017 (14.x). Это тот же ядро СУБД SQL Server с множеством аналогичных функций и служб в поддерживаемых операционных системах.

Начало работы

Если вы знакомы с SQL Server и незнакомы с Linux, ознакомьтесь с ресурсами Linux для пользователей SQL.

Если вы знакомы с Linux и не знакомы с SQL Server, см. статью "Новые возможности SQL Server: учебные ресурсы".

Выбор установки

В следующих разделах показано, как установить SQL Server на Linux в предпочитаемой среде.

Установка SQL Server непосредственно на компьютере Или виртуальной машине Linux

В следующих статьях краткого руководства описывается установка SQL Server в Linux на физическом оборудовании или виртуальной машине и создание базы данных:

Platform Поддерживаемая версия SQL Server
Red Hat Enterprise Linux (RHEL) 2017, 2019, 2022 и 2025
Ubuntu 2017, 2019, 2022 и 2025
SUSE Linux Enterprise Server (SLES) 1 Только 2017, 2019 и 2022
SQL Server на виртуальных машинах Azure 2017, 2019, 2022 и 2025

1 SUSE Linux Enterprise Server (SLES) не поддерживается в SQL Server 2025 (17.x) и более поздних версиях.

Запуск SQL Server в контейнере Linux

Контейнеры полезны в локальном тестировании, непрерывной интеграции и развертывании (CI/CD) и эфемерных нагрузках в вашей среде разработки. Они также часто используются в рамках оркестрации контейнеров в рабочих средах, включая Службы Azure Kubernetes (AKS), Red Hat OpenShift и DH2i DxOperator.

Инструкции по установке SQL Server в контейнере Linux см. в кратком руководстве по запуску образов контейнеров SQL Server Linux с помощью Docker.

Образы контейнеров SQL Server публикуются и доступны в реестре контейнеров Майкрософт (MCR). Они также каталогиируются в следующих расположениях на основе образа операционной системы, который использовался при создании образа контейнера:

Примечание.

Контейнеры публикуются только в MCR для последних дистрибутивов Linux. Если вы создаете собственный пользовательский образ контейнера SQL Server для более старого поддерживаемого дистрибутива, он по-прежнему поддерживается. Дополнительные сведения см. в следующих обновлениях образов контейнеров SQL Server в реестре артефактов Майкрософт (MCR).

Установка SQL Server в подсистеме Windows для Linux (WSL 2)

SQL Server в WSL 2 предназначен исключительно для разработки и не поддерживается для продукционных рабочих нагрузок. Запустите SQL Server в средах WSL на одной из поддерживаемых платформ для версии SQL Server, которую вы планируете запустить.

Инструкции по установке SQL Server в WSL 2 см. в разделе "Подсистема Windows для Linux" (WSL 2).

Подключиться

После установки подключитесь к экземпляру SQL Server на компьютере с Linux. Вы можете подключаться как локально, так и удаленно, различными средствами и драйверами. В кратких руководствах показано, как использовать программу командной строки sqlcmd. К другим средствам относятся:

Инструмент Учебник
служебная программа sqlcmd Подключение к SQL Server с помощью sqlcmd
расширение MSSQL для Visual Studio Code Подключение к базе данных и запрос к ней с расширением MSSQL для Visual Studio Code
SQL Server Management Studio (SSMS) Управление SQL Server на Linux с помощью SQL Server Management Studio в Windows
SQL Server Data Tools (SSDT) Создание баз данных для SQL Server на Linux с помощью Visual Studio

Изучить

SQL Server 2017 (14.x) и более поздних версий имеют одинаковые базовые ядра СУБД на всех поддерживаемых платформах, включая Linux и контейнеры. Поэтому многие существующие функции и возможности работают одинаково. Эта область документации выделяет некоторые из этих функций с точки зрения Linux и вызывает области, которые имеют уникальные требования в Linux.

Если вы уже знакомы с SQL Server для Linux, ознакомьтесь с заметками о релизах, содержащими общие рекомендации и известные проблемы для каждого релиза.

версия SQL Server Релизные заметки (Linux) Новые возможности (Linux) Новые возможности (Windows)
SQL Server 2025 (17.x) Заметки о выпуске SQL Server на Linux SQL Server в Windows
SQL Server 2025 (17.x) Заметки о выпуске SQL Server на Linux SQL Server в Windows
SQL Server 2025 (17.x) Заметки о выпуске SQL Server на Linux SQL Server в Windows
SQL Server 2025 (17.x) Заметки о выпуске SQL Server на Linux SQL Server в Windows

Совет

Ответы на часто задаваемые вопросы об SQL Server на Linux см. в этой статье.

Получить помощь

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

Знаете ли вы, что содержимое SQL можно изменить самостоятельно? Это не только улучшит нашу документацию, но и даст вам статус участника в создании этой страницы.

Дополнительные сведения см. в разделе Редактирование документации Microsoft Learn.