Bagikan melalui


Edisi dan fitur yang didukung SQL Server 2025 di Linux

Berlaku untuk:SQL Server di Linux

Artikel ini menyediakan detail fitur yang didukung oleh berbagai edisi SQL Server 2025 (17.x) di Linux.

Untuk edisi dan fitur SQL Server yang didukung di Windows, lihat Edisi dan fitur SQL Server 2025 yang didukung.

Untuk informasi selengkapnya tentang apa yang baru di SQL Server 2025 (17.x), lihat:

Persyaratan penginstalan bervariasi berdasarkan kebutuhan aplikasi Anda. Berbagai edisi SQL Server mengakomodasi persyaratan performa, runtime, dan harga unik organisasi dan individu. Komponen SQL Server yang Anda instal juga bergantung pada persyaratan spesifik Anda. Bagian berikut membantu Anda memahami cara membuat pilihan terbaik di antara edisi dan komponen yang tersedia di SQL Server.

Untuk catatan rilis terbaru dan informasi baru, lihat Catatan rilis untuk SQL Server 2025 di Linux.

Untuk daftar fitur SQL Server yang tidak tersedia di Linux, lihat Fitur dan layanan yang tidak didukung.

Edisi SQL Server

Tabel berikut ini menjelaskan edisi SQL Server.

Edisi Definisi
Enterprise1 Penawaran utama, edisi SQL Server Enterprise dibangun untuk organisasi yang menuntut performa, keamanan, dan skalabilitas yang tidak terkompromi. Edisi ini adalah database bertenaga AI dan mesin misi penting yang dirancang untuk mendukung beban kerja yang paling kompleks di lingkungan lokal, cloud, dan hibrid.
Standar Edisi Standar SQL Server memberikan keseimbangan performa, keamanan, dan keterseimbangan untuk bisnis yang membutuhkan kemampuan kelas perusahaan tanpa kompleksitas. Edisi ini memberdayakan bisnis yang berkembang dengan performa tingkat perusahaan, kemampuan AI modern, dan fleksibilitas hibrid.
Pengembang Perusahaan Edisi Pengembang Perusahaan SQL Server memungkinkan pengembang membangun segala jenis aplikasi di atas SQL Server. Ini termasuk semua fungsionalitas edisi Enterprise, tetapi dilisensikan untuk digunakan sebagai sistem pengembangan dan pengujian, bukan sebagai server produksi. Edisi pengembang adalah pilihan ideal bagi orang-orang yang membangun dan menguji aplikasi.
Pengembang Standar Mirip dengan edisi Pengembang Perusahaan, edisi Pengembang Standar SQL Server mencakup semua fungsionalitas edisi Standar, tetapi dilisensikan untuk digunakan sebagai sistem pengembangan dan pengujian, bukan sebagai server produksi.
Evaluasi Edisi Evaluasi SQL Server mencakup semua fungsionalitas edisi Enterprise. Penyebaran evaluasi tersedia selama 180 hari. Untuk informasi selengkapnya, lihat Sumber Daya dan Dokumen Lisensi SQL Server.
Ekspres2 Edisi SQL Server Express adalah database tingkat pemula, gratis, ideal untuk mempelajari dan membangun aplikasi berbasis data desktop dan server kecil. Edisi terpadu ini mencakup SQL Server Data Tools (SSDT), integrasi pembelajaran mesin, dan Pencarian Teks Lengkap. Ini adalah pilihan terbaik untuk vendor perangkat lunak independen, pengembang, dan hobi yang membangun aplikasi klien. Jika Anda memerlukan fitur database yang lebih canggih, SQL Server Express dapat ditingkatkan dengan mulus ke edisi akhir SQL Server lainnya yang lebih tinggi.

SQL Server Express LocalDB adalah versi ringan dari edisi Ekspres yang memiliki semua fitur keterprogramannya, berjalan dalam mode pengguna dan memiliki penginstalan konfigurasi nol yang cepat dan daftar singkat prasyarat.

1 Edisi Perusahaan menawarkan virtualisasi tak terbatas untuk pelanggan dengan Jaminan Perangkat Lunak. Penyebaran harus mematuhi panduan lisensi. Untuk informasi selengkapnya, lihat Sumber Daya dan Dokumen Lisensi SQL Server.

2 Dimulai dengan SQL Server 2025 (17.x), edisi Ekspres mencakup semua fungsionalitas yang tersedia di edisi SQL Server Express dengan Layanan Tingkat Lanjut.

Menggunakan SQL Server dengan aplikasi klien/server

Anda hanya dapat menginstal komponen klien SQL Server di komputer yang menjalankan aplikasi klien/server yang terhubung langsung ke instans SQL Server. Penginstalan komponen klien juga merupakan opsi yang baik jika Anda mengelola instans SQL Server di server database, atau jika Anda berencana untuk mengembangkan aplikasi SQL Server.

Komponen SQL Server

SQL Server 2025 (17.x) di Linux mendukung Mesin Database SQL Server. Tabel berikut ini menjelaskan fitur di Mesin Database.

Komponen Server Deskripsi
Mesin Basis Data SQL Server Mesin Database SQL Server mencakup Mesin Database, layanan inti untuk menyimpan, memproses, dan mengamankan data, replikasi, Pencarian Teks Lengkap, alat untuk mengelola data relasional dan XML, dan dalam integrasi analitik database.

Pengembang Perusahaan, Pengembang Standar, Enterprise Core, dan edisi Evaluasi

Untuk fitur yang didukung oleh edisi Enterprise Developer, Standard Developer, Enterprise Core, dan Evaluation, lihat fitur yang tercantum untuk edisi SQL Server Enterprise dalam tabel berikut.

Edisi Pengembang terus mendukung hanya satu klien untuk Pemutaran Ulang Terdistribusi SQL Server.

Nota

SQL Server 2025 (17.x) memperkenalkan edisi Pengembang Perusahaan dan Pengembang Standar SQL Server terpisah.

Pembatasan skala

Fitur Enterprise Standar Ekspres
Kapasitas komputasi maksimum yang digunakan oleh satu instans - SQL Server Database Engine 1 Batas maksimum sistem operasi Terbatas pada kurang dari 4 soket atau 32 inti Terbatas pada kurang dari 1 soket atau 4 core
Kapasitas komputasi maksimum yang digunakan oleh satu instans - Analysis Services atau Reporting Services Batas maksimum sistem operasi Terbatas pada kurang dari 4 soket atau 32 inti Terbatas pada kurang dari 1 soket atau 4 core
Memori maksimum untuk kumpulan buffer per instans Mesin Database SQL Server Batas maksimum sistem operasi 256 GB 1.410 MB
Kapasitas maksimum untuk ekstensi kumpulan buffer per instans Mesin Database SQL Server 32 * (konfigurasi memori server maks) 4 * (konfigurasi memori server maks) Tidak tersedia
Memori maksimum untuk cache segmen penyimpan kolom per instans Mesin Database SQL Server Memori tak terbatas 32 GB 352 MB
Ukuran data maksimum yang dioptimalkan memori per database di Mesin Database SQL Server Memori tak terbatas 32 GB 352 MB
Ukuran database relasional maksimum 524 PB 524 PB 10 GB

1 Edisi Perusahaan dengan lisensi berbasis Lisensi Akses Klien (CAL) Server + (tidak tersedia untuk perjanjian baru) dibatasi hingga maksimum 20 inti per instans SQL Server. Tidak ada batasan di bawah model Lisensi Server berbasis Inti. Untuk informasi selengkapnya, lihat Menghitung batas kapasitas menurut edisi SQL Server.

Layanan terhubung Azure

Fitur Enterprise Standar Ekspres
Ekstensi Azure untuk SQL Server Ya Ya Tidak.
Fitur tautan untuk SQL Managed Instance 1 Ya Ya Tidak.
Server failover untuk pemulihan bencana di Azure Ya Ya Tidak.
Integrasi Microsoft Entra Ya Ya Ya
Penagihan sesuai pemakaian Ya Ya Tidak.

1 Fitur ini diatur oleh Kebijakan Siklus Hidup masing-masing.

Ketersediaan tinggi

Fitur Enterprise Standar Ekspres
Pengiriman jurnal Ya Ya Tidak.
Kompresi cadangan Ya Ya Tidak.
Cuplikan basis data Ya Ya Tidak.
Instans kluster failover AlwaysOn 1 Ya Ya Tidak.
Grup ketersediaan AlwaysOn 2 Ya Tidak. Tidak.
Grup ketersediaan dasar 3 Tidak. Ya Tidak.
Grup ketersediaan komitmen replika minimum Ya Ya Tidak.
Grup ketersediaan tanpa kluster Ya Ya Tidak.
Pemulihan halaman dan file online Ya Tidak. Tidak.
Pengindeksan online Ya Tidak. Tidak.
Pembangunan ulang indeks online yang dapat diteruskan Ya Tidak. Tidak.
Perubahan skema online Ya Tidak. Tidak.
Pemulihan cepat Ya Tidak. Tidak.
Pencadangan yang dicerminkan Ya Tidak. Tidak.
Penambahan dinamis memori dan CPU Ya Tidak. Tidak.
Pencadangan terenkripsi Ya Ya Tidak.
Pencadangan hibrid ke Azure (cadangan ke URL) Ya Ya Tidak.

1 Edisi Perusahaan, jumlah simpul adalah maksimum sistem operasi. Pada edisi Standar, ada dukungan untuk dua simpul.

2 Edisi On Enterprise, menyediakan dukungan hingga 8 replika sekunder - termasuk 2 replika sekunder sinkron.

3 Edisi Standar mendukung grup ketersediaan dasar. Grup ketersediaan dasar mendukung dua replika, dengan satu database. Untuk informasi selengkapnya tentang grup ketersediaan dasar, lihat Grup ketersediaan AlwaysOn Dasar untuk satu database.

Skalabilitas dan kinerja

Fitur Enterprise Standar Ekspres
Penyimpan kolom 1 Ya Ya Ya
Biner objek besar dalam indeks columnstore terkluster Ya Ya Ya
Penyusunan ulang indeks columnstore daring yang tidak berkluster Ya Tidak. Tidak.
OLTP Dalam Memori 1 Ya Ya Ya
Memori utama persisten Ya Ya Ya
Partisi tabel dan indeks Ya Ya Ya
Kompresi data Ya Ya Ya
Gubernur sumber daya Ya Tidak. Tidak.
Paralelisme tabel yang dipartisi Ya Tidak. Tidak.
Alokasi memori halaman besar dan array buffer yang memperhatikan NUMA Ya Tidak. Tidak.
Tata kelola sumber daya I/O Ya Tidak. Tidak.
Durabilitas tertunda Ya Ya Ya
Penyempurnaan pada proses penyisipan data secara massal Ya Ya Ya
tempdbberkas database pada sistem file tmpfs Ya Ya Ya

1 Ukuran data OLTP Dalam Memori dan cache segmen penyimpan kolom dibatasi pada jumlah memori yang ditentukan oleh edisi di bagian Batas skala . Tingkat paralelisme maksimum terbatas. Tingkat paralelisme proses (DOP) untuk build indeks dibatasi hingga 2 DOP untuk edisi Standar dan 1 DOP untuk edisi Ekspres. Ini mengacu pada indeks penyimpan kolom yang dibuat melalui tabel berbasis disk dan tabel yang dioptimalkan memori.

Pemrosesan kueri pintar

Fitur Enterprise Standar Ekspres
Perkiraan jumlah nilai unik Ya Ya Ya
Perkiraan persentil Ya Ya Ya
Penyetelan otomatis Ya Tidak. Tidak.
Modus pemrosesan batch pada penyimpanan baris 1 Ya Tidak. Tidak.
Gabungan adaptif mode batch Ya Tidak. Tidak.
Umpan balik pemberian memori mode batch Ya Tidak. Tidak.
Umpan balik perkiraan kardinalitas Ya Tidak. Tidak.
Umpan balik estimasi kardinalitas untuk ekspresi Ya Tidak. Tidak.
Tingkat umpan balik paralelisme Ya Tidak. Tidak.
Eksekusi interleaved untuk fungsi bernilai tabel multi-pernyataan Ya Ya Ya
Persistensi dan persentil umpan balik pemberian memori Ya Tidak. Tidak.
Pemaksaan rencana yang dioptimalkan Ya Ya Ya
Pengoptimalan rencana parameter opsional Ya Ya Ya
Dioptimalkan sp_executesql Ya Ya Ya
Pengoptimalan rencana sensitif parameter Ya Ya Ya
Umpan balik pemberian memori mode baris Ya Tidak. Tidak.
Inlining UDF skalar Ya Ya Ya
Kompilasi yang ditangguhkan variabel tabel Ya Ya Ya

1 Mode batch pada rowstore hanya mendukung timbunan berbasis disk dan indeks pohon B+. Ini tidak mendukung In-Memory tabel OLTP, kolom XML, atau kumpulan kolom jarang. Tingkat paralelisme (DOP) untuk operasi mode batch dibatasi 2 untuk edisi Standar SQL Server, dan 1 untuk edisi SQL Server Express.

Keamanan

Fitur Enterprise Standar Ekspres
Keamanan tingkat baris Ya Ya Ya
Selalu Terenkripsi Ya Ya Ya
Penyelubungan data dinamis Ya Ya Ya
Audit dasar Ya Ya Ya
Audit yang lebih rinci Ya Ya Ya
Transparent Data Encryption (TDE) Ya Ya Tidak.
Extensible Key Management (EKM) menggunakan Azure Key Vault Ya Ya Ya
Peran yang ditentukan pengguna Ya Ya Ya
Pangkalan data yang ada Ya Ya Ya
Enkripsi untuk pencadangan Ya Ya Tidak.

Manageability

Fitur Enterprise Standar Ekspres
Koneksi admin khusus Ya Ya Ya 1
Dukungan skrip PowerShell Ya Ya Ya
Dukungan untuk operasi komponen aplikasi tingkat data (mengekstrak, menyebarkan, meningkatkan, menghapus) Ya Ya Ya
Otomatisasi kebijakan (periksa jadwal dan perubahan) Ya Ya Tidak.
Pengumpul data performa Ya Ya Tidak.
Laporan kinerja standar Ya Ya Tidak.
Merencanakan panduan dan merencanakan pembekuan untuk panduan paket Ya Ya Tidak.
Kueri langsung tampilan terindeks (menggunakan NOEXPAND petunjuk) Ya Ya Ya
Pemeliharaan tampilan terindeks otomatis Ya Ya Tidak.
Pandangan Terdistribusi dan Terpartisi Ya Tidak. Tidak.
Operasi pemeliharaan indeks paralel Ya Tidak. Tidak.
Penggunaan otomatis tampilan terindeks oleh pengoptimal kueri Ya Tidak. Tidak.
Pemeriksaan konsistensi paralel Ya Tidak. Tidak.
Titik Kontrol Utilitas SQL Server Ya Tidak. Tidak.

1 Dengan bendera pelacakan.

Keterprograman

Fitur Enterprise Standar Ekspres
Jenis data JSON asli Ya Ya Ya
Pengindeksan JSON Ya Ya Ya
Dukungan XML asli Ya Ya Ya
Pengindeksan XML Ya Ya Ya
Kompresi XML Ya Ya Ya
MERGE dan kemampuan upsert Ya Ya Ya
Dukungan UTF-8 dan UTF-16 Ya Ya Ya
Tabel grafik Ya Ya Ya
Tabel temporal Ya Ya Ya
Dukungan rangkaian waktu Ya Ya Ya
Dukungan untuk ekspresi reguler Ya Ya Ya
Dukungan pencocokan string fuzzy 4 Ya Ya Ya
Pencarian teks-penuh dan semantik Ya Ya Ya
Integrasi R dasar 1 Ya Ya Ya
Integrasi R tingkat lanjut 2 Ya Tidak. Tidak.
Integrasi Python dasar Ya Ya Ya
Integrasi Python tingkat lanjut Ya Tidak. Tidak.
Integrasi bahasa Java runtime Ya Ya Ya
Spesifikasi bahasa eksternal dalam kueri Ya Ya Ya
Kueri terdistribusi dengan server tertaut 5 Ya Ya Ya
Dukungan pemanggilan titik akhir REST eksternal Ya Ya Ya
Penyimpanan Kueri Ya Ya Ya
Query Store aktif secara default untuk database baru Ya Ya Ya
Petunjuk Query Store Ya Ya Ya
Penyimpanan Kueri pada replika sekunder Ya Tidak. Tidak.
Service Broker (pesan dan antrean) Ya Ya Nomor 3
Titik akhir Transact-SQL Ya Ya Tidak.
Pengiriman email dari database Ya Ya Tidak.

1 Integrasi dasar dibatasi hingga 2 core dan himpunan data dalam memori.

2 Integrasi tingkat lanjut dapat menggunakan semua inti yang tersedia untuk pemrosesan paralel himpunan data pada ukuran apa pun yang tunduk pada batas perangkat keras.

3 Untuk klien saja.

4 Memerlukan konfigurasi dengan cakupan database PREVIEW_FEATURES.

5 Menggunakan autentikasi SQL Server hanya untuk server tertaut SQL Server, baik sebagai sumber maupun target.

Fitur AI

Fitur Enterprise Standar Ekspres
Jenis data vektor asli Ya Ya Ya
Pengindeksan vektor berbasis DiskANN 1 Ya Ya Ya
Dukungan model eksternal Ya Ya Ya
Model ONNX lokal mendukung 1 Ya Ya Ya
Dukungan Penyematan Generasi Ya Ya Ya
Dukungan pengelompokan Ya Ya Ya

1 Diperlukan pengaturan cakupan database PREVIEW_FEATURES.

Layanan Integrasi

Untuk informasi tentang fitur Integration Services (SSIS) yang didukung oleh edisi SQL Server, lihat Fitur Layanan Integrasi yang didukung oleh edisi SQL Server.

Layanan spasial dan lokasi

Fitur Enterprise Standar Ekspres
Indeks spasial Ya Ya Ya
Jenis data planar dan geodetik Ya Ya Ya
Pustaka spasial tingkat lanjut Ya Ya Ya
Impor/ekspor format data spasial standar industri Ya Ya Ya

Mengonfigurasi batas memori dengan grup kontrol (cgroup) v2

Dimulai dengan SQL Server 2025 (17.x) dan SQL Server 2022 (16.x) CU 20, SQL Server mendeteksi dan menghormati batasan grup kontrol (cgroup) v2, meningkatkan stabilitas performa dan isolasi sumber daya di seluruh lingkungan Docker, Kubernetes, dan OpenShift. Grup kontrol memungkinkan kontrol terperinci di kernel Linux atas sumber daya sistem seperti CPU dan memori.

Dengan dukungan cgroup v2, SQL Server mengurangi kesalahan kehabisan memori (OOM) yang sebelumnya diamati dalam penyebaran kontainer, terutama pada kluster Kubernetes (misalnya, AKS v1.25+), di mana batas memori yang ditentukan dalam spesifikasi kontainer tidak diberlakukan.

Periksa versi cgroup

stat -fc %T /sys/fs/cgroup

Hasilnya adalah sebagai berikut:

Result Deskripsi
cgroup2fs Anda menggunakan cgroup v2
cgroup Anda menggunakan cgroup v1

Beralih ke cgroup v2

Jalur termudah adalah memilih distribusi yang mendukung cgroup v2 secara langsung.

Jika Anda perlu beralih secara manual, tambahkan baris berikut ke konfigurasi GRUB Anda:

systemd.unified_cgroup_hierarchy=1

Kemudian, jalankan perintah berikut untuk memperbarui GRUB:

sudo update-grub

Untuk informasi selengkapnya, lihat sumber daya berikut ini:

Fitur dan layanan yang tidak didukung

Fitur dan layanan berikut tidak tersedia untuk SQL Server 2025 (17.x) di Linux. Dukungan fitur ini akan semakin diaktifkan dari waktu ke waktu.

Wilayah Fitur atau layanan yang tidak didukung Komentar
Mesin database Replikasi gabungan
Kueri terdistribusi dengan koneksi pihak ketiga
Server tertaut ke sumber data selain SQL Server Instal PolyBase di Linux untuk mengkueri sumber data lain dari SQL Server menggunakan sintaks Transact-SQL. Untuk skenario di mana PolyBase tidak membantu, kirimkan umpan balik ke forum Microsoft Azure.
Prosedur tersimpan yang diperluas sistem (xp_cmdshell, dll.) Fitur ini tidak digunakan lagi. Jika Anda memiliki persyaratan khusus, kirimkan umpan balik ke forum Microsoft Azure.
FileTable, ALIRANFILE Jika Anda memiliki persyaratan khusus, kirimkan umpan balik ke forum Microsoft Azure.
Rakitan CLR dengan EXTERNAL_ACCESS set izin atau UNSAFE
Ekstensi kumpulan buffer
Pencadangan ke URL - blob halaman Pencadangan ke URL didukung untuk blob blok, menggunakan Tanda Tangan Akses Bersama.
SQL Server Agent Subsistem: CmdExec, PowerShell, Pembaca Antrean, SSIS, SQL Server Analysis Services, dan SSRS
Notifikasi
Pencadangan Terkelola
Ketersediaan Tinggi Penggandaan database Fitur ini tidak digunakan lagi. Gunakan grup ketersediaan AlwaysOn sebagai gantinya.
Keamanan Manajemen Kunci Ekstensibel (EKM) Extensible Key Management menggunakan Azure Key Vault tersedia untuk SQL Server di lingkungan Linux, dimulai dengan SQL Server 2022 (16.x) CU 12. Ikuti instruksi dari Langkah 5: Konfigurasikan SQL Server dan seterusnya.
Autentikasi terintegrasi Windows untuk server tertaut
Autentikasi terintegrasi Windows untuk titik akhir grup ketersediaan (AG) Membuat dan menggunakan autentikasi titik akhir berbasis sertifikat untuk grup ketersediaan. Untuk informasi selengkapnya, lihat Mengonfigurasi grup ketersediaan SQL Server untuk ketersediaan tinggi di Linux.
Selalu Terenkripsi dengan enklave tepercaya
Penyebaran SQL Server di Linux tidak sesuai dengan FIPS
Layanan SQL Server Browser Layanan Browser SQL Server tidak diperlukan di Linux karena hanya satu instans default yang didukung per host. Tidak seperti di Windows, tidak ada instans bernama yang perlu dikonfigurasi, dan port diatur secara eksplisit selama konfigurasi.
Layanan SQL Server R SQL Server R didukung dalam SQL Server, tetapi layanan SQL Server R sebagai paket terpisah tidak didukung.

Anda dapat menginstal Layanan Pembelajaran Mesin di Linux untuk SQL Server 2019 dan SQL Server 2022.
Analysis Services
Layanan Pelaporan Mengonfigurasi database katalog Server Laporan Power BI untuk SQL Server di Linux. Jalankan SQL Server Reporting Services (SSRS) di Windows, dan host database katalog untuk SSRS di SQL Server pada penyebaran Linux.

Nota

Fitur SQL Server 2025 (17.x) terbaru yang bergantung pada agen Azure Arc, termasuk Microsoft Entra Authentication (sebelumnya dikenal sebagai autentikasi Azure Active Directory), Microsoft Purview, Pay-as-you-go (PAYG) untuk SQL Server, dan integrasi Defender, saat ini tidak didukung untuk SQL Server yang disebarkan dalam kontainer. SQL Server yang diaktifkan oleh Azure Arc tidak mendukung SQL Server yang berjalan dalam kontainer.

Untuk daftar fitur yang didukung oleh edisi SQL Server di Windows, lihat: