Упражнение. Установка SQL Server на Ubuntu
Чтобы установить SQL Server в Ubuntu, используйте apt-get
это средство.
Вы являетесь администратором базы данных компании оптовой торговли Wide World Importers. Вы хотите использовать функциональные возможности SQL Server, не меняя при этом операционную систему сервера. Теперь вы решили развернуть SQL Server на сервере Ubuntu. Чтобы SQL Server был готов к использованию разработчиками, настройте пакет SQL Server и установите средства командной строки.
В этом упражнении вы узнаете, как развернуть SQL Server в Ubuntu, установить средства командной строки и создать базу данных на SQL Server.
Создание виртуальной машины Ubuntu
Начните с создания виртуальной машины Ubuntu в Azure. Позже установите SQL Server 2019 на этой виртуальной машине.
С помощью песочницы Cloud Shell введите команды Azure CLI для создания сервера Ubuntu 18.04 LTS. Команда az vm create может занять несколько минут.
export UBUNTUPASSWORD=$(openssl rand -base64 32) az vm create \ --name UbuntuServer \ --resource-group <rgn>[sandbox resource group name]</rgn> \ --admin-username ubuntuadmin \ --admin-password $UBUNTUPASSWORD \ --image "Canonical:UbuntuServer:18.04-LTS:latest" \ --nsg-rule SSH \ --public-ip-sku Standard \ --size Standard_D2s_v3
Сохраните общедоступный IP-адрес сервера и отобразите пароль.
export IPADDRESS=$(az vm show -d \ --name UbuntuServer \ --query publicIps --output tsv \ --resource-group <rgn>[sandbox resource group name]</rgn>) echo $UBUNTUPASSWORD
Подключение к виртуальной машине Ubuntu
Теперь у вас есть виртуальная машина Ubuntu, вы готовы установить SQL Server. Подключитесь к виртуальной машине с помощью Secure Shell (SSH):
В Cloud Shell выполните следующую команду.
ssh ubuntuadmin@$IPADDRESS
Если вы уверены, введите да.
Для пароля введите отображаемый пароль из предыдущей команды и нажмите клавишу ВВОД. SSH установит подключение к виртуальной машине и откроет оболочку bash.
Установка пакета SQL Server
Теперь установите и настройте SQL Server.
Чтобы установить ключ GPG репозитория Майкрософт, выполните следующую команду:
wget -qO- https://packages.microsoft.com/keys/microsoft.asc | sudo apt-key add -
Чтобы зарегистрировать репозиторий Ubuntu Microsoft SQL Server, выполните следующую команду:
sudo add-apt-repository "$(wget -qO- https://packages.microsoft.com/config/ubuntu/18.04/mssql-server-2019.list)"
Чтобы получить обновленный список пакетов, выполните следующую команду:
sudo apt-get update
Чтобы установить SQL Server, выполните следующую команду:
sudo apt-get install -y mssql-server
Установка может занять несколько минут.
Настройка SQL Server
Прежде чем запустить SQL Server, необходимо указать требуемый выпуск и пароль системного администратора:
Чтобы настроить SQL Server, в окне терминала выполните следующую команду:
sudo /opt/mssql/bin/mssql-conf setup
Чтобы выбрать выпуск Evaluation, введите 1.
Введите "Да", чтобы принять условия лицензионного соглашения.
Для пароля системного администратора введите Pa$$w 0rd. Подтвердите пароль.
Чтобы подтвердить выполнение SQL Server 2019, выполните следующую команду:
systemctl status mssql-server --no-pager
Установка средств SQL Server
Установка SQL Server завершена. Далее мы установим средства для работы с SQL Server.
Чтобы зарегистрировать репозиторий для пакета средств Microsoft SQL Server, выполните следующую команду:
sudo add-apt-repository "$(curl https://packages.microsoft.com/config/ubuntu/18.04/prod.list)"
Чтобы получить обновленный список пакетов, выполните следующую команду:
sudo apt-get update
Чтобы установить средства командной строки SQL Server, выполните следующую команду:
sudo apt-get install -y mssql-tools unixodbc-dev
Нажмите клавишу TAB и ВВОД , чтобы принять условия лицензии.
Нажмите клавишу TAB и ВВОД , чтобы принять условия лицензии ODBC.
Чтобы добавить средства в
PATH
переменную среды, выполните следующую команду:echo 'export PATH="$PATH:/opt/mssql-tools/bin"' >> ~/.bash_profile echo 'export PATH="$PATH:/opt/mssql-tools/bin"' >> ~/.bashrc source ~/.bashrc
Создание базы данных
Наконец, создайте базу данных в SQL Server.
Чтобы проверить, работает ли SQL Server, выполните следующую команду:
systemctl status mssql-server
Если SQL Server не работает, выполните следующую команду, чтобы запустить сервер:
sudo systemctl start mssql-server
Чтобы запустить
sqlcmd
средство, выполните следующую команду:sqlcmd -S localhost -U sa -P 'Pa$$w0rd'
Чтобы создать базу данных, выполните следующие команды:
CREATE DATABASE WideWorld1 GO
Чтобы убедиться в успешном создании базы данных, выполните следующие команды:
SELECT name, database_id, create_date FROM sys.databases WHERE name = 'WideWorld1' GO
Чтобы выйти из
sqlcmd
средства и SSH, выполните команду дважды .