GNU/Linux >> LINUX-Kenntnisse >  >> Ubuntu

So installieren Sie Microsoft SQL Server auf Ubuntu 20.04 LTS

Lernen Sie die Schritte und Befehle zum Installieren von Microsoft SQL Server auf Ubuntu 20.04 LTS Focal fossa mithilfe des Befehlsterminals.

Microsoft SQL Server ist Software von Microsoft und im Gegensatz zu MySQL ist dies eine proprietäre und geschlossene Datenbankserverplattform. Es wurde von vielen großen Unternehmen für Unternehmensanwendungen verwendet, die relationale Datenbankverwaltungssysteme auf der Basis von SQL erfordern.

Wir können es für Business Intelligence und geschäftskritische Anwendungen verwenden. Dazu gehören MSSQL-Serverdienste wie Berichtsdienste, Analysedienste, Integrationsdienste oder SQL Server Data Tools (SSDT). Es unterstützt auch OLE DB und ODBC für Open Database Connectivity. Mittels leistungsfähigem MS SQL lässt sich mit dem Datenbankmanagementsystem auf Servern in einem Rechenzentrum, in einer Private Cloud oder in einer Public Cloud wie Microsoft Azure eine besonders skalierbare hybride Datenbankplattform realisieren.

Die wichtigsten Vorteile von Microsoft SQL Server sind:

Hohe Leistung, Verfügbarkeit und gute Skalierbarkeit
Kann auf lokalen Servern und in der Cloud verwendet werden
Geeignet für Big-Data- und Business-Intelligence-Anwendungen
Unterstützung von In-Memory-Funktionen
Erweiterte Sicherheitsfunktionen,
Unterstützung der Statistiksprache R.
Kann in Windows-, Linux- und Containerumgebungen verwendet werden.

Schritte zur Installation von Microsoft SQL Server auf Ubuntu 20.04 LTS

Die hier gegebenen Befehle zum Einrichten von MS SQL sind die gleichen für andere Linux-Betriebssysteme, die auf Ubuntu 20.04 LTS basieren, wie POP OS, Linux Mint, Elementary OS und mehr …

1. Microsoft SQL Server-Repository hinzufügen

Da es sich um eine proprietäre Anwendung handelt, kann der MSSQL-Datenbankserver nicht mit dem System-Repository von Ubuntu 20.04 LTS installiert werden. Daher müssen wir das offizielle Repository hinzufügen, das für Ubuntu Focal bestimmt ist. Bei der Durchführung dieses Tutorials war die neueste Version dieser Datenbank SQL 2019.

sudo apt instal wget curl
sudo add-apt-repository "$(wget -qO- https://packages.microsoft.com/config/ubuntu/20.04/mssql-server-2019.list)"

2. Öffentlichen GPG-Schlüssel hinzufügen

Nachdem Sie das Repository hinzugefügt haben, besteht der nächste Schritt darin, den GPG-Schlüssel hinzuzufügen, der von den Entwicklern des MS SQL-Servers zum Signieren seiner Pakete verwendet wurde. Unser System benötigt einen GPG-Schlüssel, um sicherzustellen, dass es die Pakete aus dem hinzugefügten Repository so erhält, wie sie von seinen Entwicklern veröffentlicht wurden.

curl https://packages.microsoft.com/keys/microsoft.asc | sudo apt-key add -

3. Aktualisieren Sie Ihr Ubuntu 20.04

Nun, es ist notwendig, den Update-Befehl auszuführen, sobald Sie sowohl GPG als auch das Repository von Microsoft SQL Server hinzugefügt haben. Das liegt daran, dass wir den Cache des APT-Paketmanagers neu erstellen müssen, um sicherzustellen, dass er die neuesten Pakete erkennt, die über das hinzugefügte Repository verfügbar sind.

sudo apt update

4. Installieren Sie SQL Server 2019 auf Ubuntu 20.04

Verwenden Sie schließlich das APT-Paket, um MSSQL zu installieren, wie wir es für jede andere Software auf Ubuntu tun.

sudo apt-get install mssql-server

5. Konfigurieren Sie den MSSQL-Server

Wenn Sie mit der Installation fertig sind, beginnen Sie mit der Konfiguration Ihres SQL-Servers, indem Sie den angegebenen Befehl ausführen. Sie werden gefragt, welche Edition von Microsoft SQL Server Sie installieren möchten, zusammen mit einer Aufforderung, das SA-Passwort (SQL-Systemadministrator) festzulegen.

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

Wenn Sie nach einer kostenlosen Version suchen, wählen Sie entweder Evaluierung, Entwickler oder Express. Geben Sie einfach die Seriennummer der Edition ein, die Sie installieren möchten, und drücken Sie dann die Eingabetaste.

Nach Auswahl der Edition fordert Sie der Installationsassistent auf, das SA-Benutzerkennwort festzulegen.

Um den Status des SQL-Dienstes zu überprüfen, ob er fehlerfrei funktioniert oder nicht.

systemctl status mssql-server --no-pager

Sobald die Installation abgeschlossen ist, können Sie Software wie SQL Server Management Studio verbinden, um sie remote oder lokal zu verbinden, um sie über die GUI-Schnittstelle zu verwalten. Dafür müssen Sie jedoch den von SQL verwendeten Standard-TCP-Port 1433 in Ihrer Firewall öffnen.

sudo ufw allow 1433

———————————–Zur Verwendung des SQL Servers über die Befehlszeile ————————————

6. Installieren Sie die SQL Server-Befehlszeilentools

Um eine Datenbank über die Befehlszeile zu erstellen, benötigen wir ein Tool, das Transact-SQL-Anweisungen auf dem SQL Server ausführen kann. Daher installieren Sie dafür Tools – sqlcmd und bcp.

Um jedoch die Befehlswerkzeuge für den MSSQL-Server zu erhalten, müssen wir ein Microsoft-Produktions-Repository für Linux hinzufügen.

curl https://packages.microsoft.com/config/ubuntu/20.04/prod.list | sudo tee /etc/apt/sources.list.d/msprod.list

Systemaktualisierung ausführen

sudo apt update

Installieren Sie MSSQL-Befehlstools

sudo apt-get install mssql-tools unixodbc-dev

Verwenden Sie nach erfolgreichem Abschluss der Installation den angegebenen Befehl, um den Tool-Ordner zu Ihrem Systempfad hinzuzufügen, damit wir ihn von überall im Terminal verwenden können, unabhängig davon, in welchem ​​Verzeichnis wir uns gerade befinden.

echo 'export PATH="$PATH:/opt/mssql-tools/bin"' >> ~/.bash_profile
source ~/.bashrc

7. Erstellen Sie eine Datenbank

Nun, sobald die MSSQL-Tools auf Ihrem System sind, können wir mit dem Befehlsterminal von Ubuntu eine SQL-Datenbank erstellen. Melden Sie sich dazu zunächst mit dem SA-Konto und -Passwort bei der SQL-Befehlsshell an.

sqlcmd -S localhost -U SA -P 'YourPassword'

Hinweis :Ersetzen Sie IhrPasswort mit dem aktuellen Passwort, das Sie bei der Konfiguration von MSSQL festgelegt haben.

Erstellen Sie jetzt Ihre Datenbank mit dem angegebenen Befehl:

CREATE DATABASE myfistdb

Um den obigen Befehl auszuführen, verwenden Sie:

GO

Zum Erstellen einer Tabelle  

Wählen Sie die Datenbank aus zuerst:

USE myfistdb

Jetzt , erstellen wir eine Tabelle mit einem Namen – firstable

CREATE TABLE firstable (id INT, name NVARCHAR(50), quantity INT)

So fügen Sie Daten in die neue Tabelle ein:

INSERT INTO firstable VALUES (1, 'mango', 150); INSERT INTO firstable VALUES (2, 'carrot', 154);

Um die obigen Befehle auszuführen, verwenden Sie erneut:

GO

Um die SQLCMD-Befehlszeilen-Shell zu verlassen, verwenden Sie:

QUIT

Dies war ein kurzes Tutorial zur Installation und Verwendung von Microsoft SQL Server unter Ubuntu 20.04 LTS Linux. Weitere Informationen zur weiteren Verwendung dieser Datenbank finden Sie im offiziellen Tutorial bereitgestellt von Microsoft.


Ubuntu
  1. So installieren Sie Minecraft Server auf Ubuntu 18.04 LTS

  2. So installieren Sie Microsoft SQL Server unter Ubuntu 20.04

  3. So installieren Sie Ubuntu Server 18.04 LTS

  4. So installieren Sie Discourse unter Ubuntu 20.04 LTS

  5. So installieren Sie MS SQL Server 2019 auf Ubuntu 20.04

So installieren Sie Microsoft Powershell auf Ubuntu 20.04 LTS

So installieren Sie Microsoft SQL Server unter Ubuntu 16.04 LTS

So installieren Sie TeamSpeak Server auf Ubuntu 16.04 LTS

So installieren Sie Jekyll unter Ubuntu 16.04 LTS

So installieren Sie Minecraft Server auf Ubuntu 16.04 LTS

So installieren Sie Nginx unter Ubuntu 18.04 LTS