Как установить SQL Server Express в Linux?

Опубликовано: 6 Сентября, 2022

Microsoft SQL Server Express — это редакция управления реляционными базами данных Microsoft SQL Server с ограниченными функциями, которую можно бесплатно загрузить, распространить и использовать. Он используется для создания или разработки небольших приложений. Он публикуется со времен SQL Server 2005. Microsoft предоставляет его в образовательных целях. Этот выпуск используется студентами, любителями и стартапами для разработки проектов, не требующих расширенных функций SQL Server. Его также можно использовать для любой производственной базы данных, размер которой равен или ниже текущего SQL-сервера. Он имеет максимальный размер базы данных 10 ГБ и другие важные ограничения. В этой статье мы узнаем, как установить SQL Server Express в Linux.

Установка SQL Server Express в Linux

Выполните следующие шаги, чтобы установить SQL Server Express на Ubuntu:

Шаг 1: Импортируйте ключи GPG общедоступного репозитория:

wget -qO- https://packages.microsoft.com/keys/microsoft.asc | sudo apt-key add –

Шаг 2: Добавьте репозиторий MS-SQL Server :

sudo add-apt-repository “$(wget -qO- https://packages.microsoft.com/config/ubuntu/20.04/mssql-server-2019.list)”

Шаг 3: Установите сервер, используя следующие команды.

sudo apt update && sudo apt install -y mssql-server

Установка необходимых пакетов…

Шаг 4: Настройте сервер с помощью следующей команды:

sudo /opt/mssql/bin/mssql-conf setup

При настройке сервера выберите «3» , чтобы установить SQL Express Server , как показано ниже, и установить пароль администратора.

Шаг 5: Убедитесь, что сервер работает:

Шаг 6: Установите инструменты командной строки SQL Server. Итак, сначала мы добавляем репозиторий инструментов, используя следующую команду:

curl https://packages.microsoft.com/config/ubuntu/20.04/prod.list | sudo tee /etc/apt/sources.list.d/msprod.list

Теперь установите необходимые инструменты CLI:

sudo apt update && sudo apt install -y mssql-tools unixodbc-dev

Теперь создадим символическую ссылку sqlcmd в /usr/local/bin :

sudo ln -s /opt/mssql-tools/bin/sqlcmd /usr/local/bin

На этом этапе ваша установка прошла успешно.

Создать новую базу данных

Шаг 1: Подключитесь локально к вашему MS SQL Express Server в качестве пользователя SA:

sqlcmd -S localhost -U SA

Шаг 2: Создайте базу данных:

CREATE DATABASE <database name>

GO

Шаг 3: Проверьте создание базы данных:

SELECT name FROM sys.databases

GO

Примечание. Чтобы правильно выполнить команду или зафиксировать транзакцию, вы должны ввести GO в новой строке, чтобы выполнить предыдущие команды.