web-dev-qa-db-ja.com

DebianにSQL Serverをインストールする

LinuxにSQL Serverをインストールしたい。 MSサイトから、Red Hat、SUSE、Ubuntuがサポ​​ートされていることを読みましたが、Debianで使用したいと思っています。 UbuntuはDebianに基づいているので、インストールで成功する可能性はありますか?

https://docs.Microsoft.com/en-us/sql/linux/sql-server-linux-setup

8
i486

これは、Debian 8(Jessie)で、2017年より前のvNextを dbfiddle にインストールしたときに機能しました。

  1. apt-get install curl apt-transport-https Sudo
  2. 追加 deb http://ftp.debian.org/debian jessie-backports mainから/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

しかし、私はRTM Linuxバージョンの2017をDebian Stretchにインストールし、最終的にUbuntuを使用しました。

はい、インストールが成功する可能性、または問題を回避できる可能性があります。サポートされている構成ではありませんが、動作する可能性があります。

docker image を試すこともできます。

apt:

$ 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

Aptパッケージデータベースを更新し、mssql-serverパッケージをインストールします。

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

パッケージのインストール後、次を実行する必要があります。

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

Microsoft(R)SQL Server(R)Setup

4
arnav