適用於:Linux 上的 SQL Server
本文說明如何在 Red Hat Enterprise Linux(RHEL)及 Ubuntu 上配置安裝與升級 SQL Server 2025(17.x)的正確儲存庫。
關於如何設定 SQL Server 2022(16.x)及更早版本的儲存庫,請參見 「配置安裝與升級 SQL Server 於 Linux 上的儲存庫」。
散發支援
- 自 SQL Server 2025(17.x)CU 1 起,支援 RHEL 10。
- Ubuntu 24.04 自 SQL Server 2025 (17.x) CU 1 起支援。
- 從 SQL Server 2022 (16.x) CU 10 開始支援 Ubuntu 22.04。
更多資訊請參閱 安裝指南。
存儲庫
當您在 Linux 上安裝 SQL Server 時,您必須設定 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.d尋找一個設定 SQL Server 儲存庫的檔案,例如
mssql-server-2025.repo。使用
cat,來顯示檔案的內容。sudo cat /etc/yum.repos.d/mssql-server-2025.repo在
baseurl屬性中的儲存庫名稱,例如mssql-server-2025,即為已設定的儲存庫。 你可以使用本文「 資料庫 」區塊的表格來辨識它。
移除舊的存放庫
如有必要,請使用以下指令移除舊的儲存庫。
sudo rm -rf /etc/yum.repos.d/mssql-server-2025.repo
此指令假設前一節所識別的檔案名稱 mssql-server-2025.repo為 。
設定新的存放庫
設定要用於 SQL Server 安裝和升級的新存放庫。 使用下列其中一個命令,設定您所選擇的存放庫。
自 SQL Server 2025(17.x)CU 1 起,RHEL 10 受到支援。
這些套件與 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
如果你選擇使用快速入門文章,請記得你已經設定了目標儲存庫。 不要在教學中重複這個步驟。