Что собой представляет 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".
SQL Server 2022 (16.x) работает на Linux. Это то же ядро СУБД SQL Server с множеством аналогичных функций и служб независимо от операционной системы. Дополнительные сведения об этом выпуске см. в статье "Новые возможности SQL Server 2022".
Установка
Чтобы начать работу, установите SQL Server на Linux, используя любое из следующих кратких руководств:
- Краткое руководство. Установка SQL Server и создание базы данных в Red Hat
- Краткое руководство. Установка SQL Server и создание базы данных на SUSE Linux Enterprise Server
- Краткое руководство. Установка SQL Server и создание базы данных в Ubuntu
- Краткое руководство. Запуск образов контейнеров SQL Server Linux с помощью Docker
- Подготовка виртуальной машины SQL в Azure
Образы контейнеров
Образы контейнеров SQL Server публикуются и доступны в реестре контейнеров Майкрософт (MCR), а также каталогизуются в следующих расположениях на основе образа операционной системы, используемого при создании образа контейнера:
- Образы контейнеров SQL Server на основе RHEL и Ubuntu см. в Реестр артефактов Microsoft SQL Server.
- Образы контейнеров SQL Server на основе RHEL см. в разделе контейнеров SQL Server Red Hat.
Примечание.
Контейнеры будут опубликованы только в 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 2017 в Linux
- Заметки о выпуске SQL Server 2019 в Linux
- Заметки о выпуске SQL Server 2022 в Linux
Также ознакомьтесь с новыми возможностями:
- Новые возможности SQL Server 2017 в Linux
- Новые возможности SQL Server 2019 на Linux
- Новые возможности SQL Server 2022
Совет
Ответы на часто задаваемые вопросы об SQL Server на Linux см. в этой статье.
Получение справки
- Идеи об SQL. Есть рекомендации по улучшению SQL Server?
- Вопросы и ответы по продуктам Майкрософт (SQL Server)
- DBA Stack Exchange (тег sql-server): вопросы о SQL Server
- Stack Overflow (тег sql-server): ответы на вопросы о разработке SQL
- Reddit: общие сведения о SQL Server
- Условия лицензии и информация о Microsoft SQL Server
- Варианты поддержки для бизнес-пользователей
- Дополнительная справка и отзывы по SQL Server
Примите участие в разработке документации по SQL
Знаете ли вы, что содержимое SQL можно изменить самостоятельно? Это не только улучшит нашу документацию, но и даст вам статус участника в создании этой страницы.
Дополнительные сведения см. в разделе Участие в работе над документацией по SQL Server.