Bagikan melalui


Mengonfigurasi repositori untuk menginstal dan meningkatkan SQL Server di Linux

Berlaku untuk:SQL Server di Linux

Artikel ini menjelaskan cara mengonfigurasi repositori yang benar untuk menginstal dan meningkatkan SQL Server 2017 (14.x), SQL Server 2019 (15.x), dan SQL Server 2022 (16.x) di Red Hat Enterprise Linux (RHEL), SUSE Linux Enterprise Server (SLES), dan Ubuntu.

Untuk petunjuk tentang cara mengonfigurasi repositori untuk SQL Server 2022 (16.x) dan versi yang lebih baru, lihat Mengonfigurasi repositori untuk menginstal dan meningkatkan SQL Server 2025 di Linux.

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:

Repositori Nama Deskripsi
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 2022 (16.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, 2022).

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 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.

Repositori Versi Pelepasan Perintah
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 pengenalan cepat, ingatlah bahwa Anda telah mengonfigurasi repositori target. Jangan ulangi langkah itu dalam tutorial.