Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
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.
Lihat file di
/etc/yum.repos.ddirektori menggunakan perintah berikut:sudo ls /etc/yum.repos.dCari file yang mengonfigurasi direktori SQL Server, seperti
mssql-server.repo.Tampilkan konten file menggunakan
cat.sudo cat /etc/yum.repos.d/mssql-server.repoProperti 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.