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

SQL Server 2025 (17.x) tersedia di RHEL 10 (dalam pratinjau) dan Ubuntu 24.04 (dalam pratinjau). Untuk mencobanya, gunakan artikel ini untuk mengonfigurasi mssql-server-preview repositori. Kemudian instal menggunakan instruksi dalam panduan penginstalan.

Repositori

Saat menginstal SQL Server di Linux, Anda harus mengonfigurasi repositori Microsoft. Repositori ini digunakan untuk memperoleh paket mesin database, mssql-server, dan paket SQL Server terkait. Saat ini ada tiga repositori utama:

Penyimpanan Nama Description
2025 mssql-server-2025 1 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).

1 Gunakan mssql-server-preview untuk Red Hat 10 (dalam pratinjau) dan Ubuntu 24.04 (dalam pratinjau).

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 telah mendaftarkan repositori SQL Server.

  1. Lihat file di /etc/yum.repos.d direktori dengan 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 dengan tabel di bagian Repositori di artikel ini.

Menghapus repositori lama

Jika perlu, hapus repositori lama dengan perintah berikut.

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

Perintah ini mengasumsikan bahwa file yang diidentifikasi di bagian sebelumnya diberi nama 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), RHEL 10 didukung (dalam pratinjau).
  • 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 (dalam pratinjau) sudo curl -o /etc/yum.repos.d/mssql-server.repo https://packages.microsoft.com/config/rhel/10/mssql-server-preview.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 pengantar, ingatlah bahwa Anda telah mengonfigurasi repositori target. Jangan ulangi langkah itu dalam tutorial.