適用対象:Linux 上の SQL Server
この記事では、Red Hat Enterprise Linux (RHEL) と Ubuntu に SQL Server 2025 (17.x) をインストールおよびアップグレードするための正しいリポジトリを構成する方法について説明します。
SQL Server 2022 (16.x) 以前のバージョンのリポジトリを構成する方法については、「 Linux 上の SQL Server をインストールおよびアップグレードするためのリポジトリの構成」を参照してください。
配布サポート
- RHEL 10はSQL Server 2025(17.x)CU 1からサポートされています。
- Ubuntu 24.04 は、SQL Server 2025 (17.x) CU 1 以降でサポートされています。
- Ubuntu 22.04 は、SQL Server 2022 (16.x) CU 10 以降でサポートされています。
詳細については、 インストール ガイドを参照してください。
リポジトリ
SQL Server on Linux をインストールする場合は、Microsoft リポジトリを構成する必要があります。 このリポジトリを使用して、データベース エンジン パッケージ、 mssql-server、および関連する SQL Server パッケージを取得します。 現在、次のリポジトリを使用できます。
| リポジトリ | Name | Description |
|---|---|---|
| 2025 | mssql-server-2025 |
SQL Server 2025 (17.x) リポジトリ。 |
リポジトリには、ベース SQL Server リリース用のパッケージと、そのリリース以降のバグ修正や改善を含むパッケージが含まれています。 累積的な更新プログラムは、SQL Server 2025 (17.x) などのリリース バージョンに固有です。 通常の周期でリリースされます。 一般配布リリース(GDR)のアップデートは同じリポジトリでリリースされます。
各リリースには、SQL Server の完全なパッケージと、そのリポジトリに対する以前の更新プログラムがすべて含まれています。 メジャー バージョン (2025 など) 内の任意のリリースに ダウングレード することもできます。
リポジトリを構成する
次のセクションの手順を使用して、Linux ディストリビューションのリポジトリを構成します。
以前に構成したリポジトリの確認
まず、SQL Server リポジトリが既に登録されているかどうかを確認します。
次のコマンドを使用して、
/etc/yum.repos.dディレクトリ内のファイルを表示します。sudo ls /etc/yum.repos.dSQL Serverリポジトリを設定するファイル、例えば
mssql-server-2025.repoを探してください。catを使ってファイルの内容を表示します。sudo cat /etc/yum.repos.d/mssql-server-2025.repobaseurlプロパティ内のリポジトリ名(例えばmssql-server-2025)は、設定されたリポジトリです。 この記事の 「リポジトリ 」セクションの表を使用して識別できます。
古いリポジトリの削除
必要に応じて、次のコマンドを使用して古いリポジトリを削除します。
sudo rm -rf /etc/yum.repos.d/mssql-server-2025.repo
このコマンドは、前のセクションで識別されたファイルの名前が mssql-server-2025.repo であることを前提としています。
新しいリポジトリの構成
SQL Server のインストールとアップグレードのために使用する新しいリポジトリを構成します。 次のコマンドのいずれかを使って、任意のリポジトリを構成します。
RHEL 10はSQL Server 2025(17.x)CU 1からサポートされています。
パッケージはRHELのマイナーバージョンに依存しません。 たとえば、RHEL 10.1 を使う場合は、リポジトリを設定する際は、パス /rhel/10 を使用します。
curl -fsSL https://packages.microsoft.com/config/rhel/10/mssql-server-2025.repo | sudo tee /etc/yum.repos.d/mssql-server-2025.repo
クイック スタート記事を使用する場合は、ターゲット リポジトリが既に構成されていることを忘れないでください。 このチュートリアルでは、この手順を繰り返さないでください。