Sdílet prostřednictvím


Edice a podporované funkce SQL Serveru 2025 v Linuxu

Platí pro:SQL Server v Linuxu

Tento článek obsahuje podrobnosti o funkcích podporovaných různými edicemi SQL Serveru 2025 (17.x) v Linuxu.

Informace o edicích a podporovaných funkcích SQL Serveru ve Windows najdete v tématu Edice a podporované funkce SYSTÉMU SQL Server 2025.

Další informace o novinkách v SQL Serveru 2025 (17.x) najdete tady:

Požadavky na instalaci se liší v závislosti na potřebách vaší aplikace. Různé edice SQL Serveru odpovídají jedinečným požadavkům na výkon, modul runtime a cenu organizací a jednotlivců. Součásti SYSTÉMU SQL Server, které instalujete, závisí také na vašich konkrétních požadavcích. Následující části vám pomůžou pochopit, jak nejlépe zvolit edice a komponenty dostupné na SQL Serveru.

Nejnovější poznámky k verzi a informace o novinkách najdete v poznámkách k verzi pro SQL Server 2025 v Linuxu.

Seznam funkcí SQL Serveru, které nejsou dostupné v Linuxu, najdete v tématu Nepodporované funkce a služby.

Vydání SQL Serveru

Následující tabulka popisuje edice SQL Serveru.

Vydání Definice
Enterprise1 První nabídka, edice SQL Server Enterprise je vytvořená pro organizace náročné nekompromisní výkon, zabezpečení a škálovatelnost. Tato edice je databáze využívající umělou inteligenci a klíčový engine navržený k pohánění nejnáročnějších úloh napříč místními, cloudovými a hybridními prostředími.
Standard Edice SQL Server Standard poskytuje rovnováhu mezi výkonem, zabezpečením a dostupností pro firmy, které potřebují možnosti podnikové třídy bez složitosti. Tato edice umožňuje rostoucím firmám využívat výkon na podnikové úrovni, moderní funkce AI a hybridní flexibilitu.
Podnikový vývojář Edice SQL Server Enterprise Developer umožňuje vývojářům vytvářet na SQL Serveru jakoukoli aplikaci. Zahrnuje všechny funkce edice Enterprise, ale je licencovaný pro použití jako vývojový a testovací systém, ne jako produkční server. Edice pro vývojáře jsou ideální volbou pro lidi, kteří vytvářejí a testují aplikace.
Standardní vývojář Podobně jako edice Enterprise Developer obsahuje edice SQL Server Standard Developer všechny funkce edice Standard, ale je licencovaná pro použití jako vývojový a testovací systém, ne jako produkční server.
Vyhodnocení Edice SQL Server Evaluation zahrnuje všechny funkce edice Enterprise. Zkušební nasazení je k dispozici po dobu 180 dnů. Další informace naleznete v tématu SQL Server Licensing Resources and Documents.
Express2 EDICE SQL Server Express je vstupní, bezplatná databáze, která je ideální pro výuku a vytváření desktopových a malých serverových aplikací řízených daty. Tato sjednocená edice zahrnuje SQL Server Data Tools (SSDT), integraci strojového učení a fulltextové vyhledávání. Je to nejlepší volba pro nezávislé dodavatele softwaru, vývojáře i hobbyisty vytvářející klientské aplikace. Pokud potřebujete pokročilejší databázové funkce, můžete SQL Server Express bez problémů upgradovat na jiné vyšší koncové edice SQL Serveru.

SQL Server Express LocalDB je zjednodušená verze edice Express, která má všechny funkce programovatelnosti, běží v uživatelském režimu a má rychlou instalaci nulové konfigurace a krátký seznam požadavků.

Edice 1 Enterprise nabízí neomezenou virtualizaci pro zákazníky se software Assurance. Nasazení musí splňovat požadavky licenční příručky. Další informace naleznete v tématu SQL Server Licensing Resources and Documents.

2 Počínaje SQL Serverem 2025 (17.x) obsahuje edice Express všechny funkce, které byly k dispozici v edici SQL Server Express s pokročilými službami.

Použití SQL Serveru s klientskými nebo serverovými aplikacemi

Na počítač, na kterém běží klientské nebo serverové aplikace, které se připojují přímo k instanci SQL Serveru, můžete nainstalovat pouze součásti klienta nebo serveru SQL. Instalace klientských komponent je také dobrou volbou, pokud spravujete instanci SQL Serveru na databázovém serveru nebo pokud plánujete vyvíjet aplikace SQL Serveru.

Komponenty SQL Serveru

SQL Server 2025 (17.x) v Linuxu podporuje databázový stroj SQL Serveru. Následující tabulka popisuje funkce databázového stroje.

Součásti serveru Popis
Databázový stroj systému SQL Server Databázový stroj SQL Serveru zahrnuje databázový stroj, základní službu pro ukládání, zpracování a zabezpečení dat, replikaci, Full-Text Vyhledávání, nástroje pro správu relačních dat a dat XML a integraci analýz databází.

Edice Enterprise Developer, Standard Developer, Enterprise Core a Hodnocení

Funkce podporované edicemi Enterprise Developer, Standard Developer, Enterprise Core a Evaluation viz v následujících tabulkách uvedené pro edici SQL Server Enterprise.

Edice Developer nadále podporují pouze jednoho klienta pro Distributed Replay SQL Serveru.

Poznámka:

SQL Server 2025 (17.x) zavádí samostatné edice Enterprise Developer a Standard Developer SQL Serveru.

Omezení škálování

Vlastnost Enterprise Standard Expresní
Maximální výpočetní kapacita používaná jednou instancí – databázový stroj SQL Serveru 1 Maximum operačního systému Omezeno na méně než 4 sokety nebo 32 jader Omezeno na méně než 1 soket nebo 4 jádra
Maximální výpočetní kapacita používaná jednou instancí – Analysis Services nebo Reporting Services Maximum operačního systému Omezeno na méně než 4 sokety nebo 32 jader Omezeno na méně než 1 soket nebo 4 jádra
Maximální velikost paměti pro fond vyrovnávací paměti na každou instanci databázového stroje SQL Serveru Maximum operačního systému 256 GB 1 410 MB
Maximální kapacita rozšíření fondu vyrovnávací paměti databázového stroje SQL Serveru na instanci 32 * (maximální konfigurace paměti serveru) 4 * (maximální konfigurace paměti serveru) není k dispozici
Maximální paměť pro mezipaměť segmentů columnstore na instanci databázového stroje SQL Serveru Neomezená paměť 32 GB 352 MB
Maximální velikost dat optimalizovaná pro paměť na databázi v databázovém stroji SQL Serveru Neomezená paměť 32 GB 352 MB
Maximální velikost relační databáze 524 Petabajtů 524 Petabajtů 10 GB

1 Edice Enterprise s licencí založenou na serveru a klientském přístupu (CAL) (není k dispozici pro nové smlouvy) je omezena na maximálně 20 jader na instanci SQL Serveru. V modelu licencování serveru založeného na jádru nejsou žádná omezení. Další informace najdete v tématu Omezení kapacity výpočetních prostředků podle edice sql Serveru.

Připojené služby Azure

Vlastnost Enterprise Standard Expresní
Rozšíření Azure pro SQL Server Ano Ano Ne
Funkce propojení pro službu SQL Managed Instance 1 Ano Ano Ne
Záložní servery pro obnovu po havárii v Azure Ano Ano Ne
Integrace Microsoft Entra Ano Ano Ano
Fakturace s průběžným platbou Ano Ano Ne

1 Tyto funkce se řídí příslušnými zásadami životního cyklu.

Vysoká dostupnost

Vlastnost Enterprise Standard Expresní
Přenášení protokolových souborů Ano Ano Ne
Komprimace zálohy Ano Ano Ne
Snímek databáze Ano Ano Ne
Instance clusteru s podporou převzetí služeb při selhání AlwaysOn 1 Ano Ano Ne
Skupiny dostupnosti AlwaysOn 2 Ano Ne Ne
Základní skupiny dostupnosti 3 Ne Ano Ne
Minimální skupina dostupnosti potvrzení repliky Ano Ano Ne
Skupina dostupnosti bez klastru Ano Ano Ne
Obnovení stránky a souboru online Ano Ne Ne
Online indexování Ano Ne Ne
Opětovné sestavení online indexu s možností pokračování Ano Ne Ne
Online změna schématu Ano Ne Ne
Rychlé obnovení Ano Ne Ne
Zrcadlené zálohy Ano Ne Ne
Dynamické přidání paměti a procesoru Ano Ne Ne
Šifrované zálohování Ano Ano Ne
Hybridní zálohování do Azure (zálohování na adresu URL) Ano Ano Ne

1 V edici Enterprise je počet uzlů omezen maximem operačního systému. V edici Standard je podpora pro dva uzly.

2 v edici Enterprise poskytuje podporu až pro 8 sekundárních replik – včetně 2 synchronních sekundárních replik.

