Dela via


Utgåvor och funktioner som stöds i SQL Server 2022 på Linux

gäller för:SQL Server – Linux

Den här artikeln innehåller information om funktioner som stöds av de olika utgåvorna av SQL Server 2022 (16.x) i Linux.

För utgåvor och funktioner som stöds av SQL Server på Windows, se Utgåvor och funktioner som stöds av SQL Server 2022. Mer information om nyheter i SQL Server 2022 (16.x) i Windows finns i Nyheter i SQL Server 2022.

Installationskraven varierar beroende på dina programbehov. De olika utgåvorna av SQL Server tillgodoser de unika prestanda-, körnings- och priskraven för organisationer och enskilda användare. De SQL Server-komponenter som du installerar beror också på dina specifika krav. Följande avsnitt hjälper dig att förstå hur du gör det bästa valet bland de utgåvor och komponenter som är tillgängliga i SQL Server.

Den senaste versionsinformationen och nyheter finns i Versionsinformation för SQL Server 2022 på Linux.

En lista över SQL Server-funktioner som inte är tillgängliga i Linux finns i Funktioner och tjänster som inte stöds.

Prova SQL Server

SQL Server-utgåvor

I följande tabell beskrivs utgåvorna av SQL Server.

Utgåva Definition
Företag Premium-erbjudandet, SQL Server Enterprise Edition, ger omfattande avancerade datacenterfunktioner med blixtsnabba prestanda, obegränsad virtualisering 1och business intelligence från slutpunkt till slutpunkt, vilket möjliggör höga servicenivåer för verksamhetskritiska arbetsbelastningar och slutanvändares åtkomst till datainsikter.

Enterprise-utgåvan är tillgänglig för utvärdering. En utvärderingsutgåva är tillgänglig i 180 dagar. Mer information finns i SQL Server-licensieringsresurser och dokument.
Standard SQL Server Standard Edition levererar grundläggande datahantering och business intelligence-databas för avdelningar och små organisationer för att köra sina program och har stöd för vanliga utvecklingsverktyg för lokalt och moln, vilket möjliggör effektiv databashantering med minimala IT-resurser.
Webb SQL Server Web Edition är ett kostnadseffektivt alternativ för webbhotell (inklusive val av Web edition på IaaS i Azure) och webb-VAP:er för att erbjuda skalbarhet, överkomlighet och hanteringsfunktioner för små till storskaliga webbplatser.
Utvecklare Med SQL Server Developer Edition kan utvecklare skapa alla typer av program ovanpå SQL Server. Den innehåller alla funktioner i Enterprise Edition, men är licensierad för användning som ett utveckling- och testsystem, inte som en produktionsserver. SQL Server Developer är ett idealiskt val för personer som skapar och testar program.
Expressutgåva SQL Server Express Edition är den kostnadsfria databasen på startnivå och är perfekt för att lära och skapa skrivbordsbaserade och små serverdatadrivna program. Det är det bästa valet för oberoende programvaruleverantörer, utvecklare och hobbyister som skapar klientprogram. Om du behöver mer avancerade databasfunktioner kan SQL Server Express smidigt uppgraderas till andra högre versioner av SQL Server. SQL Server Express LocalDB är en lätt version av Express Edition som har alla sina programmeringsfunktioner, körs i användarläge och har en snabb installation utan konfiguration och en kort lista med förutsättningar.

1 Obegränsad virtualisering finns på Enterprise-utgåvan för kunder med Software Assurance. Implementeringar måste följa licensieringsguiden. Mer information finns i SQL Server-licensieringsresurser och dokument.

Använda SQL Server med klient-/serverprogram

Du kan bara installera SQL Server-klientkomponenterna på en dator som kör klient-/serverprogram som ansluter direkt till en instans av SQL Server. Installation av klientkomponenter är också ett bra alternativ om du administrerar en instans av SQL Server på en databasserver eller om du planerar att utveckla SQL Server-program.

SQL Server-komponenter

SQL Server 2022 (16.x) på Linux stöder SQL Server Database Engine. I följande tabell beskrivs funktionerna i databasmotorn.

Serverkomponenter Beskrivning
SQL Server Databasmotor SQL Server Database Engine innehåller databasmotorn, kärntjänsten för lagring, bearbetning och skydd av data, replikering, Full-Text Search, verktyg för hantering av relations- och XML-data samt integrering av databasanalyser.

Developer, Enterprise Core och Evaluation-utgåvorna
Funktioner som stöds av utvecklar-, Enterprise Core- och utvärderingsversioner finns i funktioner som anges för SQL Server Enterprise-utgåvan i följande tabeller.

Developer-utgåvan har fortfarande endast stöd för en klient för SQL Server Distributed Replay.

Skalningsgränser

Funktion Företag Standard Webb Snabb
Maximal beräkningskapacitet som används av en enda instans – SQL Server Database Engine 1 Operativsystemets maxkapacitet Begränsat till det lägsta av 4 sockets eller 24 kärnor Begränsad till mindre än 4 sockets eller 16 kärnor Begränsad till mindre än 1 socket eller 4 kärnor
Maximal beräkningskapacitet som används av en enskild instans – Analysis Services eller Reporting Services Operativsystemsmaximum Begränsat till mindre av 4 sockets eller 24 kärnor Begränsad till det lägre av 4 socklar eller 16 kärnor Begränsad till mindre än 1 socket eller 4 kärnor
Maximalt minne för buffertpool per instans av SQL Server Database Engine Operativsystemsmaximum 128 GB 64 GB 1 410 MB
Maximal kapacitet för buffertpoolstillägg per instans av SQL Server Database Engine 32 * (max serverminnesinställning) 4 * (maximalt serverminneskonfiguration) Ej tillämpligt Ej tillämpligt
Maximalt minne för Columnstore-segmentcache per instans av SQL Server Database Engine Obegränsat minne 32 GB 16 GB 352 MB
Maximal minnesoptimerad datastorlek per databas i SQL Server Database Engine Obegränsat minne 32 GB 16 GB 352 MB
Maximal storlek på relationsdatabas 524 PB 524 PB 524 PB 10 GB

1 Enterprise-utgåva med Licensbaserad licens för server + klientåtkomst (CAL) (inte tillgänglig för nya avtal) är begränsad till högst 20 kärnor per SQL Server-instans. Det finns inga gränser i den Core-baserade serverlicensieringsmodellen. Mer information finns i Beräkningskapacitetsbegränsningar per utgåva av SQL Server.

RDBMS hög tillgänglighet

Funktion Företag Standard Webb Express
Loggöverföring Ja Ja Ja Nej
Säkerhetskopieringskomprimering Ja Ja Nej Nej
Databasögonblicksbild Ja Ja Nej Nej
AlwaysOn-redundansklusterinstans 1 Ja Ja Nej Nej
AlwaysOn-tillgänglighetsgrupper 2 Ja Nej Nej Nej
Grundläggande tillgänglighetsgrupper 3 Nej Ja Nej Nej
Minsta tillgänglighetsgrupp för replikincheckning Ja Ja Nej Nej
Klusterlös tillgänglighetsgrupp Ja Ja Nej Nej
Onlinesida och filåterställning Ja Nej Nej Nej
Onlineindexering Ja Nej Nej Nej
Möjlighet att återuppta onlineindexåterskapningar Ja Nej Nej Nej
Schemaändring online Ja Nej Nej Nej
Snabb återställning Ja Nej Nej Nej
Synkroniserade säkerhetskopior Ja Nej Nej Nej
Lägg till minne och CPU Ja Nej Nej Nej
Krypterad säkerhetskopiering Ja Ja Nej Nej
Hybridsäkerhetskopiering till Azure (säkerhetskopiering till URL) Ja Ja Nej Nej

1 På Enterprise-utgåvan är antalet noder maximalt för operativsystemet. I Standard Edition finns det stöd för två noder.

2 På Enterprise-utgåvan har stöd för upp till 8 sekundära repliker – inklusive 2 synkrona sekundära repliker.

3 Standard Edition har stöd för grundläggande tillgänglighetsgrupper. En grundläggande tillgänglighetsgrupp stöder två repliker med en databas. Mer information om grundläggande tillgänglighetsgrupper finns i Basic AlwaysOn-tillgänglighetsgrupper för en enda databas.

RDBMS-skalbarhet och prestanda

Funktion Företag Standard Webb Uttryck
Columnstore 1 Ja Ja Ja Ja
Stora objektbinärfiler i grupperade kolumnlagringsindex Ja Ja Ja Ja
Återskapa ett icke-grupperat kolumnarkivindex online Ja Nej Nej Nej
In-Memory OLTP 1 Ja Ja Ja Ja
Beständiga huvudminnen Ja Ja Ja Ja
Tabell- och indexpartitionering Ja Ja Ja Ja
Datakomprimering Ja Ja Ja Ja
Resursguvernör Ja Nej Nej Nej
Parallellitet i partitionerad tabell Ja Nej Nej Nej
NUMA-medveten och stor sidminne och buffertmatrisallokering Ja Nej Nej Nej
I/O-resursstyrning Ja Nej Nej Nej
Fördröjd hållbarhet Ja Ja Ja Ja
Automatisk inställning Ja Nej Nej Nej
Anpassningsbara kopplingar i Batch-läge Ja Nej Nej Nej
Feedback om minnesåtergivning i Batch-läge Ja Nej Nej Nej
Växelvis körning för flervärdesfunktions-tabeller Ja Ja Ja Ja
Förbättringar för bulkinfogning Ja Ja Ja Ja

1 In-Memory OLTP-datastorlek och kolumnlagringssegmentcache begränsas till mängden minne som anges av utgåva i avsnittet Skalningsgränser. Den maximala graden av parallellitet är begränsad. Graden av processparallellitet (DOP) för en indexversion är begränsad till 2 DOP för Standard-utgåvan och 1 DOP för webb- och Express-utgåvorna. Detta refererar till kolumnlagringsindex som skapats över diskbaserade tabeller och minnesoptimerade tabeller.

RDBMS-säkerhet

Funktion Företag Standard Webb Express
Säkerhet på radnivå Ja Ja Ja Ja
Alltid krypterad Ja Ja Ja Ja
Dynamisk datamaskning Ja Ja Ja Ja
Grundläggande granskning Ja Ja Ja Ja
Detaljerad granskning Ja Ja Ja Ja
Transparent databaskryptering (TDE) Ja Ja Nej Nej
Utökningsbar nyckelhantering (EKM) med Azure Key Vault 1 Ja Ja Ja Ja
Användardefinierade roller Ja Ja Ja Ja
Begränsade databaser Ja Ja Ja Ja
Kryptering för säkerhetskopior Ja Ja Nej Nej

1 EKM med Azure Key Vault är tillgängligt för SQL Server i Linux, från och med SQL Server 2022 (16.x) CU 12. Mer information finns i Konfigurera SQL Server TDE Extensible Key Management med hjälp av Azure Key Vault.

RDBMS-hanterbarhet

Funktion Företag Standard Webb Uttrycka
Dedikerad administratörsanslutning Ja Ja Ja Ja 1
Stöd för PowerShell-skript Ja Ja Ja Ja
Stöd för programkomponentåtgärder på datanivå – extrahera, distribuera, uppgradera, ta bort Ja Ja Ja Ja
Principautomatisering (kontrollera schema och ändring) Ja Ja Ja Nej
Datainsamlare för prestanda Ja Ja Ja Nej
Standardprestandarapporter Ja Ja Ja Nej
Planera guider och planera frysning för planguider Ja Ja Ja Nej
Direktfråga för indexerade vyer (med NOEXPAND-tips) Ja Ja Ja Ja
Automatiskt underhåll av indexerade vyer Ja Ja Ja Nej
Distribuerade partitionerade vyer Ja Nej Nej Nej
Parallella indexåtgärder Ja Nej Nej Nej
Automatisk användning av indexerad vy av frågeoptimeraren Ja Nej Nej Nej
Parallell konsekvenskontroll Ja Nej Nej Nej
Kontrollpunkt för SQL Server-verktyg Ja Nej Nej Nej

1 Med spårningsflagga.

Programmerbarhet

Funktion Företag Standard Webb Uttrycka
JSON Ja Ja Ja Ja
Query Store Ja Ja Ja Ja
Temporär Ja Ja Ja Ja
Internt XML-stöd Ja Ja Ja Ja
XML-indexering Ja Ja Ja Ja
FUNKTIONERNA MERGE och UPSERT Ja Ja Ja Ja
Datatyper för datum och tid Ja Ja Ja Ja
Internationaliseringsstöd Ja Ja Ja Ja
Fulltext- och semantisk sökning Ja Ja Ja Ja
Specifikation av språk i fråga Ja Ja Ja Ja
Service Broker (meddelandehantering) Ja Ja Ingen 1 Ingen 1
Transact-SQL slutpunkter Ja Ja Ja Nej
Graf Ja Ja Ja Ja

1 klient endast.

Integrationstjänster

Information om de SSIS-funktioner (Integration Services) som stöds av versionerna av SQL Server finns i Integration Services-funktioner som stöds av utgåvorna av SQL Server.

Rumsliga tjänster och platstjänster

Funktionsnamn Företag Standard Webb Uttryck
Rumsliga index Ja Ja Ja Ja
Planar- och geodetiska datatyper Ja Ja Ja Ja
Avancerade rumsliga bibliotek Ja Ja Ja Ja
Import/export av rumsliga dataformat av branschstandard Ja Ja Ja Ja

Funktioner och tjänster som inte stöds

Följande funktioner och tjänster är inte tillgängliga för SQL Server 2022 (16.x) i Linux. Stödet för dessa funktioner kommer att aktiveras i allt högre grad över tid.

Område Funktion eller tjänst som inte stöds Kommentarer
Databasmotor Slå samman replikeringsmetod
Stretch DB Den här funktionen är inaktuell i SQL Server 2022 (16.x) och stöds inte.
Distribuerad fråga med anslutningar från tredje part
Länkade servrar till andra datakällor än SQL Server Installera PolyBase på Linux för att fråga andra datakällor från SQL Server med hjälp av Transact-SQL syntax. För scenarier där PolyBase inte är till hjälp kan du skicka feedback till Microsoft Azure-forum.
System-utökade lagrade procedurer (xp_cmdshell, osv.) Den här funktionen är inaktuell. Om du har specifika krav skickar du feedback till Microsoft Azure-forum.
FileTable, FILESTREAM Om du har specifika krav skickar du feedback till Microsoft Azure-forum.
CLR-sammansättningar med behörighetsuppsättningen EXTERNAL_ACCESS eller UNSAFE
Tillägg för buffertpool
Säkerhetskopiering till URL – sidblob Säkerhetskopiering till URL stöds för blockblobar med hjälp av signatur för delad åtkomst.
SQL Server Agent Undersystem: CmdExec, PowerShell, Köläsare, SSIS, SSAS, SSRS
Varningar
Hanterad säkerhetskopiering
hög tillgänglighet Databasspegling Den här funktionen är inaktuell. Använd AlwaysOn-tillgänglighetsgrupper i stället.
Säkerhet Utökningsbar nyckelhantering (EKM) Utökningsbar nyckelhantering med Azure Key Vault är tillgängligt för SQL Server i Linux-miljöer, från och med SQL Server 2022 (16.x) CU 12. Följ anvisningarna från steg 5: Konfigurera SQL Server och framåt.
Windows-integrerad autentisering för länkade servrar
Windows-integrerad autentisering för tillgänglighetsgruppslutpunkter (AG) Skapa och använda certifikatbaserad slutpunktsautentisering för tillgänglighetsgrupper. Mer information finns i Konfigurera SQL Server AlwaysOn-tillgänglighetsgrupp för hög tillgänglighet i Linux.
Always Encrypted med säkra enklaver
TLS 1.3
Tjänster SQL Server-webbläsare
SQL Server R-tjänster SQL Server R stöds i SQL Server, men SQL Server R-tjänster som ett separat paket stöds inte.

Du kan installera Machine Learning Services på Linux för SQL Server 2019 och SQL Server 2022.
Analysis Services
Rapporttjänster Konfigurera Power BI-rapportserverkatalogdatabaser för SQL Server på Linux. Kör SQL Server Reporting Services (SSRS) i Windows och var värd för katalogdatabaserna för SSRS på SQL Server i Linux-distributioner.
Datakvalitetstjänster
Master Data Services

Notera

De senaste SQL Server 2022-funktionerna (16.x) som är beroende av Azure Arc-agenten, inklusive Microsoft Entra-autentisering (tidigare känd som Azure Active Directory-autentisering), Microsoft Purview, Pay-as-you-go (PAYG) för SQL Server och Defender-integrering, stöds för närvarande inte för SQL Server som distribueras i containrar. SQL Server som aktiveras av Azure Arc stöder inte SQL Server som körs i containrar.

En lista över funktioner som stöds av versionerna av SQL Server i Windows finns i: