Übung: Installieren von SQL Server unter Red Hat
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:
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 \
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:
Führen Sie in der Cloud Shell diesen Befehl aus:
ssh redhatadmin@$IPADDRESS
Wenn Sie gefragt werden, ob Sie sicher sind, geben Sie yes ein.
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:
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
Wenn Sie zur Eingabe eines Kennworts aufgefordert werden, verwenden Sie das zuvor gezeigte Kennwort, und drücken Sie dann die EINGABETASTE.
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:
Führen Sie diesen Befehl aus:
sudo /opt/mssql/bin/mssql-conf setup
Wenn Sie zur Eingabe Ihres Kennworts aufgefordert werden, verwenden Sie das zuvor angezeigte Kennwort.
Zum Auswählen der Evaluation Edition geben Sie 1 ein.
Geben Sie Yes ein, um die Lizenzbedingungen zu akzeptieren.
Geben Sie Pa$$w0rd ein, und drücken Sie die EINGABETASTE, um das Systemadministratorkennwort festzulegen.
Bestätigen Sie das Kennwort.
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:
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
Führen Sie zum Installieren von SQL Server-Befehlszeilentools den folgenden Befehl aus:
sudo yum install -y mssql-tools unixODBC-devel
Geben Sie YES ein, um die ODBC-Lizenzbedingungen zu akzeptieren.
Geben Sie YES ein, um die Lizenzbedingungen zu akzeptieren.
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:
Führen Sie den folgenden Befehl aus, um eine Verbindung mit SQL Server herzustellen:
sqlcmd -S localhost -U sa -P 'Pa$$w0rd'
Führen Sie die folgenden SQL-Befehle aus, um eine Datenbank namens WideWorld1 zu erstellen:
CREATE DATABASE WideWorld1 GO
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
Um das Tool
sqlcmd
und SSH zu beenden, führen Sie den Befehl exit zweimal aus.