3 Edice Standard podporuje základní skupiny dostupnosti. Základní skupina dostupnosti podporuje dvě repliky s jednou databází. Další informace o základních skupinách dostupnosti najdete v tématu Skupiny dostupnosti AlwaysOn úrovně Basic pro jednoúčelovou databázi.

Škálovatelnost a výkon

Vlastnost Enterprise Standard Expresní
Columnstore 1 Ano Ano Ano
Binární soubory velkých objektů v clusterovaných indexech columnstore Ano Ano Ano
Online přestavba neklastrovaného columnstore indexu Ano Ne Ne
In-Memory OLTP 1 Ano Ano Ano
Trvalá hlavní paměť Ano Ano Ano
Dělení tabulek a indexů Ano Ano Ano
Komprese dat Ano Ano Ano
Správce prostředků Ano Ne Ne
Paralelismus dělené tabulky Ano Ne Ne
Technologie NUMA s podporou velké paměti stránky a přidělení pole vyrovnávací paměti Ano Ne Ne
Zásady správného řízení prostředků vstupně-výstupních operací Ano Ne Ne
Zpožděná stálost Ano Ano Ano
Vylepšení hromadného vkládání Ano Ano Ano
tempdbsoubory databáze v systému souborů tmpfs Ano Ano Ano

1 In-Memory velikost dat OLTP a mezipaměť segmentů columnstore jsou omezeny na velikost paměti určené danou edicí v části Omezení škálování. Maximální stupeň paralelismu je omezený. Stupeň procesu paralelismu (DOP) pro sestavení indexu je omezený na 2 DOP pro edici Standard a 1 DOP pro edici Express. To se týká indexů columnstore vytvořených prostřednictvím tabulek založených na disku a tabulek optimalizovaných pro paměť.

Inteligentní zpracování dotazů

Vlastnost Enterprise Standard Expresní
Přibližný počet různých hodnot Ano Ano Ano
Přibližný percentil Ano Ano Ano
Automatické ladění Ano Ne Ne
Režim dávkového zpracování na řádkovém úložišti 1 Ano Ne Ne
Adaptivní spojení v režimu Batch Ano Ne Ne
Zpětná vazba pro přidělení paměti v dávkovém režimu Ano Ne Ne
Zpětná vazba odhadu kardinality Ano Ne Ne
Zpětná vazba k odhadu kardinality výrazu Ano Ne Ne
Stupeň zpětnovazebního paralelismu Ano Ne Ne
Prokládané provádění pro tabulkové funkce s více příkazy Ano Ano Ano
Trvalost a percentil zpětné vazby při přidělování paměti Ano Ne Ne
Optimalizované prosazení plánu Ano Ano Ano
Volitelná optimalizace plánu parametrů Ano Ano Ano
Optimalizovaný sp_executesql Ano Ano Ano
Optimalizace plánu citlivého na parametry Ano Ano Ano
Zpětná vazba k udělení paměti v režimu řádků Ano Ne Ne
Vložení skalárních uživatelsky definovaných funkcí Ano Ano Ano
Odložená kompilace proměnné tabulky Ano Ano Ano

1 Dávkový režim v úložišti řádků podporuje pouze haldy založené na disku a indexy stromu B+. Nepodporuje In-Memory tabulky OLTP, sloupce XML ani řídké sady sloupců. Stupeň paralelismu (DOP) pro operace dávkového režimu je omezen na 2 edici SQL Server Standard a 1 pro edici SQL Server Express.

Zabezpečení

Vlastnost Enterprise Standard Expresní
Zabezpečení na úrovni řádků Ano Ano Ano
Trvale šifrováno Ano Ano Ano
Dynamické maskování dat Ano Ano Ano
Základní auditování Ano Ano Ano
Jemně odstupňované auditování Ano Ano Ano
Transparentní šifrování dat (TDE) Ano Ano Ne
Rozšiřitelná správa klíčů (EKM) s využitím služby Azure Key Vault Ano Ano Ano
Uživatelem definované role Ano Ano Ano
Uzavřené databáze Ano Ano Ano
Šifrování záloh Ano Ano Ne

Manageability

Vlastnost Enterprise Standard Expresní
Vyhrazené připojení pro správu Ano Ano Ano 1
Podpora skriptování PowerShellu Ano Ano Ano
Podpora operací komponent aplikace datové vrstvy (extrakce, nasazení, upgrade, odstranění) Ano Ano Ano
Automatizace zásad (kontrola plánu a změny) Ano Ano Ne
Sběrač dat o výkonu Ano Ano Ne
Standardní výkonnostní zprávy Ano Ano Ne
Průvodci plánů a zmrazení plánů pro průvodce plánem Ano Ano Ne
Přímý dotaz indexovaných zobrazení (pomocí NOEXPAND nápovědy) Ano Ano Ano
Automatická údržba indexovaných zobrazení Ano Ano Ne
Distribuovaná partitionovaná zobrazení Ano Ne Ne
Paralelní operace údržby indexů Ano Ne Ne
Automatické použití indexovaného zobrazení podle optimalizátoru dotazů Ano Ne Ne
Paralelní kontrola konzistence Ano Ne Ne
Řídicí bod nástroje SYSTÉMU SQL Server Ano Ne Ne

1 s příznakem trasování.

Programovatelnost

Vlastnost Enterprise Standard Expresní
Nativní datový typ JSON Ano Ano Ano
Indexování JSON Ano Ano Ano
Nativní podpora XML Ano Ano Ano
Indexování XML Ano Ano Ano
Komprese XML Ano Ano Ano
MERGE a možnosti upsertu Ano Ano Ano
Podpora UTF-8 a UTF-16 Ano Ano Ano
Grafové tabulky Ano Ano Ano
Dočasné tabulky Ano Ano Ano
Podpora časových řad Ano Ano Ano
Podpora regulárních výrazů Ano Ano Ano
Přibližná shoda řetězců podporuje 4 Ano Ano Ano
Fulltextové a sémantické vyhledávání Ano Ano Ano
Základní integrace R 1 Ano Ano Ano
Pokročilá integrace R 2 Ano Ne Ne
Základní integrace Pythonu Ano Ano Ano
Pokročilá integrace Pythonu Ano Ne Ne
Integrace modulu runtime jazyka Java Ano Ano Ano
Specifikace externího jazyka v dotazu Ano Ano Ano
Distribuované dotazy s propojenými servery 5 Ano Ano Ano
Podpora volání externího koncového bodu REST Ano Ano Ano
Úložiště dotazů Ano Ano Ano
Úložiště dotazů je ve výchozím nastavení zapnuté pro nové databáze Ano Ano Ano
Nápovědy pro Query Store Ano Ano Ano
Úložiště dotazů na sekundárních replikách Ano Ne Ne
Service Broker (zasílání zpráv a řazení do front) Ano Ano Ne 3
Koncové body jazyka Transact-SQL Ano Ano Ne
Email z databáze Ano Ano Ne

1 Základní integrace je omezená na 2 jádra a datové sady v paměti.

2 Pokročilá integrace může používat všechna dostupná jádra pro paralelní zpracování datových sad v libovolné velikosti, která podléhají hardwarovým omezením.

Pouze pro klienta.

4 Vyžaduje konfiguraci s oborem databáze PREVIEW_FEATURES.

5 Použití ověřování metodou SQL Serveru pouze tehdy, když jsou odkazované servery SQL Server cílem a zdrojem.

Funkce umělé inteligence

Vlastnost Enterprise Standard Expresní
Datový typ nativního vektoru Ano Ano Ano
Indexování vektorů založených na DiskANN 1 Ano Ano Ano
Podpora externích modelů Ano Ano Ano
Místní modely ONNX podporují 1 Ano Ano Ano
Podpora generování embedování Ano Ano Ano
Podpora vytváření bloků dat Ano Ano Ano

1 Vyžaduje konfiguraci s oborem databáze PREVIEW_FEATURES.

Integrační služby

Informace o funkcích SSIS (Integration Services) podporovaných edicemi SQL Serveru najdete v tématu Funkce integračních služeb podporované edicemi SQL Serveru.

Prostorové a polohové služby

Vlastnost Enterprise Standard Expresní
Prostorové indexy Ano Ano Ano
Planární a geodetická typy dat Ano Ano Ano
Pokročilé prostorové knihovny Ano Ano Ano
Import a export standardních formátů prostorových dat Ano Ano Ano

Konfigurace limitů paměti pomocí řídicí skupiny (cgroup) v2

Počínaje SQL Serverem 2025 (17.x) a SQL Serverem 2022 (16.x) CU 20 sql Server detekuje a respektuje omezení kontrolní skupiny (cgroup) v2, zlepšuje stabilitu výkonu a izolaci prostředků napříč prostředími Docker, Kubernetes a OpenShift. Skupiny ovládacích prvků umožňují jemně odstupňované řízení v jádru Linuxu nad systémovými prostředky, jako je procesor a paměť.

Díky podpoře cgroup v2 SQL Server snižuje chyby nedostatku paměti (OOM) dříve zjištěné v kontejnerizovaných nasazeních, zejména v clusterech Kubernetes (například AKS v1.25+), kde se nevynucovaly limity paměti definované ve specifikacích kontejnerů.

Kontrola verze cgroup

stat -fc %T /sys/fs/cgroup

Výsledky jsou následující:

Result Popis
cgroup2fs Používáte cgroup v2
cgroup Používáte cgroup v1

Přepnutí na cgroup v2

Nejjednodušší cestou je volba distribuce, která podporuje cgroup v2.

Pokud potřebujete přepnout ručně, přidejte do konfigurace GRUB následující řádek:

systemd.unified_cgroup_hierarchy=1

Potom spuštěním následujícího příkazu aktualizujte GRUB:

sudo update-grub

Další informace najdete v následujících zdrojích informací:

Nepodporované funkce a služby

Pro SQL Server 2025 (17.x) v Linuxu nejsou dostupné následující funkce a služby. Podpora těchto funkcí bude v průběhu času postupně zpřístupněná.

Plocha Nepodporovaná funkce nebo služba Komentáře
Databázový stroj Slučovací replikace
Distribuovaný dotaz s připojeními od třetích stran
Propojené servery s jinými zdroji dat než SQL Server nainstalujte PolyBase v Linuxu k dotazování jiných zdrojů dat z SQL Serveru pomocí syntaxe Transact-SQL. V situacích, kdy PolyBase není užitečné, odešlete zpětnou vazbu fóru Microsoft Azure.
Rozšířené uložené procedury systému (xp_cmdshellatd.) Tato funkce je zastaralá. Pokud máte specifické požadavky, odešlete zpětnou vazbu na fóru Microsoft Azure.
FileTable, FILESTREAM Pokud máte specifické požadavky, odešlete zpětnou vazbu na fóru Microsoft Azure.
Sestavení CLR se sadou oprávnění EXTERNAL_ACCESS nebo UNSAFE
Rozšíření fondu vyrovnávacích pamětí
Zálohování na URL – bloková stránka Zálohování na adresu URL je podporováno pro blokové blobové objekty pomocí sdíleného přístupového podpisu.
Agent SQL Serveru Subsystémy: CmdExec, PowerShell, Čtenář fronty, SSIS, SSAS, SSRS
Výstrahy
Spravované zálohování
Vysoká dostupnost Zrcadlení databáze Tato funkce je zastaralá. Místo toho používejte skupiny dostupnosti AlwaysOn.
Zabezpečení Rozšiřitelná správa klíčů (EKM) Rozšiřitelná správa klíčů pomocí služby Azure Key Vault je k dispozici pro SQL Server v linuxových prostředích počínaje SQL Serverem 2022 (16.x) CU 12. Podle pokynů z kroku 5: Konfigurace SQL Serveru pokračujte dále.
Integrované ověřování systému Windows pro propojené servery
Integrované ověřování systému Windows pro koncové body skupiny dostupnosti Vytvořte a používejte ověřování koncových bodů založených na certifikátech pro skupiny dostupnosti. Další informace najdete v tématu Konfigurace skupiny dostupnosti SQL Serveru pro zajištění vysoké dostupnosti v Linuxu.
Vždy šifrováno se zabezpečenými enklávami
SQL Server v linuxových nasazeních nevyhovuje standardu FIPS
Služby Prohlížeč SQL Serveru Služba SQL Server Browser není v Linuxu nutná, protože na hostitele se podporuje jenom jedna výchozí instance. Na rozdíl od Windows zde není žádná pojmenovaná instance k vyřešení a port je výslovně konfigurován při nastavování.
Služby SQL Serveru R SQL Server R je podporován v rámci SQL Serveru, ale služby SQL Server R jako samostatný balíček se nepodporují.

Službu Machine Learning Services můžete nainstalovat v Linuxu pro SQL Server 2019 a SQL Server 2022.
Analysis Services
Reportovací služby Konfigurace katalogových databází Power BI Report Serveru pro SQL Server na Linuxu. Spusťte službu SQL Server Reporting Services (SSRS) ve Windows a hostujte databáze katalogu pro SSRS na SQL Serveru v nasazeních s Linuxem.

Poznámka:

Nejnovější funkce SQL Serveru 2025 (17.x), které závisí na agentu Azure Arc, včetně ověřování Microsoft Entra (dříve označovaného jako ověřování Azure Active Directory), Microsoft Purview, průběžná platba pro SQL Server a integrace Defenderu, aktuálně nejsou podporovány pro SQL Server, který je nasazen v kontejnerech. SQL Server povolený službou Azure Arc nepodporuje SQL Server spuštěný v kontejnerech.

Seznam funkcí podporovaných edicemi SQL Serveru ve Windows najdete tady: