Im Jahr 2016, Microsoft überraschte die IT-Welt mit der Ankündigung ihrer Pläne zu bringen MS SQL-Server zu Linux.
Unter Satya Nadellas Führung, die Redmond Riese hat erhebliche Fortschritte bei der Nutzung der Bereiche gemacht, in denen Linux die Branche dominiert (wie die Technologien, die die Cloud antreiben). Der Schritt, SQL Server unter Linux verfügbar zu machen, ist ein weiterer Hinweis auf diesen Ansatz.
Was auch immer die Beweggründe des Unternehmens hinter dieser Initiative sind, Linux-Systemadministratoren müssen wahrscheinlich lernen, wie man sie installiert, wartet und verwendet MS SQL-Server – vor allem, wenn man bedenkt, dass die Vorschauversionspakete bereits verfügbar sind für Red Hat Enterprise Linux 7.3+ (beinhaltet CentOS 7.3+ auch) und Ubuntu-Server 16.04 Bits (sorry – keine 32-Bit-Version verfügbar!).
Die einzige „schicke“ Systemvoraussetzung der Vorschauversion ist, dass das System, auf dem sie installiert ist, mindestens 2 GB von RAM.
In diesem Quickstart-Artikel erklären wir Ihnen, wie Sie es installieren SQL Server 2019-Vorschau an RHEL/CentOS 7.3+ Veröffentlichungen und Ubuntu 16.04.
1. So installieren Sie SQL Server auf RHEL/CentOS 7.3+ -Releases laden Sie die Konfigurationsdateien des Red Hat-Repositorys für die Vorschau von Microsoft SQL Server 2019 herunter, die die mssql-server Paket und mssql-tools mit folgendem curl-Befehle.
# curl -o /etc/yum.repos.d/mssql-server.repo https://packages.microsoft.com/config/rhel/7/mssql-server-preview.repo. # curl -o /etc/yum.repos.d/msprod.repo https://packages.microsoft.com/config/rhel/7/prod.repo.
2. Dann installiere die SQL Server und mssql-tools mit dem unixODBC Entwicklerpaket mit leckerer Paketmanager, wie gezeigt.
# yum install -y mssql-server mssql-tools unixODBC-devel.
3. Wenn die Installation abgeschlossen ist, werden Sie daran erinnert, das Konfigurationsskript auszuführen (/opt/mssql/bin/mssql-conf) um die Lizenzbedingungen zu akzeptieren, legen Sie das Passwort für die. fest SA Benutzer und wählen Sie Ihre Edition.
# /opt/mssql/bin/mssql-conf einrichten.
4. Stellen Sie nach Abschluss der Konfiguration sicher, dass die SQL Server Dienst läuft.
# systemctl-status mssql-server.
5. Offener Hafen 1433/tcp auf Ihrer Firewall, um externen Clients die Kommunikation mit dem Datenbankserver zu ermöglichen:
Wenn Sie verwenden Firewalld:
# Firewall-cmd --add-port=1433/tcp --permanent. # Firewall-cmd --reload.
Ansonsten (mit iptables):
# iptables -A INPUT -p tcp --dport 1433 -j AKZEPTIEREN. # iptables-save > /etc/sysconfig/iptables.
1. Damit Ubuntu den Paketen von der zu vertrauen MS SQL-Server Repositorys, importieren Sie die GPG Tasten mit den folgenden wget-Befehl.
$ wget -qO- https://packages.microsoft.com/keys/microsoft.asc | sudo apt-key hinzufügen -
2. Fügen Sie das Microsoft SQL Server Ubuntu-Repository für die Vorschau von SQL Server 2019 hinzu.
$ sudo add-apt-repository "$(wget -qO- https://packages.microsoft.com/config/ubuntu/16.04/mssql-server-preview.list)" $ curl https://packages.microsoft.com/config/ubuntu/16.04/prod.list | sudo tee /etc/apt/sources.list.d/msprod.list.
3. Synchronisieren Sie die Paketindexdateien neu und aktualisieren Sie das Kernpaket und zusätzliche Tools:
$ sudo apt-get update. $ sudo apt-get install mssql-server mssql-tools unixodbc-dev -y.
4. Führen Sie das Konfigurationsskript wie im vorherigen Fall aus:
$ sudo /opt/mssql/bin/mssql-conf einrichten.
5. Wählen "Jawohl" wenn Sie aufgefordert werden, die Lizenzbedingungen für. zu akzeptieren MS SQL-Tools:
Wir melden uns beim Server an und erstellen eine Datenbank namens Stoffe. Das -P
switch muss das Passwort folgen, das Sie bei der vorherigen Installation des Pakets gewählt haben:
$ sqlcmd -S localhost -U SA -P 'IhrPasswortHier' DATENBANK-Fabrics erstellen. Ausfahrt.
Wenn Sie Linux verwenden, können Sie die Befehlszeile wie oben gezeigt weiter verwenden. Ansonsten installieren SQL Server Management Studio Express wenn Sie Windows verwenden.
Geben Sie anschließend die IP des Datenbankservers ein (192.168.0.200 in diesem Fall) und die Zugangsdaten (Benutzername=sa, password=IhrPasswortHier):
Nach erfolgreicher Anmeldung wird die Stoffe Datenbank sollte auf der linken Seite erscheinen:
Klicken Sie als Nächstes auf Neue Abfrage um ein neues Abfragefenster zu öffnen, in das Sie den Inhalt der einfügen Stoffe Skript von Codeproject.com, dann klick Ausführen.
Bei Erfolg sehen Sie, dass das Skript 5 Tabellen und die Anzahl der Datensätze in jeder erstellt hat:
Führen Sie zum Abschluss die folgende Abfrage aus, um die ersten 5 Datensätze aus der Tabelle Clients abzurufen:
VERWENDEN Sie Stoffe. WÄHLEN SIE TOP 5 Vorname, Nachname, Geburtsdatum VOM Client. GEHEN.
Die Ergebnisse sollten mit der Ausgabe im folgenden Bild identisch sein:
Glückwünsche! Sie haben erfolgreich installiert und getestet MS SQL-Server unter Linux!
In diesem Artikel haben wir die Installation erklärt MS SQL-Server an RHEL / CentOS und Ubuntu-Server.
Aufgrund der neu entdeckten Nähe von Microsoft und Linux müssen Linux-Systemadministratoren mit MS SQL Server vertraut sein, wenn sie an der Spitze bleiben wollen.
Bis Mitte 2017 werden unter Linux die gleichen SQL Server-Editionen angeboten wie heute unter Windows: Enterprise, Standard, Web, Express und Developer. Die letzten beiden sind kostenlos, aber nur die Express-Edition wird für den Produktionseinsatz lizenziert (jedoch mit Ressourcenbeschränkungen).
Wenn Sie Fragen haben, können Sie uns wie immer das Kommentarformular unten verwenden. Wir freuen uns von Ihnen zu hören!