Übung: Installieren von SQL Server unter Ubuntu

Abgeschlossen

Verwenden Sie zum Installieren von SQL Server unter Ubuntu das Tool apt-get.

Sie sind Datenbankadministrator beim Großhandelsunternehmen Wide World Importers. Sie möchten von SQL Server profitieren, ohne die Serverbetriebssysteme wechseln zu müssen. Sie haben sich entschieden, SQL Server auf einem Ubuntu-Server bereitzustellen. Damit SQL Server für Ihre Entwickler einsatzbereit ist, konfigurieren Sie das SQL Server-Paket und installieren Befehlszeilentools.

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

Erstellen eines virtuellen Ubuntu-Computers

Erstellen Sie zunächst in Azure eine Ubuntu-VM. Installieren Sie anschließend SQL Server 2019 auf dieser VM.

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

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

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

Herstellen einer Verbindung mit der Ubuntu-VM

Sie verfügen nun über eine Ubuntu-VM und sind für die Installation von SQL Server bereit. Stellen Sie mithilfe von Secure Shell (SSH) eine Verbindung mit der VM her:

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

    ssh ubuntuadmin@$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

Installieren und konfigurieren Sie nun SQL Server.

  1. Führen Sie zum Installieren des GPG-Schlüssels für das Microsoft-Repository den folgenden Befehl aus:

    wget -qO- https://packages.microsoft.com/keys/microsoft.asc | sudo apt-key add -
    
  2. Führen Sie zum Registrieren des Ubuntu-Repositorys für Microsoft SQL Server den folgenden Befehl aus:

    sudo add-apt-repository "$(wget -qO- https://packages.microsoft.com/config/ubuntu/18.04/mssql-server-2019.list)"
    
  3. Führen Sie den folgenden Befehl aus, um eine aktualisierte Paketliste zu erhalten:

    sudo apt-get update
    
  4. Führen Sie den folgenden Befehl aus, um SQL Server zu installieren:

    sudo apt-get install -y mssql-server
    

    Die Installation kann einige Minuten dauern.

Konfigurieren von SQL Server

SQL Server können Sie erst verwenden, nachdem Sie die gewünschte Edition und das Systemadministratorkennwort angegeben haben:

  1. Führen Sie zum Konfigurieren von SQL Server im Terminalfenster den folgenden Befehl aus:

    sudo /opt/mssql/bin/mssql-conf setup
    
  2. Zum Auswählen der Evaluation Edition geben Sie 1 ein.

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

  4. Geben Sie als Systemadministratorkennwort Pa$$w0rd. Bestätigen Sie das Kennwort.

  5. 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

SQL Server ist jetzt installiert. Installieren Sie als Nächstes Tools zur Verwendung mit SQL Server.

  1. Führen Sie zum Registrieren des Repositorys für das Paket mit Microsoft SQL Server-Tools den folgenden Befehl aus:

    sudo add-apt-repository "$(curl https://packages.microsoft.com/config/ubuntu/18.04/prod.list)"
    
  2. Führen Sie den folgenden Befehl aus, um eine aktualisierte Paketliste zu erhalten:

    sudo apt-get update
    
  3. Führen Sie zum Installieren von SQL Server-Befehlszeilentools den folgenden Befehl aus:

    sudo apt-get install -y mssql-tools unixodbc-dev
    
  4. Drücken Sie die TAB- und EINGABETASTE, um den Lizenzbedingungen zuzustimmen.

  5. Drücken Sie die TAB- und EINGABETASTE, um den ODBC-Lizenzbedingungen zuzustimmen.

  6. Führen Sie zum Hinzufügen der Tools zur Umgebungsvariablen PATH den folgenden Befehl 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

Erstellen Sie abschließend eine Datenbank in SQL Server.

  1. Um zu prüfen, ob SQL Server ausgeführt wird, führen Sie diesen Befehl aus:

    systemctl status mssql-server
    
  2. Falls SQL Server nicht aktiv ist, führen Sie diesen Befehl aus, um den Server zu starten:

    sudo systemctl start mssql-server
    
  3. Führen Sie zum Starten des Tools sqlcmd diesen Befehl aus:

    sqlcmd -S localhost -U sa -P 'Pa$$w0rd'
    
  4. Führen Sie zum Erstellen einer Datenbank die folgenden Befehle aus:

    CREATE DATABASE WideWorld1
    GO
    
  5. Um zu überprüfen, ob die Datenbank erstellt wurde, führen Sie diese Befehle aus:

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