Übung: Installieren von SQL Server unter Red Hat

Abgeschlossen

Verwenden Sie das Tool yum, um SQL Server auf Servern mit Red Hat Enterprise Linux (RHEL) zu installieren.

Sie sind Datenbankadministrator beim Großhandelsunternehmen Wide World Importers und möchten von SQL Server profitieren, ohne die Serverbetriebssysteme wechseln zu müssen. Nach der Bereitstellung von SQL Server auf einem Red Hat-Server konfigurieren Sie das SQL Server-Paket und installieren Befehlszeilentools. SQL Server ist dann für Ihre Entwickler einsatzbereit.

In dieser Übung stellen Sie SQL Server unter RHEL bereit, installieren Befehlszeilentools und erstellen in SQL Server eine Datenbank.

Erstellen einer Red Hat-VM

Erstellen Sie zunächst eine Red Hat-VM in Azure:

  1. Geben Sie in der Cloud Shell-Sandbox Azure CLI-Befehle ein, um einen Server mit Red Hat 7 zu erstellen. Die Ausführung des Befehls az vm create kann einige Minuten dauern.

    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. Speichern Sie die öffentliche IP-Adresse Ihres Servers, und zeigen Sie das Kennwort an.

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

Herstellen einer Verbindung mit der Red Hat-VM

Jetzt verfügen Sie über eine Red Hat-VM, die für die Installation von SQL Server bereit ist. Stellen Sie eine Verbindung damit mithilfe von Secure Shell (SSH) her:

  1. Führen Sie in der Cloud Shell diesen Befehl aus:

    ssh redhatadmin@$IPADDRESS
    
  2. Wenn Sie gefragt werden, ob Sie sicher sind, geben Sie yes ein.

  3. Geben Sie für das Kennwort das im vorherigen Befehl angezeigte Kennwort ein, und drücken Sie dann die EINGABETASTE. SSH stellt eine Verbindung mit der VM her und zeigt eine Bash-Shell.

Installieren des SQL Server-Pakets

Bevor Sie yum zum Installieren verwenden können, müssen Sie eine Konfigurationsdatei hinzufügen:

  1. Führen Sie den folgenden Befehl aus, um die Konfigurationsdatei aus dem Repository „Microsoft SQL Server Red Hat“ herunterzuladen:

    sudo curl -o /etc/yum.repos.d/mssql-server.repo https://packages.microsoft.com/config/rhel/7/mssql-server-2019.repo
    
  2. Wenn Sie zur Eingabe eines Kennworts aufgefordert werden, verwenden Sie das zuvor gezeigte Kennwort, und drücken Sie dann die EINGABETASTE.

  3. Führen Sie zum Installieren von SQL Server diesen Befehl aus:

    sudo yum install -y mssql-server
    

Konfigurieren von SQL Server

SQL Server können Sie erst verwenden, nachdem Sie mit dem Skript mssql-conf die gewünschte Edition und das Systemadministratorkennwort angegeben haben:

  1. Führen Sie diesen Befehl aus:

    sudo /opt/mssql/bin/mssql-conf setup
    
  2. Wenn Sie zur Eingabe Ihres Kennworts aufgefordert werden, verwenden Sie das zuvor angezeigte Kennwort.

  3. Zum Auswählen der Evaluation Edition geben Sie 1 ein.

  4. Geben Sie Yes ein, um die Lizenzbedingungen zu akzeptieren.

  5. Geben Sie Pa$$w0rd ein, und drücken Sie die EINGABETASTE, um das Systemadministratorkennwort festzulegen.

  6. Bestätigen Sie das Kennwort.

  7. Um zu bestätigen, dass SQL Server 2019 ausgeführt wird, führen Sie diesen Befehl aus:

    systemctl status mssql-server --no-pager
    

Installieren von SQL Server-Tools

Prüfen Sie, ob SQL Server installiert ist. Installieren Sie als Nächstes Befehlszeilentools zur Verwendung mit SQL Server:

  1. Führen Sie den folgenden Befehl aus, um die Konfigurationsdatei zum Tools-Repository von Microsoft SQL Server herunterzuladen:

    sudo curl -o /etc/yum.repos.d/msprod.repo https://packages.microsoft.com/config/rhel/7/prod.repo
    
  2. Führen Sie zum Installieren von SQL Server-Befehlszeilentools den folgenden Befehl aus:

    sudo yum install -y mssql-tools unixODBC-devel
    
  3. Geben Sie YES ein, um die ODBC-Lizenzbedingungen zu akzeptieren.

  4. Geben Sie YES ein, um die Lizenzbedingungen zu akzeptieren.

  5. Führen Sie zum Hinzufügen der Tools zur Umgebungsvariablen PATH diese Befehle aus:

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

Erstellen einer Datenbank

Jetzt können Sie das Tool sqlcmd zum Erstellen einer Datenbank verwenden:

  1. Führen Sie den folgenden Befehl aus, um eine Verbindung mit SQL Server herzustellen:

    sqlcmd -S localhost -U sa -P 'Pa$$w0rd'
    
  2. Führen Sie die folgenden SQL-Befehle aus, um eine Datenbank namens WideWorld1 zu erstellen:

    CREATE DATABASE WideWorld1
    GO
    
  3. Um zu überprüfen, ob die Datenbank erstellt wurde, führen Sie diese SQL-Abfrage aus:

    SELECT name, database_id, create_date FROM sys.databases WHERE name = 'WideWorld1'
    GO
    
  4. Um das Tool sqlcmd und SSH zu beenden, führen Sie den Befehl exit zweimal aus.