Что собой представляет 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 см.SQL Server в Реестре артефактов Microsoft.
- Для образов контейнеров SQL Server на основе RHEL, см. контейнеры Red Hat для SQL Server.
Примечание.
Контейнеры будут опубликованы только в MCR для последних дистрибутивов Linux. Если вы создаете собственный пользовательский образ контейнера SQL Server для более старого поддерживаемого дистрибутива, он по-прежнему будет поддерживаться. Для получения дополнительной информации см. предстоящие обновления образов контейнеров SQL Server в Реестре артефактов Microsoft (также известный как MCR).
Подключиться
После установки подключитесь к экземпляру 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
- Условия лицензии и информация о Microsoft SQL Server
- Варианты поддержки для бизнес-пользователей
- Дополнительная справка и отзывы по SQL Server
Примите участие в разработке документации по SQL
Знаете ли вы, что содержимое SQL можно изменить самостоятельно? Это не только улучшит нашу документацию, но и даст вам статус участника в создании этой страницы.
Дополнительные сведения см. в разделе Участие в работе над документацией по SQL Server.