Diese Anleitung hilft Ihnen, Microsoft SQL Server auf Ihrem VPS-Server mit Debian 12 zu installieren.
Voraussetzungen
- Ein VPS-Server mit installiertem Debian 12.
- Root-Zugriff auf den Server.
Schritt 1: System aktualisieren
Bevor Sie SQL Server installieren, stellen Sie sicher, dass Ihr System auf dem neuesten Stand ist. Führen Sie die folgenden Befehle aus:
sudo apt update
sudo apt upgrade -y
Schritt 2: Notwendige Pakete installieren
Installieren Sie die erforderlichen Pakete für SQL Server:
sudo apt install curl apt-transport-https software-properties-common -y
Schritt 3: Öffentliche GPG-Schlüssel importieren
Führen Sie den folgenden Befehl aus, um die GPG-Schlüssel zu importieren:
curl https://packages.microsoft.com/keys/microsoft.asc | sudo apt-key add -
Schritt 4: Microsoft SQL Server-Repository registrieren
Fügen Sie das SQL Server-Repository hinzu:
curl https://packages.microsoft.com/config/debian/12/prod.list | sudo tee /etc/apt/sources.list.d/mssql-release.list
Schritt 5: SQL Server installieren
Aktualisieren Sie die Paketliste und installieren Sie SQL Server:
sudo apt update
sudo ACCEPT_EULA=Y apt install -y mssql-server
Schritt 6: SQL Server konfigurieren
Nach der Installation führen Sie das Konfigurationsskript aus, um SQL Server zu konfigurieren:
sudo /opt/mssql/bin/mssql-conf setup
Befolgen Sie die Anweisungen, um Ihre SQL Server-Edition und Ihr Passwort festzulegen.
Schritt 7: SQL Server-Befehlszeilentools installieren (optional)
Wenn Sie SQL Server über die Befehlszeile verwalten möchten, installieren Sie die SQL Server-Tools:
sudo apt install -y mssql-tools unixodbc-dev
Um die Tools zu verwenden, fügen Sie sie Ihrem PATH hinzu, indem Sie Folgendes ausführen:
echo 'export PATH="$PATH:/opt/mssql-tools/bin"' >> ~/.bash_profile
source ~/.bash_profile
Schritt 8: Installation überprüfen
Um zu überprüfen, ob SQL Server läuft, verwenden Sie:
systemctl status mssql-server
Fazit
Sie haben Microsoft SQL Server erfolgreich auf Ihrem VPS-Server mit Debian 12 installiert. Sie können nun SQL Server für Ihre Datenbankbedürfnisse verwenden.