Sqlserver
 sql >> Datenbank >  >> RDS >> Sqlserver

So installieren Sie SQL Server unter SUSE 12

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.