Aracılığıyla paylaş


Linux üzerinde SQL Server 2022'nin sürümleri ve desteklenen özellikleri

Şunlar için geçerlidir:Linux üzerinde SQL Server

Bu makalede, Linux üzerinde SQL Server 2022'nin (16.x) çeşitli sürümleri tarafından desteklenen özelliklerin ayrıntıları sağlanır.

Windows üzerinde SQL Server'ın sürümleri ve desteklenen özellikleri için bkz. Sürümleri ve SQL Server 2022'nin desteklenen özellikleri. Windows üzerinde SQL Server 2022 (16.x) ile ilgili yenilikler hakkında daha fazla bilgi için bkz. SQL Server 2022'deki yenilikler.

Yükleme gereksinimleri, uygulama gereksinimlerinize göre değişir. SQL Server'ın farklı sürümleri, kuruluşların ve kişilerin benzersiz performans, çalışma zamanı ve fiyat gereksinimlerini karşılar. Yüklediğiniz SQL Server bileşenleri de özel gereksinimlerinize bağlıdır. Aşağıdaki bölümler, SQL Server'da kullanılabilen sürümler ve bileşenler arasında en iyi seçimi nasıl yapacağınızı anlamanıza yardımcı olur.

En son sürüm notları ve yenilikler bilgileri için, Linux'ta SQL Server 2022 sürüm notlarına ve'e bakın.

Linux'ta kullanılamayan SQL Server özelliklerinin listesi için bkz. Desteklenmeyen özellikler ve hizmetler.

SQL Server'i deneyin

SQL Server sürümleri

Aşağıdaki tabloda SQL Server sürümleri açıklanmaktadır.

Basım Tanım
Kurumsal1 Birinci teklif olan SQL Server Enterprise sürümü, görev açısından kritik iş yükleri için yüksek hizmet düzeylerine ve veri içgörülerine son kullanıcı erişimine olanak tanıyan, şaşırtıcı hızlı performans, sınırsız sanallaştırma 1 ve uçtan uca iş zekası ile kapsamlı üst düzey veri merkezi özellikleri sunar.
Standart SQL Server Standard sürümü, karmaşıklık olmadan kurumsal sınıf özelliklere ihtiyaç duyan işletmeler için performans, güvenlik ve uygun maliyetlilik dengesi sunar. Bu sürüm, büyüyen işletmeleri kurumsal düzeyde performans, iş zekası özellikleri ve hibrit esneklikle güçlendirir.
Web2 SQL Server Web sürümü, küçük ve büyük ölçekli Web özellikleri için ölçeklenebilirlik, uygun maliyet ve yönetilebilirlik özellikleri sağlamak üzere Web barındırma sağlayıcıları (Azure'da IaaS'de Web sürümünü seçme dahil) ve Web VAP'leri için düşük toplam sahip olma maliyeti seçeneğidir.
Geliştirici SQL Server Developer sürümü, geliştiricilerin SQL Server üzerinde herhangi bir uygulama türü oluşturmasına olanak tanır. Enterprise sürümünün tüm işlevlerini içerir, ancak üretim sunucusu olarak değil geliştirme ve test sistemi olarak kullanım lisansına sahiptir. SQL Server Developer sürümü, uygulama derleyen ve test eden kişiler için ideal bir seçimdir.
Değerlendirme SQL Server Değerlendirme sürümü , Enterprise sürümünün tüm işlevlerini içerir. Değerlendirme dağıtımı 180 günlük bir süre için kullanılabilir. Daha fazla bilgi için bkz. sql server lisanslama kaynakları ve belgeleri.
Express3 SQL Server Express sürümü, masaüstü ve küçük sunucu veri odaklı uygulamalar öğrenmek ve oluşturmak için ideal olan giriş düzeyinde, ücretsiz veritabanıdır. Bağımsız yazılım satıcıları, geliştiriciler ve istemci uygulamaları oluşturan hobiciler için en iyi seçimdir. Daha gelişmiş veritabanı özelliklerine ihtiyacınız varsa SQL Server Express, SQL Server'ın diğer üst düzey sürümlerine sorunsuz bir şekilde yükseltilebilir.

SQL Server Express LocalDB, express sürümünün tüm programlama özelliklerine sahip, kullanıcı modunda çalışan ve hızlı, sıfır yapılandırma yüklemesine ve kısa bir önkoşul listesine sahip basit bir sürümüdür.

1 Enterprise sürümü , Yazılım Güvencesi'ne sahip müşteriler için sınırsız sanallaştırma sunar. Dağıtımlar lisanslama kılavuzuna uygun olmalıdır. Daha fazla bilgi için bkz. sql server lisanslama kaynakları ve belgeleri.

2 Web sürümü SQL Server 2025 (17.x) ve sonraki sürümlerde kullanılamaz.

3 SQL Server 2025 (17.x) sürümünden itibaren Express sürümü, Gelişmiş Hizmetler ile SQL Server Express sürümünde kullanılabilen tüm işlevleri içerir.

SQL Server'ın istemci/sunucu uygulamalarıyla birlikte kullanılması

Sql Server örneğine doğrudan bağlanan istemci/sunucu uygulamaları çalıştıran bir bilgisayara yalnızca SQL Server istemci bileşenlerini yükleyebilirsiniz. Bir veritabanı sunucusunda SQL Server örneğini yönetiyorsanız veya SQL Server uygulamaları geliştirmeyi planlıyorsanız istemci bileşenleri yüklemesi de iyi bir seçenektir.

SQL Server bileşenleri

Linux üzerinde SQL Server 2022 (16.x), SQL Server Veritabanı Altyapısı'nı destekler. Aşağıdaki tabloda Veritabanı Altyapısı'ndaki özellikler açıklanmaktadır.

Sunucu bileşenleri Açıklama
SQL Server Veritabanı Altyapısı SQL Server Veritabanı Altyapısı, Veritabanı Altyapısı'nı, verileri depolama, işleme ve güvenli hale getirme, çoğaltma, Full-Text Arama, ilişkisel ve XML verilerini yönetme araçları ve veritabanı analizi tümleştirmesi için temel hizmeti içerir.

Geliştirici, Enterprise Core ve Değerlendirme sürümleri

Geliştirici, Enterprise Core ve Değerlendirme sürümleri tarafından desteklenen özellikler için aşağıdaki tablolarda SQL Server Enterprise sürümü için listelenen özelliklere bakın.

Developer sürümü, SQL Server Dağıtılmış Yeniden Yürütmeiçin yalnızca bir istemciyi desteklemeye devam etmektedir.

Ölçek sınırları

Özellik Kuruluş Standart İnternet Ekspres
Tek bir örnek tarafından kullanılan en yüksek işlem kapasitesi - SQL Server Veritabanı Altyapısı 1 İşletim sistemi üst sınırı 4 yuva veya 24 çekirdeğin daha azı ile sınırlıdır 4 yuva veya 16 çekirdeğin daha azı ile sınırlıdır 1 yuva veya 4 çekirdeğin daha azı ile sınırlıdır
Analysis Services veya Reporting Services tarafından bir tek örnek için kullanılan maksimum hesaplama kapasitesi İşletim sistemi üst sınırı 4 yuva veya 24 çekirdeğin daha azı ile sınırlıdır 4 yuva veya 16 çekirdeğin daha azı ile sınırlıdır 1 yuva veya 4 çekirdeğin daha azı ile sınırlıdır
SQL Server Veritabanı Altyapısı örneği başına arabellek havuzu için maksimum bellek İşletim sistemi üst sınırı 128 GB 64 GB 1.410 MB
SQL Server Veritabanı Altyapısı örneği başına arabellek havuzu uzantısı için maksimum kapasite 32 * (maksimum sunucu bellek yapılandırması) 4 * (maksimum sunucu bellek yapılandırması) YOK YOK
SQL Server Veritabanı Altyapısı örneği başına columnstore segment önbelleği için en fazla bellek Sınırsız bellek 32 GB 16 GB 352 MB
SQL Server Veritabanı Altyapısı'nda veritabanı başına bellek için iyileştirilmiş en büyük veri boyutu Sınırsız bellek 32 GB 16 GB 352 MB
İlişkisel veritabanı boyutu üst sınırı 524 PB 524 PB 524 PB 10 GB

Sunucu + İstemci Erişim Lisansı (CAL) tabanlı lisanslama (yeni sözleşmeler için kullanılamaz) içeren 1 Enterprise sürümü, SQL Server örneği başına en fazla 20 çekirdekle sınırlıdır. Çekirdek Tabanlı Sunucu Lisanslama modelinin altında sınır yoktur. Daha fazla bilgi için bkz. SQL Server sürümüne göre işlem kapasitesi sınırları.

Yüksek ulaşılabilirlik

Özellik Kuruluş Standart İnternet Ekspres
Günlük kayıt gönderimi Evet Evet Evet Hayır
Yedekleme sıkıştırması Evet Evet Hayır Hayır
Veritabanı anlık görüntüsü Evet Evet Hayır Hayır
Always On yük devretme kümesi örnekleri 1 Evet Evet Hayır Hayır
Always On kullanılabilirlik grupları 2 Evet Hayır Hayır Hayır
Temel kullanılabilirlik grupları 3 Hayır Evet Hayır Hayır
Minimum replikaya işleme kullanılabilirlik grubu Evet Evet Hayır Hayır
Kümesiz kullanılabilirlik grubu Evet Evet Hayır Hayır
Çevrimiçi sayfa ve dosya geri yükleme Evet Hayır Hayır Hayır
Çevrimiçi dizin oluşturma Evet Hayır Hayır Hayır
Devam edebilen çevrimiçi dizin yeniden oluşturma Evet Hayır Hayır Hayır
Çevrimiçi şema değişikliği Evet Hayır Hayır Hayır
Hızlı kurtarma Evet Hayır Hayır Hayır
Yansıtılmış yedeklemeler Evet Hayır Hayır Hayır
Çalışma anında bellek ve CPU ekleme Evet Hayır Hayır Hayır
Şifrelenmiş yedekleme Evet Evet Hayır Hayır
Azure'a karma yedekleme (URL'ye yedekleme) Evet Evet Hayır Hayır

Kurumsal sürümde 1 düğüm sayısı, işletim sistemi üst sınırıdır. Standart sürümde iki düğüm desteği vardır.

2 On Enterprise sürümü, 2 zaman uyumlu ikincil çoğaltma dahil olmak üzere en fazla 8 ikincil çoğaltma için destek sağlar.

3 Standard sürümü temel kullanılabilirlik gruplarını destekler. Temel kullanılabilirlik grubu, bir veritabanıyla iki çoğaltmayı destekler. Temel kullanılabilirlik grupları hakkında daha fazla bilgi için bkz. Tek bir veritabanı için Temel Always On kullanılabilirlik grupları.

Ölçeklenebilirlik ve performans

Özellik Kuruluş Standart İnternet Ekspres
Sütun Deposu 1 Evet Evet Evet Evet
Kümelenmiş columnstore dizinlerindeki büyük nesne ikili dosyaları Evet Evet Evet Evet
Çevrimiçi kümelenmemiş sütun deposu dizini yeniden oluşturma Evet Hayır Hayır Hayır
OLTP 1'i In-Memory Evet Evet Evet Evet
Kalıcı ana bellek Evet Evet Evet Evet
Tablo ve dizin bölümleme Evet Evet Evet Evet
Veri sıkıştırma Evet Evet Evet Evet
Kaynak yöneticisi Evet Hayır Hayır Hayır
Bölümlenmiş tablo paralelliği Evet Hayır Hayır Hayır
NUMA farkındalıklı büyük sayfa belleği ve arabellek dizisi tahsisi Evet Hayır Hayır Hayır
G/Ç kaynak yönetimi Evet Hayır Hayır Hayır
Gecikmeli dayanıklılık Evet Evet Evet Evet
Toplu ekleme geliştirmeleri Evet Evet Evet Evet

1 In-Memory OLTP veri boyutu ve columnstore segment önbelleği, Ölçek sınırları bölümünde sürüm tarafından belirtilen bellek miktarıyla sınırlıdır. En yüksek paralellik derecesi sınırlıdır. Dizin derlemesi için işlem paralelliği (DOP) derecesi, Standart sürüm için 2 DOP ve Web ve Express sürümleri için 1 DOP ile sınırlıdır. Bu, disk tabanlı tablolar ve bellek için iyileştirilmiş tablolar üzerinde oluşturulan columnstore dizinlerini ifade eder.

Akıllı sorgu işleme

Özellik Kuruluş Standart İnternet Ekspres
Otomatik ayarlama Evet Hayır Hayır Hayır
Toplu mod uyarlamalı birleşimler Evet Hayır Hayır Hayır
Toplu iş modu bellek tahsis geri bildirimi Evet Hayır Hayır Hayır
Çok deyimli tablo değerli işlevler için araya eklemeli yürütme Evet Evet Evet Evet

Security

Özellik Kuruluş Standart İnternet Ekspres
Satır düzeyi güvenlik Evet Evet Evet Evet
Her Zaman Şifreli Evet Evet Evet Evet
Dinamik veri maskeleme Evet Evet Evet Evet
Temel denetim Evet Evet Evet Evet
Ayrıntılı denetim Evet Evet Evet Evet
Saydam veri şifrelemesi (TDE) Evet Evet Hayır Hayır
Azure Key Vault kullanarak Genişletilebilir Anahtar Yönetimi (EKM) 1 Evet Evet Evet Evet
Kullanıcı tanımlı roller Evet Evet Evet Evet
İçerilen veritabanları Evet Evet Evet Evet
Yedeklemeler için şifreleme Evet Evet Hayır Hayır

Azure Key Vault kullanan 1 EKM, SQL Server 2022 (16.x) CU 12'den başlayarak Linux üzerinde SQL Server için kullanılabilir. Daha fazla bilgi için bkz. Azure Key Vault kullanarak SQL Server TDE Genişletilebilir Anahtar Yönetimi ayarlama.

Manageability

Özellik Kuruluş Standart İnternet Ekspres
Ayrılmış yönetici bağlantısı Evet Evet Evet Evet 1
PowerShell betik desteği Evet Evet Evet Evet
Veri katmanı uygulama bileşeni işlemleri için destek (ayıklama, dağıtma, yükseltme, silme) Evet Evet Evet Evet
İlke otomasyonu (zamanlamayı ve değişikliği denetleme) Evet Evet Evet Hayır
Performans veri toplayıcısı Evet Evet Evet Hayır
Standart performans raporları Evet Evet Evet Hayır
Plan kılavuzları ve plan kılavuzları için dondurma Evet Evet Evet Hayır
Dizinlenmiş görünümlerin doğrudan sorgusu (ipucu kullanarak NOEXPAND ) Evet Evet Evet Evet
Otomatik indeksli görünümler bakımı Evet Evet Evet Hayır
Dağıtılmış bölümlenmiş görünümler Evet Hayır Hayır Hayır
Paralel dizin bakım işlemleri Evet Hayır Hayır Hayır
Sorgu iyileştiricisi tarafından dizinlenmiş görünümün otomatik kullanımı Evet Hayır Hayır Hayır
Paralel tutarlılık denetimi Evet Hayır Hayır Hayır
SQL Server Yardımcı Programı Denetim Noktası Evet Hayır Hayır Hayır

İzleme bayrağıyla 1.

Programlama

Özellik Kuruluş Standart İnternet Ekspres
JSON veri formatı Evet Evet Evet Evet
Sorgu Deposu Evet Evet Evet Evet
Zamansal Evet Evet Evet Evet
Yerel XML desteği Evet Evet Evet Evet
XML dizin oluşturma Evet Evet Evet Evet
MERGE ve upsert özellikleri Evet Evet Evet Evet
Tarih ve saat veri türleri Evet Evet Evet Evet
Uluslararasılaştırma desteği Evet Evet Evet Evet
Tam metin ve anlamsal arama Evet Evet Evet Evet
Sorguda dilin belirtimi Evet Evet Evet Evet
Hizmet Aracısı (mesajlaşma ve kuyruğa alma) Evet Evet 1 yok 1 yok
Transact-SQL uç noktaları Evet Evet Evet Hayır
Grafik Evet Evet Evet Evet

Sadece 1 İstemcisi.

Entegrasyon Hizmetleri

SQL Server sürümleri tarafından desteklenen Integration Services (SSIS) özellikleri hakkında bilgi için bkz. SQL Serversürümleri tarafından desteklenen Integration Services özellikleri.

Uzamsal ve konum hizmetleri

Özellik Kuruluş Standart İnternet Ekspres
Uzamsal dizinler Evet Evet Evet Evet
Planar ve jeodetik veri türleri Evet Evet Evet Evet
Gelişmiş uzamsal kitaplıklar Evet Evet Evet Evet
Endüstri standardı uzamsal veri biçimlerini içeri/dışarı aktarma Evet Evet Evet Evet

Denetim grubu (cgroup) v2 ile bellek sınırlarını yapılandırma

SQL Server 2025 (17.x) ve SQL Server 2022 (16.x) CU 20'den başlayarak, SQL Server denetim grubu (cgroup) v2 kısıtlamalarını algılar ve buna uyar ve Docker, Kubernetes ve OpenShift ortamlarında performans kararlılığını ve kaynak yalıtımını artırır. Denetim grupları Linux çekirdeğinde CPU ve bellek gibi sistem kaynakları üzerinde ayrıntılı denetim sağlar.

Cgroup v2 desteğiyle SQL Server, kapsayıcılı dağıtımlarda daha önce gözlemlenen bellek (OOM) hatalarını azaltır; özellikle kapsayıcı belirtimlerinde tanımlanan bellek sınırlarının zorlanmadığı Kubernetes kümelerinde (örneğin AKS v1.25+).

Cgroup sürümünü denetleme

stat -fc %T /sys/fs/cgroup

Sonuçlar aşağıdaki gibidir:

Result Açıklama
cgroup2fs Cgroup v2 kullanıyorsunuz
cgroup cgroup v1 kullanıyorsunuz

cgroup v2'ye geçme

En kolay yol, kutudan çıkararak cgroup v2'yi destekleyen bir dağıtım seçmektir.

El ile geçiş yapmanız gerekiyorsa GRUB yapılandırmanıza aşağıdaki satırı ekleyin:

systemd.unified_cgroup_hierarchy=1

Ardından, GRUB'yi güncelleştirmek için aşağıdaki komutu çalıştırın:

sudo update-grub

Daha fazla bilgi için aşağıdaki kaynaklara bakın:

Desteklenmeyen özellikler ve hizmetler

Aşağıdaki özellikler ve hizmetler Linux üzerinde SQL Server 2022 (16.x) için kullanılamaz. Bu özelliklerin desteği zaman içinde giderek daha fazla etkinleştirilecektir.

Alan Desteklenmeyen özellik veya hizmet Yorum
Veritabanı altyapısı Çoğaltmayı birleştirme
Stretch Veritabanı Bu özellik SQL Server 2022'de (16.x) kullanım dışıdır ve desteklenmez.
Üçüncü taraf bağlantıları olan dağıtılmış sorgu
SQL Server dışındaki veri kaynaklarına bağlı sunucular Transact-SQL söz dizimlerini kullanarak SQL Server'dan diğer veri kaynaklarını sorgulamak için Linux PolyBase yükleyin. PolyBase'in yardımcı olmadığı senaryolar içinMicrosoft Azure forumu'na geri bildirim gönderin.
Sistem genişletilmiş saklı yordamları (xp_cmdshellve benzerleri) Bu özellikkullanım dışıdır. Belirli gereksinimleriniz varsaMicrosoft Azure forumu'na geri bildirim gönderin.
FileTable, FILESTREAM Belirli gereksinimleriniz varsaMicrosoft Azure forumu'na geri bildirim gönderin.
EXTERNAL_ACCESS veya UNSAFE izin kümesine sahip CLR derlemeleri
Arabellek Havuzu Uzantısı
URL'ye yedekleme - sayfa blobu URL'ye yedekleme, Paylaşılan Erişim İmzasıkullanılarak blok blobları için desteklenir.
SQL Server Aracısı Alt Sistemler: CmdExec, PowerShell, Kuyruk Okuyucu, SSIS, SSAS, SSRS
Uyarı
Yönetilen Yedekleme
Yüksek Kullanılabilirlik Veritabanı yansıtma Bu özellikkullanım dışıdır. Bunun yerine Always On kullanılabilirlik gruplarını kullanın.
Güvenlik Genişletilebilir Anahtar Yönetimi (EKM) Azure Key Vault kullanarak genişletilebilir Anahtar Yönetimi, SQL Server 2022 (16.x) CU 12'den başlayarak Linux ortamlarında SQL Server için kullanılabilir. Adım 5: SQL Server'ı ileriye doğru yapılandırma yönergelerini izleyin.
Bağlı sunucular için Windows tümleşik kimlik doğrulaması
Kullanılabilirlik grubu (AG) uç noktaları için Windows tümleşik kimlik doğrulaması Kullanılabilirlik grupları için sertifika tabanlı uç nokta kimlik doğrulaması oluşturun ve kullanın. Daha fazla bilgi için bkz. Linux'ta yüksek kullanılabilirlik için SQL Server kullanılabilirlik grubunu yapılandırma.
Always Encrypted ile güvenli bölgeler
TLS 1.3
Linux'ta SQL Server dağıtımları FIPS uyumlu değil
Hizmetler SQL Server Tarayıcısı Konak başına yalnızca tek bir varsayılan örnek desteklendiğinden, Linux'ta SQL Server Browser hizmeti gerekli değildir. Windows'un aksine, çözülecek adlandırılmış örnek yoktur ve bağlantı noktası kurulum sırasında açıkça yapılandırılır.
SQL Server R hizmetleri SQL Server R, SQL Server içinde desteklenir, ancak ayrı bir paket olarak SQL Server R hizmetleri desteklenmez.

SQL Server 2019 ve SQL Server 2022üzerinde Machine Learning Services'i Linux'ta yükleyebilirsiniz.
Analiz Hizmetleri
Raporlama Hizmetleri Linuxüzerinde SQL Server için Power BI Rapor Sunucusu katalog veritabanlarını yapılandırın. Windows üzerinde SQL Server Reporting Services'i (SSRS) çalıştırın ve Linux dağıtımlarında SQL Server'da SSRS için katalog veritabanlarını barındırın.
Veri Kalitesi Hizmetleri Kullanım dışı bırakılan özellik.
Ana Veri Hizmetleri Kullanım dışı bırakılan özellik.

Not

Microsoft Entra Authentication (eski adıyla Azure Active Directory kimlik doğrulaması), Microsoft Purview, SQL Server için Kullandıkça Öde (PAYG) ve Defender tümleştirmesi gibi Azure Arc aracısını temel alan en son SQL Server 2022 (16.x) özellikleri şu anda kapsayıcılarda dağıtılan SQL Server için desteklenmemekte. Azure Arc tarafından etkinleştirilen SQL Server,kapsayıcılarda çalışan SQL Server'ı desteklemiyor.

Windows'da SQL Server sürümleri tarafından desteklenen özelliklerin listesi için bkz:

  • SQL Server 2022'deki yenilikler
  • SQL Server yükleme kılavuzu
  • SQL Server teknik belgeleri