Es ist wichtig zu verstehen, dass die Anweisungen für RedHat 7.3 und 7.4 für die zutreffenden Versionen von CentOS gelten. Da Sie nicht angegeben haben, welche CentOS-Version Sie verwenden, kann ich nur davon ausgehen, dass Sie eine auf RHEL 7.3 oder RHEL 7.4 basierende Version verwenden. Wenn dies nicht der Fall ist, unterstützt Ihr Betriebssystem MSSQL nicht.
Kann mir jemand helfen? Warum erhalte ich diese Fehlermeldung? Ich kann das Setup nicht fortsetzen.
Ich vermute, wenn Sie inoffiziellen Anweisungen folgen, die Sie aus Versehen das Paket CTP oder RC SQL Server 2017 installiert haben. In der Regel beschränkt Microsoft die Erstellung von Voransichten auf einen bestimmten Zeitraum. Bevor Sie einen der folgenden Befehle ausführen, möchten Sie das installierte entfernen, indem Sie die entsprechenden Befehle verwenden.
Um dieses Problem zu lösen, müssen Sie den folgenden Befehl ausführen:
sudo rm -rf /etc/yum.repos.d/mssql-server.repo
Nachdem dieser Befehl erfolgreich ist, müssen Sie den folgenden Befehl ausführen:
sudo curl -o /etc/yum.repos.d/mssql-server.repo https://packages.microsoft.com/config/rhel/7/mssql-server-2017.repo
In der Microsoft-eigenen Dokumentation zum Ändern der Repository-Quelle wurde SQL Server 2017
Folgendes angegeben.
Wenn Sie sich zu diesem Zeitpunkt für eine vollständige Installation mit den Schnellstart-Tutorials entscheiden, denken Sie daran, dass Sie gerade das Ziel-Repository konfiguriert haben. Wiederholen Sie diesen Schritt in den Lernprogrammen nicht. Dies gilt insbesondere, wenn Sie das GDR-Repository konfigurieren, da die Schnellstart-Tutorials das CU-Repository verwenden.
Ändern Sie Repositorys vom Vorschau-Repository in das GA-Repository
Nachdem Sie das Repository aktualisiert haben, müssen Sie den folgenden Befehl ausführen:
sudo yum install -y mssql-server
Sie müssen dann den folgenden Befehl ausführen:
sudo /opt/mssql/bin/mssql-conf setup
Sie können dann mit der Konfiguration wie von Microsoft beschrieben fortfahren.
Wenn Sie SQL Server 2017 in diesem Lernprogramm ausprobieren, sind die folgenden Editionen frei lizenziert: Evaluation, Developer und Express.
Installieren Sie SQL Server und erstellen Sie eine Datenbank in Red Hat
Das Ende der Repository-URL bestätigt den Repository-Typ:
mssql-server: Vorschau-Repository.
mssql-server-2017: CU-Repository.
mssql-server-2017-gdr: GDR-Repository.
Für jede Verteilung gibt es zwei Hauptarten von Repositorys:
Kumulative Updates (CU): Das Repository für kumulative Updates (CU) enthält Pakete für die Basisversion von SQL Server und alle seit dieser Version vorgenommenen Fehlerkorrekturen oder Verbesserungen. Kumulative Updates sind spezifisch für eine Release-Version wie SQL Server 2017. Sie werden in regelmäßigen Abständen veröffentlicht.
GDR: Das GDR-Repository enthält Pakete für die Basisversion von SQL Server und nur kritische Korrekturen und Sicherheitsupdates seit dieser Version. Diese Updates werden auch der nächsten CU-Version hinzugefügt.