Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Platí pro:SQL Server v Linuxu
Tento článek obsahuje podrobnosti o funkcích podporovaných různými edicemi SQL Serveru 2022 (16.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 2022. Další informace o novinkách systému SQL Server 2022 (16.x) ve Windows najdete v tématu Novinky v systému SQL Server 2022.
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 tématu poznámky k verzi pro SQL Server 2022 v systému Linux.
Seznam funkcí SQL Serveru, které nejsou dostupné v Linuxu, najdete v tématu Nepodporované funkce a služby.
Vyzkoušet SQL Server
Edice SQL Serveru
Následující tabulka popisuje edice SQL Serveru.
| Vydání | Definice |
|---|---|
| Enterprise1 | Prvotřídní nabídka, edice SQL Server Enterprise poskytuje komplexní špičkové funkce datacentra s bleskově rychlým výkonem, neomezenou virtualizací 1 a kompletní business intelligence, která umožňuje vysoké úrovně služeb pro klíčové úlohy a přístup koncových uživatelů k přehledům dat. |
| 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, možnosti business intelligence a hybridní flexibilitu. |
| Web2 | SQL Server Web Edition je varianta s nízkými celkovými náklady vlastnictví pro webové hostitele (včetně výběru Web Edition v IaaS na Azure) a webové VAPs pro zajištění škálovatelnosti, cenové dostupnosti a možností správy pro malé až rozsáhlé webové projekty. |
| Vývojář | Edice SQL Server 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 SQL Server Developer je ideální volbou pro lidi, kteří vytvářejí a testují aplikace. |
| 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. |
| Express3 | 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. 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 Webová edice není dostupná v SQL Serveru 2025 (17.x) a novějších verzích.
3 Počínaje SQL Serverem 2025 (17.x) edice Express zahrnuje 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 2022 (16.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 SQL Serveru | 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 Developer, Enterprise Core a Hodnocení
Informace o funkcích podporovaných edicemi Developer, Enterprise Core a Evaluation najdete v následujících tabulkách v seznamu funkcí pro edici SQL Server Enterprise.
Edice Developer nadále podporuje pouze jednoho klienta pro SQL Server Distributed Replay.
Omezení škálování
| Funkce | Enterprise | Standard | web | 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 24 jader | Omezeno na méně než 4 sokety nebo 16 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 24 jader | Omezeno na méně než 4 sokety nebo 16 jader | Omezeno na méně než 1 soket nebo 4 jádra |
| Maximální paměť fondu vyrovnávací paměti pro každou instanci databázového stroje SQL Serveru | Maximum operačního systému | 128 GB | 64 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 | Není k dispozici |
| Maximální paměť pro mezipaměť segmentů columnstore na instanci databázového stroje SQL Serveru | Neomezená paměť | 32 GB | 16 GB | 352 MB |
| Maximální velikost dat optimalizovaná pro paměť na databázi v databázovém stroji SQL Serveru | Neomezená paměť | 32 GB | 16 GB | 352 MB |
| Maximální velikost relační databáze | 524 Petabajtů | 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.
Vysoká dostupnost
| Funkce | Enterprise | Standard | web | Expresní |
|---|---|---|---|---|
| Přeprava protokolů | Ano | Ano | Ano | Ne |
| Komprese zálohování | Ano | Ano | Ne | Ne |
| Snímek databáze | Ano | Ano | Ne | Ne |
| Instance clusteru s podporou převzetí služeb při selhání AlwaysOn 1 | Ano | Ano | Ne | Ne |
| Skupiny dostupnosti AlwaysOn 2 | Ano | Ne | Ne | Ne |
| Základní skupiny dostupnosti 3 | Ne | Ano | Ne | Ne |
| Minimální skupina dostupnosti potvrzení repliky | Ano | Ano | Ne | Ne |
| Skupina dostupnosti bez klastru | Ano | Ano | Ne | Ne |
| Obnovení stránky a souboru online | Ano | Ne | Ne | Ne |
| Online indexování | Ano | Ne | Ne | Ne |
| Opětovné sestavení online indexu s možností pokračování | Ano | Ne | Ne | Ne |
| Online změna schématu | Ano | Ne | Ne | Ne |
| Rychlé obnovení | Ano | Ne | Ne | Ne |
| Zrcadlené zálohy | Ano | Ne | Ne | Ne |
| Dynamické přidání paměti a procesoru | Ano | Ne | Ne | Ne |
| Šifrované zálohování | Ano | Ano | Ne | Ne |
| Hybridní zálohování do Azure (zálohování na adresu URL) | Ano | Ano | Ne | Ne |
1 V edici Enterprise je maximální počet uzlů určen operačním systémem. 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
| Funkce | Enterprise | Standard | web | Expresní |
|---|---|---|---|---|
| Columnstore 1 | Ano | Ano | Ano | Ano |
| Binární soubory velkých objektů v clusterovaných indexech columnstore | Ano | Ano | Ano | Ano |
| Online přestavba neklastrovaného columnstore indexu | Ano | Ne | Ne | Ne |
| In-Memory OLTP 1 | Ano | Ano | Ano | Ano |
| Trvalá hlavní paměť | Ano | Ano | Ano | Ano |
| Dělení tabulek a indexů | Ano | Ano | Ano | Ano |
| Komprese dat | Ano | Ano | Ano | Ano |
| Správce prostředků | Ano | Ne | Ne | Ne |
| Paralelismus dělené tabulky | Ano | Ne | Ne | Ne |
| Technologie NUMA s podporou velké paměti stránky a přidělení pole vyrovnávací paměti | Ano | Ne | Ne | Ne |
| Zásady správného řízení prostředků vstupně-výstupních operací | Ano | Ne | Ne | Ne |
| Zpožděná stálost | Ano | Ano | Ano | Ano |
| Vylepšení hromadného vkládání | Ano | Ano | Ano | Ano |
1 In-Memory velikost dat OLTP a mezipaměť segmentů columnstore jsou omezeny velikostí paměti určenou edicí v sekci Limity š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 edice Web a 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ů
| Funkce | Enterprise | Standard | web | Expresní |
|---|---|---|---|---|
| Automatické ladění | Ano | Ne | Ne | Ne |
| Adaptivní spojení v režimu Batch | Ano | Ne | Ne | Ne |
| Zpětná vazba pro přidělení paměti v dávkovém režimu | Ano | Ne | Ne | Ne |
| Prokládané provádění pro tabulkové funkce s více příkazy | Ano | Ano | Ano | Ano |
Zabezpečení
| Funkce | Enterprise | Standard | web | Expresní |
|---|---|---|---|---|
| Zabezpečení na úrovni řádků | Ano | Ano | Ano | Ano |
| Vždy šifrováno | Ano | Ano | Ano | Ano |
| Dynamické maskování dat | Ano | Ano | Ano | Ano |
| Základní auditování | Ano | Ano | Ano | Ano |
| Jemně odstupňované auditování | Ano | Ano | Ano | Ano |
| Transparentní šifrování dat (TDE) | Ano | Ano | Ne | Ne |
| Rozšiřitelná správa klíčů (EKM) s využitím služby Azure Key Vault 1 | Ano | Ano | Ano | Ano |
| Uživatelem definované role | Ano | Ano | Ano | Ano |
| Uzavřené databáze | Ano | Ano | Ano | Ano |
| Šifrování záloh | Ano | Ano | Ne | Ne |
1 EKM s využitím služby Azure Key Vault je k dispozici pro SQL Server v Linuxu počínaje SQL Serverem 2022 (16.x) CU 12. Další informace najdete v tématu Nastavení rozšiřitelné správy TDE SQL Serveru pomocí služby Azure Key Vault.
Manageability
| Funkce | Enterprise | Standard | web | Expresní |
|---|---|---|---|---|
| Vyhrazené připojení pro správu | Ano | Ano | Ano | Ano 1 |
| Podpora skriptování PowerShellu | Ano | Ano | Ano | Ano |
| Podpora operací komponent aplikace datové vrstvy (extrakce, nasazení, upgrade, odstranění) | Ano | Ano | Ano | Ano |
| Automatizace zásad (kontrola plánu a změny) | Ano | Ano | Ano | Ne |
| Kolektor dat výkonnosti | Ano | Ano | Ano | Ne |
| Standardní výkonnostní zprávy | Ano | Ano | Ano | Ne |
| Průvodci plánu a zmrazení plánových průvodců | Ano | Ano | Ano | Ne |
Přímý dotaz indexovaných zobrazení (pomocí NOEXPAND nápovědy) |
Ano | Ano | Ano | Ano |
| Automatická údržba indexovaných zobrazení | Ano | Ano | Ano | Ne |
| Distribuovaná rozdělená zobrazení | Ano | Ne | Ne | Ne |
| Paralelní operace údržby indexů | Ano | Ne | Ne | Ne |
| Automatické použití indexovaného zobrazení podle optimalizátoru dotazů | Ano | Ne | Ne | Ne |
| Paralelní kontrola konzistence | Ano | Ne | Ne | Ne |
| Řídicí bod nástroje SYSTÉMU SQL Server | Ano | Ne | Ne | Ne |
1 s příznakem trasování.
Programovatelnost
| Funkce | Enterprise | Standard | web | Expresní |
|---|---|---|---|---|
| JSON | Ano | Ano | Ano | Ano |
| Úložiště dotazů | Ano | Ano | Ano | Ano |
| Časový | Ano | Ano | Ano | Ano |
| Nativní podpora XML | Ano | Ano | Ano | Ano |
| Indexování XML | Ano | Ano | Ano | Ano |
MERGE a možnosti upsertu |
Ano | Ano | Ano | Ano |
| Datové typy data a času | Ano | Ano | Ano | Ano |
| Podpora internacionalizace | Ano | Ano | Ano | Ano |
| Fulltextové a sémantické vyhledávání | Ano | Ano | Ano | Ano |
| Specifikace jazyka v dotazu | Ano | Ano | Ano | Ano |
| Service Broker (zasílání zpráv a řazení do front) | Ano | Ano | Bez 1 | Bez 1 |
| koncové body Transact-SQL | Ano | Ano | Ano | Ne |
| Graph | Ano | Ano | Ano | Ano |
Pouze klient 1.
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
| Funkce | Enterprise | Standard | web | Expresní |
|---|---|---|---|---|
| Prostorové indexy | Ano | Ano | Ano | Ano |
| Planární a geodetická typy dat | Ano | Ano | Ano | Ano |
| Pokročilé prostorové knihovny | Ano | Ano | Ano | Ano |
| Import a export standardních formátů prostorových dat | Ano | 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í:
- Rychlý start: Nasazení kontejneru SQL Serveru s Linuxem do Kubernetes pomocí chartů Helm
- Dokumentace k Linuxu Kernel cgroup v2
- Skupina ovládacích prvků v2
Nepodporované funkce a služby
Pro SQL Server 2022 (16.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á.
| Oblast | Nepodporovaná funkce nebo služba | Komentáře |
|---|---|---|
| databázový stroj | Replikace slučováním | |
| Stretch DB (prodloužení databáze) | Tato funkce je zastaralá v SQL Serveru 2022 (16.x) a není podporována. | |
| 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 objekty blob bloku pomocí sdíleného přístupového podpisu. | |
| agenta 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. | |
| Always Encrypted se zabezpečenými enklávami | ||
| TLS 1.3 | ||
| 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 | ||
| Služby pro vytváření sestav | Konfigurujte katalogové databáze serveru sestav Power BI 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. | |
| Služby pro zvýšení kvality dat | Zastaralá funkce | |
| Hlavní datové služby | Zastaralá funkce |
Poznámka
Nejnovější funkce SQL Serveru 2022 (16.x), které závisí na agentu Azure Arc, včetně ověřování Microsoft Entra (dříve označované jako ověřování Azure Active Directory), Microsoft Purview, průběžné platby (PAYG) pro SQL Server a integrace Defenderu, aktuálně nejsou podporovány pro SQL Server 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:
- Edice a podporované funkce SQL Serveru 2025
- Edice a podporované funkce SQL Serveru 2022
- Edice a podporované funkce sql Serveru 2019
- Edice a podporované funkce SQL Serveru 2017
- Edice a podporované funkce SQL Serveru 2016
Související obsah
- Novinky v SQL Serveru 2022
- Průvodce instalací sql Serveru
- technická dokumentace k SQL Serveru