Installieren Sie SQL Server unter Debian


Antworten:


11

Dies funktionierte für mich unter Debian 8 (Jessie), als ich vNext für dbfiddle vor 2017 installierte :

  1. apt-get install curl apt-transport-https sudo
  2. hinzufügen deb http://ftp.debian.org/debian jessie-backports mainzu/etc/apt/sources.list
  3. apt-get update && apt-get install -t jessie-backports openssl ca-certificates
  4. curl https://packages.microsoft.com/keys/microsoft.asc | apt-key add -
  5. curl https://packages.microsoft.com/config/ubuntu/16.04/mssql-server.list | tee /etc/apt/sources.list.d/mssql-server.list
  6. apt-get update && apt-get install mssql-server
  7. sudo /opt/mssql/bin/mssql-conf setup

Ich habe jedoch versucht und es nicht geschafft, die RTM Linux-Version von 2017 auf Debian Stretch zu installieren, letztendlich unter Verwendung von Ubuntu.


1
Der Name der Serverliste wurde geändert. Es ist jetzt packages.microsoft.com/config/ubuntu/16.04/…
Galmeida

2
Ein weiteres Problem, auf das ich stieß, war das fehlende libssl1.0.0-Paket in Debian 9. Dies löste es: unix.stackexchange.com/questions/394456/…
Galmeida

Über diesen Pfad wurde anscheinend SQL Server installiert, aber ich konnte keine Verbindung herstellen, egal was passiert. Ich habe Fehler "Fehler: Microsoft ODBC-Treiber 17 für SQL Server: TCP-Anbieter: Fehlercode 0x2749." und "Fehler: Microsoft ODBC-Treiber 17 für SQL Server: TCP-Anbieter: Fehlercode 0x2749.Fehlercode 0x102" und konnte sie nicht beheben (ich habe viele Dinge ausprobiert). Ich entschied mich stattdessen für Docker und es funktionierte (anscheinend). docs.microsoft.com/en-us/sql/linux/…
Galmeida


Es ist Debian 9 ..
Galmeida

6

Ja, es besteht die Möglichkeit, dass die Installation erfolgreich ist oder dass Sie Probleme umgehen können. Es wäre keine unterstützte Konfiguration, aber es könnte funktionieren.

Sie können auch das Docker-Image ausprobieren .


4

geeignet:

$ curl https://packages.microsoft.com/keys/microsoft.asc | sudo apt-key add -
$ curl https://packages.microsoft.com/config/ubuntu/16.04/mssql-server.list | sudo tee /etc/apt/sources.list.d/mssql-server.list

Aktualisieren Sie die apt-Paketdatenbank und installieren Sie das mssql-server-Paket:

$ sudo apt-get update
$ sudo apt-get install mssql-server

Nach der Paketinstallation müssen Sie Folgendes ausführen:

$ /opt/mssql/bin/sqlservr-setup script:
$ sudo /opt/mssql/bin/sqlservr-setup

Microsoft (R) SQL Server (R) Setup

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.