Bagikan melalui


Mengonfigurasi repositori untuk menginstal dan meningkatkan SQL Server 2025 di Linux

Berlaku untuk:SQL Server di Linux

Artikel ini menjelaskan cara mengonfigurasi repositori yang benar untuk menginstal dan meningkatkan SQL Server 2025 (17.x) di Red Hat Enterprise Linux (RHEL) dan Ubuntu.

Untuk petunjuk tentang cara mengonfigurasi repositori untuk SQL Server 2022 (16.x) dan versi yang lebih lama, lihat Mengonfigurasi Repositori untuk Menginstal dan Meningkatkan SQL Server di Linux.

Tip

RHEL 10 dan Ubuntu 24.04 didukung dimulai dengan SQL Server 2025 (17.x) CU 1. Untuk informasi selengkapnya, lihat panduan penginstalan.

Repositori

Saat menginstal SQL Server di Linux, Anda harus mengonfigurasi repositori Microsoft. Gunakan repositori ini untuk mendapatkan paket mesin database, mssql-server, dan paket SQL Server terkait. Repositori berikut saat ini tersedia:

Penyimpanan Nama Description
2025 mssql-server-2025 Repositori SQL Server 2025 (17.x).
2022 mssql-server-2022 Repositori SQL Server 2022 (16.x).
2019 mssql-server-2019 Repositori Pembaruan Kumulatif (CU) SQL Server 2019 (15.x).
2017 mssql-server-2017 Repositori Pembaruan Kumulatif (CU) SQL Server 2017 (14.x).

Repositori Pembaruan Kumulatif (CU) berisi paket untuk rilis SQL Server dasar, dan perbaikan atau peningkatan bug sejak rilis tersebut. Pembaruan kumulatif khusus untuk versi rilis, seperti SQL Server 2025 (17.x). Mereka dirilis pada jadwal teratur. Pembaruan rilis distribusi umum (GDR) dirilis di repositori CU yang sama.

Setiap rilis berisi paket SQL Server lengkap dan semua pembaruan sebelumnya untuk repositori tersebut. Anda juga dapat menurunkan ke rilis apa pun dalam versi utama Anda (misalnya, 2025).

Konfigurasikan repositori

Gunakan langkah-langkah di bagian berikut untuk mengonfigurasi repositori pada distribusi Linux Anda.

Periksa repositori yang dikonfigurasi sebelumnya

Pertama, verifikasi apakah Anda sudah mendaftarkan repositori SQL Server.

  1. Lihat file di /etc/yum.repos.d direktori menggunakan perintah berikut:

    sudo ls /etc/yum.repos.d
    
  2. Cari file yang mengonfigurasi direktori SQL Server, seperti mssql-server.repo.

  3. Tampilkan konten file menggunakan cat.

    sudo cat /etc/yum.repos.d/mssql-server.repo
    
  4. Properti nama adalah repositori yang dikonfigurasi. Anda dapat mengidentifikasinya menggunakan tabel di bagian Repositori di artikel ini.

Menghapus repositori lama

Jika perlu, hapus repositori lama menggunakan perintah berikut.

sudo rm -rf /etc/yum.repos.d/mssql-server.repo

Perintah ini mengasumsikan bahwa file yang diidentifikasi di bagian sebelumnya bernama mssql-server.repo.

Mengonfigurasi repositori baru

Konfigurasikan repositori baru yang akan digunakan untuk penginstalan dan peningkatan SQL Server. Gunakan salah satu perintah berikut untuk mengonfigurasi repositori pilihan Anda.

  • Dimulai dengan SQL Server 2025 (17.x) CU 1, RHEL 10 didukung.
  • Dimulai dengan SQL Server 2022 (16.x) CU 10, RHEL 9 didukung.
  • Dimulai dengan SQL Server 2017 (14.x) CU 20, RHEL 8 didukung.

Perintah berikut untuk SQL Server 2019 (15.x) mengarah ke repositori RHEL 8. RHEL 8 tidak datang dengan prainstal python2, yang diperlukan oleh SQL Server. Untuk informasi selengkapnya, lihat Menginstal Microsoft SQL Server di Red Hat Enterprise Linux 8 Beta.

Bergantung pada versi RHEL yang Anda gunakan, pastikan jalur cocok /rhel/8, , /rhel/9atau /rhel10. Paket kami bersifat agnostik untuk versi minor RHEL. Ini berarti bahwa jika Anda menggunakan RHEL 8.7, Anda perlu menggunakan jalur /rhel/8 untuk mengonfigurasi repositori Anda.

Penyimpanan Versi Pelepasan Command
2025 2025 RHEL 10 sudo curl -o /etc/yum.repos.d/mssql-server.repo https://packages.microsoft.com/config/rhel/10/mssql-server-2025.repo
2022 2022 RHEL 9 sudo curl -o /etc/yum.repos.d/mssql-server.repo https://packages.microsoft.com/config/rhel/9/mssql-server-2022.repo
CU 2019 2019 RHEL 8 sudo curl -o /etc/yum.repos.d/mssql-server.repo https://packages.microsoft.com/config/rhel/8/mssql-server-2019.repo
CU 2017 2017 RHEL 8 sudo curl -o /etc/yum.repos.d/mssql-server.repo https://packages.microsoft.com/config/rhel/8/mssql-server-2017.repo

Jika Anda memilih untuk menggunakan artikel panduan cepat, ingatlah bahwa Anda sudah mengonfigurasi repositori target. Jangan ulangi langkah itu dalam tutorial.