So installieren Sie Microsoft SQL Server auf Fedora 39

In diesem Tutorial zeigen wir Ihnen, wie Sie Microsoft SQL Server auf Fedora 39 installieren. Microsoft SQL Server, ein führendes relationales Datenbankmanagementsystem, wurde ursprünglich für Microsoft Windows entwickelt. Der wachsende Bedarf an Hochleistungsrechnern mit anspruchsvollen Arbeitslasten führte jedoch 2016 zu einer Neustrukturierung von SQL Server, die plattformübergreifende Unterstützung bietet. Dadurch wurde es erstmals möglich, SQL Server auf Linux-Systemen auszuführen.

Dieser Artikel setzt voraus, dass Sie über Grundkenntnisse in Linux verfügen, wissen, wie man die Shell benutzt, und, was am wichtigsten ist, dass Sie Ihre Site auf Ihrem eigenen VPS hosten. Die Installation ist recht einfach und setzt voraus, dass Sie das Root-Konto verwenden. Wenn nicht, müssen Sie möglicherweise ‚sudo‚ zu den Befehlen hinzu, um Root-Rechte zu erhalten. Ich zeige Ihnen die schrittweise Installation des Microsoft SQL Servers auf einem Fedora 39.

Voraussetzungen

Bevor wir mit der Installation beginnen, stellen wir sicher, dass Sie alles haben, was Sie brauchen:

  • Ein Server, auf dem eines der folgenden Betriebssysteme läuft: Filzhut 39.
  • Um potenzielle Probleme zu vermeiden, wird eine Neuinstallation des Betriebssystems empfohlen.
  • Sie benötigen Zugriff auf das Terminal, um Befehle ausführen zu können. Fedora 39 stellt hierfür die Anwendung Terminal bereit. Sie finden diese in Ihrem Anwendungsmenü.
  • Zum Herunterladen von Microsoft SQL Server und den zugehörigen Abhängigkeiten benötigen Sie eine aktive Internetverbindung.
  • A non-root sudo user oder Zugang zum root userWir empfehlen, als non-root sudo userda Sie Ihrem System schaden können, wenn Sie als Root nicht vorsichtig sind.

Installieren Sie Microsoft SQL Server auf Fedora 39

Schritt 1. Aktualisieren Sie zunächst die Systempakete, um sicherzustellen, dass Sie über die neuesten Versionen verfügen. Dies können Sie mit dem folgenden Befehl tun:

sudo dnf clean all
sudo dnf update

Schritt 2. Fügen Sie das Microsoft SQL Server-Repository hinzu.

Wir beginnen damit, dass wir Microsofts Paket-Repository für SQL Server zum Paketmanager DNF von Fedora hinzufügen. Dadurch können wir SQL Server ganz einfach mit DNF installieren, anstatt einzelne RPM-Pakete manuell herunterzuladen und zu installieren:

sudo curl -o /etc/yum.repos.d/mssql-server.repo https://packages.microsoft.com/config/rhel/8/mssql-server-2022.repo

Dieser Befehl lädt die SQL Server 2019-Repository-Konfigurationsdatei herunter und speichert sie als /etc/yum.repos.d/mssql-server.repo.

Führen Sie als Nächstes dnf makecache So aktualisieren Sie den DNF-Paketcache:

sudo dnf makecache

Schritt 3. Installieren von Microsoft SQL Server auf Fedora 39.

Nachdem Sie das Repository konfiguriert haben, können Sie SQL Server installieren, indem Sie den folgenden Befehl ausführen:

sudo dnf install mssql-server

Dieser Befehl installiert das SQL Server-Paket auf Ihrem Fedora-System.

Nach der Installation von SQL Server und seinen Befehlszeilentools müssen Sie den SQL Server-Dienst starten und ihn so aktivieren, dass er beim Systemstart gestartet wird. Verwenden Sie dazu die folgenden Befehle:

sudo systemctl start mssql-server
sudo systemctl enable mssql-server

Schritt 4. Initialisieren Sie SQL Server.

Sobald das SQL Server-Paket installiert ist, müssen Sie die SQL Server-Datenbank-Engine initialisieren. Dieser Vorgang umfasst das Festlegen des SA-Passworts (Systemadministrator) und die Auswahl Ihrer SQL Server-Edition. Um den SQL Server zu initialisieren, führen Sie den folgenden Befehl aus:

sudo /opt/mssql/bin/mssql-conf setup

Schritt 5. Öffnen Sie die Firewall-Ports für SQL Server.

Öffnen Sie für Remoteverbindungen die Ports in der Linux-Firewall für die folgenden Dienste:

  • SQL Server: TCP-Port 1433
  • SQL Server Distributed Transaction Coordinator (DTC): TCP-Ports 11000–11999

Hier sind die Befehle für Fedora:

sudo firewall-cmd --zone=public --add-port=1433/tcp --permanent
sudo firewall-cmd --zone=public --add-port=11000-11999/tcp --permanent 
sudo firewall-cmd --reload

Schritt 6. Installieren Sie die SQL Server-Befehlszeilentools.

SQL Server bietet einige nützliche Befehlszeilentools für die Verwaltung und Abfrage, darunter:

  • sqlcmd: SQL Server-Befehlszeilenabfragetool
  • bcp: Dienstprogramm zum Massenimport/-export von Daten

Installieren Sie diese Tools zusammen mit dem ODBC-Treiber und seinen Abhängigkeiten auf Fedora mit:

sudo dnf install mssql-tools unixODBC-devel

Der sqlcmd Das Tool kann jetzt eine Verbindung zum SQL Server herstellen und T-SQL-Anweisungen von der Bash-Shell aus ausführen.

Wir können überprüfen, ob SQL Server mit dem läuft systemctl Statusbefehl:

sudo systemctl status mssql-server

Führen Sie außerdem sqlcmd um eine Verbindung herzustellen und eine einfache SQL-Abfrage auszuführen:

/opt/mssql-tools/bin/sqlcmd -S localhost -U SA -P '<your_password>' -Q 'SELECT @@VERSION'

Dadurch wird die Verbindung als SA-Benutzer hergestellt und die SQL Server-Version angezeigt, um zu bestätigen, dass alles ordnungsgemäß funktioniert.

Herzlichen Glückwunsch! Sie haben Microsoft SQL erfolgreich installiert. Vielen Dank, dass Sie dieses Tutorial zur Installation von Microsoft SQL Server auf Ihrem Fedora 39-System verwendet haben. Für weitere oder nützliche Informationen empfehlen wir Ihnen, die offizielle Microsoft-Website.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert