Упражнение. Установка SQL Server на Red Hat

Завершено

Используйте средство yum для установки SQL Server на серверах Red Hat Enterprise Linux.

Вы являетесь администратором базы данных компании оптовой торговли Wide World Importers и хотите использовать функциональные возможности SQL Server, не меняя при этом операционную систему сервера. После развертывания SQL Server на сервере Red Hat настройте пакет SQL Server и установите средства командной строки. ЗАТЕМ SQL Server готов к использованию разработчиками.

В этом упражнении вы развернете SQL Server в RHEL, установите средства командной строки и создадите базу данных на SQL Server.

Создание виртуальной машины Red Hat

Начните с создания виртуальной машины Red Hat в Azure:

  1. Используйте песочницу Cloud Shell и команды Azure CLI для создания сервера Red Hat 7. Команда az vm create может занять несколько минут.

    export PASSWORD=$(openssl rand -base64 32)
    az vm create \
        --name RedHatServer \
        --resource-group <rgn>[sandbox resource group name]</rgn> \
        --admin-username redhatadmin \
        --admin-password $PASSWORD \
        --image "RedHat:RHEL:7-LVM:latest" \
        --nsg-rule SSH \
        --public-ip-sku Standard \
        --size Standard_D2s_v3 \
    
  2. Сохраните общедоступный IP-адрес сервера и отобразите пароль.

    export IPADDRESS=$(az vm show -d \
        --name RedHatServer \
        --query publicIps --output tsv \
        --resource-group <rgn>[sandbox resource group name]</rgn>)
    echo $PASSWORD
    

Подключение к виртуальной машине Red Hat

Теперь у вас есть виртуальная машина Red Hat, готовая к установке SQL Server. Подключение к нему с помощью Secure Shell (SSH):

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

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

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

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

Прежде чем использовать yum для установки, необходимо добавить файл конфигурации:

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

    sudo curl -o /etc/yum.repos.d/mssql-server.repo https://packages.microsoft.com/config/rhel/7/mssql-server-2019.repo
    
  2. Если вы запрашиваете пароль, используйте пароль, отображаемый ранее, и нажмите клавишу ВВОД.

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

    sudo yum install -y mssql-server
    

Настройка SQL Server

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

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

    sudo /opt/mssql/bin/mssql-conf setup
    
  2. Если появится запрос на ввод пароля, используйте пароль, отображаемый ранее.

  3. Чтобы выбрать выпуск Evaluation, введите 1.

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

  5. Введите Pa$$w 0rd и нажмите клавишу ВВОД , чтобы задать пароль системного администратора.

  6. Подтвердите пароль.

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

    systemctl status mssql-server --no-pager
    

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

SQL Server установлен. Затем установите средства командной строки для работы с SQL Server:

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

    sudo curl -o /etc/yum.repos.d/msprod.repo https://packages.microsoft.com/config/rhel/7/prod.repo
    
  2. Чтобы установить программы командной строки SQL Server, выполните следующую команду:

    sudo yum install -y mssql-tools unixODBC-devel
    
  3. Введите YES , чтобы принять условия лицензии ODBC.

  4. Введите YES , чтобы принять условия лицензии.

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

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

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

Теперь можно использовать sqlcmd средство для создания базы данных:

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

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

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

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