Упражнение. Установка 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 на этой виртуальной машине.

  1. С помощью песочницы 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   
    
  2. Сохраните общедоступный 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):

  1. В Cloud Shell выполните следующую команду.

    ssh ubuntuadmin@$IPADDRESS
    
  2. Если вы уверены, введите да.

  3. Для пароля введите отображаемый пароль из предыдущей команды и нажмите клавишу ВВОД. SSH установит подключение к виртуальной машине и откроет оболочку bash.

Установка пакета SQL Server

Теперь установите и настройте SQL Server.

  1. Чтобы установить ключ GPG репозитория Майкрософт, выполните следующую команду:

    wget -qO- https://packages.microsoft.com/keys/microsoft.asc | sudo apt-key add -
    
  2. Чтобы зарегистрировать репозиторий Ubuntu Microsoft SQL Server, выполните следующую команду:

    sudo add-apt-repository "$(wget -qO- https://packages.microsoft.com/config/ubuntu/18.04/mssql-server-2019.list)"
    
  3. Чтобы получить обновленный список пакетов, выполните следующую команду:

    sudo apt-get update
    
  4. Чтобы установить SQL Server, выполните следующую команду:

    sudo apt-get install -y mssql-server
    

    Установка может занять несколько минут.

Настройка SQL Server

Прежде чем запустить SQL Server, необходимо указать требуемый выпуск и пароль системного администратора:

  1. Чтобы настроить SQL Server, в окне терминала выполните следующую команду:

    sudo /opt/mssql/bin/mssql-conf setup
    
  2. Чтобы выбрать выпуск Evaluation, введите 1.

  3. Введите "Да", чтобы принять условия лицензионного соглашения.

  4. Для пароля системного администратора введите Pa$$w 0rd. Подтвердите пароль.

  5. Чтобы подтвердить выполнение SQL Server 2019, выполните следующую команду:

    systemctl status mssql-server --no-pager
    

Установка средств SQL Server

Установка SQL Server завершена. Далее мы установим средства для работы с SQL Server.

  1. Чтобы зарегистрировать репозиторий для пакета средств Microsoft SQL Server, выполните следующую команду:

    sudo add-apt-repository "$(curl https://packages.microsoft.com/config/ubuntu/18.04/prod.list)"
    
  2. Чтобы получить обновленный список пакетов, выполните следующую команду:

    sudo apt-get update
    
  3. Чтобы установить средства командной строки SQL Server, выполните следующую команду:

    sudo apt-get install -y mssql-tools unixodbc-dev
    
  4. Нажмите клавишу TAB и ВВОД , чтобы принять условия лицензии.

  5. Нажмите клавишу TAB и ВВОД , чтобы принять условия лицензии ODBC.

  6. Чтобы добавить средства в PATH переменную среды, выполните следующую команду:

    echo 'export PATH="$PATH:/opt/mssql-tools/bin"' >> ~/.bash_profile
    echo 'export PATH="$PATH:/opt/mssql-tools/bin"' >> ~/.bashrc
    source ~/.bashrc
    

Создание базы данных

Наконец, создайте базу данных в SQL Server.

  1. Чтобы проверить, работает ли SQL Server, выполните следующую команду:

    systemctl status mssql-server
    
  2. Если SQL Server не работает, выполните следующую команду, чтобы запустить сервер:

    sudo systemctl start mssql-server
    
  3. Чтобы запустить sqlcmd средство, выполните следующую команду:

    sqlcmd -S localhost -U sa -P 'Pa$$w0rd'
    
  4. Чтобы создать базу данных, выполните следующие команды:

    CREATE DATABASE WideWorld1
    GO
    
  5. Чтобы убедиться в успешном создании базы данных, выполните следующие команды:

    SELECT name, database_id, create_date FROM sys.databases WHERE name = 'WideWorld1'
    GO
    
  6. Чтобы выйти из sqlcmd средства и SSH, выполните команду дважды .