Dieser Artikel enthält schrittweise Anleitungen zum Installieren von SQL Server 2019 für Linux auf SUSE Linux Enterprise Server 12.
Diese Schritte sollten auf SUSE Linux Enterprise Server 12, SP2, SP3, SP4 und SP5 funktionieren.
Sie sollten über mindestens 2 GB Arbeitsspeicher verfügen, bevor Sie SQL Server auf Ihrem SUSE-Computer installieren. Wenn Sie dies auf einer virtuellen Maschine installieren, sollten Ihnen mindestens 2 GB Arbeitsspeicher zugewiesen sein.
Das Dateisystem muss XFS sein oder EXT4 .
SQL-Server installieren
Mit den folgenden Schritten wird SQL Server 2019 für Linux auf SUSE Linux Enterprise Server 12 installiert.
Öffnen Sie das Terminal und führen Sie die folgenden Befehle aus.
Laden Sie die Konfigurationsdatei für das SLES-Repository von Microsoft SQL Server 2019 herunter:
sudo zypper addrepo -fc https://packages.microsoft.com/config/sles/12/mssql-server-2019.repo
Aktualisieren Sie Ihre Repositories:
sudo zypper --gpg-auto-import-keys refresh
Um sicherzustellen, dass der Microsoft-Paketsignaturschlüssel auf Ihrem System installiert ist, verwenden Sie den folgenden Befehl:
sudo rpm --import https://packages.microsoft.com/keys/microsoft.asc
Installieren Sie SQL Server:
sudo zypper install -y mssql-server
Führen Sie mssql-conf setup aus :
sudo /opt/mssql/bin/mssql-conf setup
Folgen Sie den Eingabeaufforderungen, um Ihre Edition auszuwählen, akzeptieren Sie die Lizenzvereinbarung und legen Sie das sa-Passwort fest.
Stellen Sie sicher, dass Sie ein starkes Passwort festlegen (Mindestlänge 8 Zeichen, einschließlich Groß- und Kleinbuchstaben, Basis-10-Ziffern und/oder nicht-alphanumerische Symbole).
Überprüfen Sie den Status von SQL Server
Sie können den folgenden Befehl ausführen, um zu überprüfen, ob SQL Server ausgeführt wird:
systemctl status mssql-server
Remote-Verbindungen
Um Remoteverbindungen zuzulassen, müssen Sie den SQL Server-Port in der Firewall öffnen.
Der Standardport von SQL Server ist TCP 1433.
Wenn Sie die SuSE-Firewall verwenden, müssen Sie die Datei /etc/sysconfig/SuSEfirewall2
bearbeiten Konfigurationsdatei, sodass die FW_SERVICES_EXT_TCP
Eintrag gibt die SQL Server-Portnummer an:
FW_SERVICES_EXT_TCP="1433"
Befehlszeilentools installieren
Nachdem Sie SQL Server installiert haben, benötigen Sie ein Tool, um sich damit zu verbinden.
Mit den folgenden Schritten können Sie zwei SQL Server-Befehlszeilentools einrichten:sqlcmd und bcp .
Fügen Sie Zypper das Microsoft SQL Server-Repository hinzu:
sudo zypper addrepo -fc https://packages.microsoft.com/config/sles/12/prod.repo
sudo zypper --gpg-auto-import-keys refresh
Installieren Sie jetzt mssql-tools mit dem unixODBC-Entwicklerpaket:
sudo zypper install -y mssql-tools unixODBC-devel
Sie werden zweimal aufgefordert, die Lizenzbedingungen zu akzeptieren. Wenn Sie mit den Bedingungen einverstanden sind, geben Sie YES
ein bei beiden Gelegenheiten.
Zu PATH hinzufügen
Optional können Sie /opt/mssql-tools/bin/
hinzufügen in Ihre PATH-Umgebungsvariable, sodass Sie die Tools ausführen können, ohne den vollständigen Pfad angeben zu müssen.
Um sqlcmd/bcp zu erstellen zugänglich von der Bash-Shell für Anmeldesitzungen:
echo 'export PATH="$PATH:/opt/mssql-tools/bin"' >> ~/.bash_profile
Um sqlcmd/bcp zu erstellen Zugänglich von der Bash-Shell für interaktive Sitzungen/Sitzungen ohne Anmeldung:
echo 'export PATH="$PATH:/opt/mssql-tools/bin"' >> ~/.bashrc
source ~/.bashrc
Mit SQL Server verbinden
Nachdem SQL Server installiert ist und die Befehlszeilentools ebenfalls installiert sind, können wir die Befehlszeilentools verwenden, um eine Verbindung zu SQL Server herzustellen.
Geben Sie Folgendes ein, aber ersetzen Sie <YourPassword>
mit eigenem Passwort:
sqlcmd -S localhost -U SA -P '<YourPassword>'
Alternativ können Sie -P '<YourPassword>'
weglassen und Sie werden stattdessen dazu aufgefordert.
Um eine Verbindung zu einer Remoteinstanz herzustellen, ändern Sie localhost in den Computernamen oder die IP-Adresse und stellen Sie sicher, dass Port 1433 in der Firewall geöffnet ist.
Sobald Sie erfolgreich verbunden sind, sollten Sie eine Eingabeaufforderung sehen, die wie folgt aussieht:
1>
Von hier aus können Sie T-SQL verwenden, um Datenbanken zu erstellen, Abfragen auszuführen und mehr.
Geben Sie zunächst den folgenden Code ein, um Ihre Version von SQL Server zu überprüfen:
SELECT @@version
GO
Wenn Sie neu bei SQL Server sind, sehen Sie sich mein SQL Server-Tutorial bei Quackit an.