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

Область применения: SQL Server — Linux

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

Совет

SQL Server 2019 доступен! Сведения о новых возможностях см. в статье Новые возможности SQL Server 2019 для Linux.

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

Совет

Доступно SQL Server 2022 ! Сведения о новых возможностях для Linux в последнем выпуске см. в статье Новые возможности SQL Server 2022 (16.x).

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

Установка

Чтобы начать работу, установите SQL Server на Linux, используя любое из следующих кратких руководств:

Образы контейнеров

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

Примечание.

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

Connect

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

Средство Учебник
Visual Studio Code (VS Code) Расширение SQL Server для 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), SQL Server имеет одинаковые базовые ядро СУБД на всех поддерживаемых платформах, включая Linux и контейнеры. Поэтому многие существующие функции и возможности работают одинаково. В этой части документации некоторые из этих функций рассматриваются с точки зрения платформы Linux. Кроме того, отмечаются области, в которых платформа Linux предъявляет уникальные требования.

Если вы уже знакомы с SQL Server на Linux, изучите общие рекомендации и известные проблемы в заметках об этом выпуске:

Также ознакомьтесь с новыми возможностями:

Совет

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

Получение справки

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

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

Дополнительные сведения см. в разделе Участие в работе над документацией по SQL Server.