Install Microsoft SQL Server 2019 on CentOS 8

Facebooktwittermail

以前、CentOS 7にMicrosoft SQL Server 2017をインストールしました。

Install Microsoft SQL Server 2017 on CentOS 7

今回はCentOS 8にMicrosoft SQL Server 2019をインストールしてみました。

Quickstart: Install SQL Server and create a database on Red Hat
https://docs.microsoft.com/en-us/sql/linux/quickstart-install-connect-red-hat?view=sql-server-ver15

RHEL 8にSQL Server 2019をインストールするにはpython2が必要とのことです。

Note

The following commands for SQL Server 2019 points to the RHEL 8 repository. RHEL 8 does not come preinstalled with python2, which is required by SQL Server. Before you begin the SQL Server install steps, execute the command and verify that python2 is selected as the interpreter:

環境
・CentOS Linux release 8.2.2004 (Core)
・4.18.0-193.6.3.el8_2.x86_64

  1. python2のインストール
  2. compat-openssl10のインストール
  3. Repositoryのダウンロード
  4. MS SQL Serverのインストール
  5. セットアップの実行
  6. Express (free) Editionで設定しました。またadministrator(SA)のパスワードも設定します。

    Make sure to specify a strong password for the SA account (Minimum length 8 characters, including uppercase and lowercase letters, base 10 digits and/or non-alphanumeric symbols).

  7. 確認
  8. setupが完了すると自動起動設定、MSSQLが起動が完了しています。

  9. Firewallの許可
  10. Configure the Windows Firewall to Allow SQL Server Access
    https://docs.microsoft.com/ja-jp/sql/sql-server/install/configure-the-windows-firewall-to-allow-sql-server-access?view=sql-server-ver15

    Firewalldのサービスに/usr/lib/firewalld/services/mssql.xmlがありました。
    1433/tcpの許可だけでしたが。

Windows PCにインストールしたSQL Server Management Studioから接続できました。



Leave a Reply