В последние годы спрос на SQL Server в Linux резко возрос, поскольку предприятия и организации используют технологии с открытым исходным кодом и ищут более гибкие варианты управления своими базами данных. В этой статье мы рассмотрим различные методы установки и настройки SQL Server в Linux, сопровождаемые примерами кода. Независимо от того, являетесь ли вы разработчиком, системным администратором или специалистом по базам данных, это подробное руководство поможет вам начать работу с SQL Server в Linux.
Метод 1: использование Docker
Docker предоставляет удобный и портативный способ запуска SQL Server в Linux. Чтобы начать, выполните следующие действия:
- Установите Docker в своей системе Linux.
- Извлеките образ Docker SQL Server из официального репозитория Microsoft.
- Создайте и запустите контейнер Docker с образом SQL Server.
- Подключитесь к экземпляру SQL Server из предпочитаемого вами клиентского приложения, используя соответствующую строку подключения.
Пример кода:
docker pull mcr.microsoft.com/mssql/server:latest
docker run -e 'ACCEPT_EULA=Y' -e 'SA_PASSWORD=YourStrongPassword' -p 1433:1433 --name sql_server_container -d mcr.microsoft.com/mssql/server:latest
Метод 2: собственный пакет Linux
Microsoft предоставляет собственные пакеты Linux для SQL Server, что упрощает процесс установки. Вот как вы можете действовать:
- Добавьте репозиторий Microsoft SQL Server в свой менеджер пакетов.
- Установите пакет SQL Server с помощью менеджера пакетов.
- Настройте SQL Server с помощью утилиты mssql-conf.
- Запустите службу SQL Server.
- Подключитесь к экземпляру SQL Server с помощью предпочитаемого вами клиентского приложения.
Пример кода:
curl https://packages.microsoft.com/keys/microsoft.asc | sudo apt-key add -
curl https://packages.microsoft.com/config/ubuntu/20.04/mssql-server-2019.list | sudo tee /etc/apt/sources.list.d/mssql-server.list
sudo apt-get update
sudo apt-get install -y mssql-server
sudo /opt/mssql/bin/mssql-conf setup
sudo systemctl start mssql-server.service
Метод 3: Azure Data Studio
Azure Data Studio — это кроссплатформенный инструмент управления базами данных, предоставляющий графический интерфейс для SQL Server в Linux. Вот как вы можете его использовать:
- Загрузите и установите Azure Data Studio в своей системе Linux.
- Запустите Azure Data Studio и подключитесь к экземпляру SQL Server.
- Используйте интуитивно понятный интерфейс Azure Data Studio для управления базами данных и выполнения запросов.
Пример кода:
Для этого метода пример кода не требуется, поскольку он предполагает использование графического интерфейса Azure Data Studio.
SQL Server в Linux предлагает мощное и универсальное решение для управления базами данных в среде Linux. В этой статье мы рассмотрели три метода установки и настройки SQL Server в Linux: с использованием Docker, собственных пакетов Linux и Azure Data Studio. В зависимости от ваших предпочтений и требований вы можете выбрать тот метод, который подойдет вам лучше всего. Используя SQL Server в Linux, вы можете использовать преимущества технологий с открытым исходным кодом, одновременно наслаждаясь надежными возможностями и производительностью SQL Server от Microsoft.