Delen via


Edities en ondersteunde functies van SQL Server 2022 op Linux

van toepassing op:SQL Server- - Linux

Dit artikel bevat informatie over functies die worden ondersteund door de verschillende edities van SQL Server 2022 (16.x) in Linux.

Zie Edities en ondersteunde functies van SQL Server 2022voor edities en ondersteunde functies van SQL Server 2022 in Windows. Zie Wat is er nieuw in SQL Server 2022 (16.x) in Windows voor meer informatie over wat er nieuw is in SQL Server 2022.

De installatievereisten variëren op basis van uw toepassingsbehoeften. De verschillende edities van SQL Server zijn geschikt voor de unieke prestatie-, runtime- en prijsvereisten van organisaties en personen. De SQL Server-onderdelen die u installeert, zijn ook afhankelijk van uw specifieke vereisten. In de volgende secties leert u hoe u de beste keuze kunt maken tussen de edities en onderdelen die beschikbaar zijn in SQL Server.

Zie Releaseopmerkingen voor SQL Server 2022 op Linuxvoor de meest recente releaseopmerkingen en nieuwe informatie.

Zie Niet-ondersteunde functies en servicesvoor een lijst met SQL Server-functies die niet beschikbaar zijn in Linux.

SQL Server uitproberen

SQL Server-edities

In de volgende tabel worden de edities van SQL Server beschreven.

Uitgave Definitie
Onderneming De Premium-aanbieding, SQL Server Enterprise Edition biedt uitgebreide high-end datacentermogelijkheden met razendsnelle prestaties, onbeperkte virtualisatie 1en end-to-end business intelligence, waardoor hoge serviceniveaus voor bedrijfskritieke workloads en eindgebruikerstoegang tot gegevensinzichten mogelijk zijn.

Enterprise Edition is beschikbaar voor evaluatie. Een evaluatieversie is beschikbaar gedurende 180 dagen. Zie SQL Server-licentieresources en -documentenvoor meer informatie.
Standaard SQL Server Standard Edition levert basisgegevensbeheer en business intelligence-database voor afdelingen en kleine organisaties om hun toepassingen uit te voeren en ondersteunt algemene ontwikkelhulpprogramma's voor on-premises en cloud, waardoor effectief databasebeheer met minimale IT-resources mogelijk is.
Web SQL Server Web Edition is een goedkope optie voor eigendomskosten voor webhosters (waaronder het kiezen van een webeditie op IaaS in Azure) en WEB-VAP's om schaalbaarheid, betaalbaarheid en beheerbaarheidsmogelijkheden te bieden voor kleine tot grootschalige webeigenschappen.
Ontwikkelaar Met SQL Server Developer Edition kunnen ontwikkelaars elk type toepassing bouwen boven op SQL Server. Het bevat alle functionaliteit van Enterprise Edition, maar is gelicentieerd voor gebruik als een ontwikkel- en testsysteem, niet als productieserver. SQL Server Developer is een ideale keuze voor mensen die toepassingen bouwen en testen.
Express-editie SQL Server Express edition is een instapniveau, gratis database, ideaal voor het leren en bouwen van toepassingen voor desktops en kleine servers die gegevensgestuurd zijn. Het is de beste keuze voor onafhankelijke softwareleveranciers, ontwikkelaars en hobbyisten die clienttoepassingen bouwen. Als u meer geavanceerde databasefuncties nodig hebt, kan SQL Server Express naadloos worden bijgewerkt naar andere hogere versies van SQL Server. SQL Server Express LocalDB is een lichtgewicht versie van Express-editie met alle programmeerfuncties, wordt uitgevoerd in de gebruikersmodus en heeft een snelle installatie van nulconfiguratie en een korte lijst met vereisten.

1 Onbeperkte virtualisatie is beschikbaar op Enterprise Edition voor klanten met Software Assurance-. Implementaties moeten voldoen aan de licentiehandleiding. Zie SQL Server-licentieresources en -documentenvoor meer informatie.

SQL Server gebruiken met client-/servertoepassingen

U kunt alleen de SQL Server-clientonderdelen installeren op een computer waarop client-/servertoepassingen worden uitgevoerd die rechtstreeks verbinding maken met een exemplaar van SQL Server. Een installatie van clientonderdelen is ook een goede optie als u een exemplaar van SQL Server op een databaseserver beheert of als u van plan bent SQL Server-toepassingen te ontwikkelen.

SQL Server-onderdelen

SQL Server 2022 (16.x) op Linux ondersteunt de SQL Server Database Engine. In de volgende tabel worden de functies in de database-engine beschreven.

Serveronderdelen Beschrijving
SQL Server-database-engine (databankmotor van SQL Server) SQL Server Database Engine bevat de database-engine, de kernservice voor het opslaan, verwerken en beveiligen van gegevens, replicatie, Full-Text Zoeken, hulpprogramma's voor het beheren van relationele en XML-gegevens en in de integratie van databaseanalyses.

Developer, Enterprise Core en Evaluation edities
Zie de functies die worden ondersteund door de edities Developer, Enterprise Core en Evaluation in de functies vermeld voor de SQL Server Enterprise-editie in de volgende tabellen.

De Developer-editie blijft slechts één client ondersteunen voor SQL Server Distributed Replay.

Schaallimieten

Functie Onderneming Standaard Web Uitdrukken
Maximale rekencapaciteit die wordt gebruikt door één exemplaar: SQL Server Database Engine 1 Maximum aantal besturingssysteem Beperkt tot het kleinste van 4 sockets of 24 kernen Beperkt tot maximaal 4 sockets of 16 kernen Beperkt tot minder van 1 socket of 4 kernen
Maximale rekencapaciteit die wordt gebruikt door één instantie - Analysis Services of Reporting Services Maximum aantal besturingssysteem Beperkt tot minder van 4 sockets of 24 kernen Beperkt tot het kleinere aantal van 4 sockets of 16 kernen Beperkt tot minder van 1 socket of 4 kernen
Maximumgeheugen voor buffergroep per exemplaar van SQL Server Database Engine Maximum aantal besturingssysteem 128 GB 64 GB 1410 MB
Maximale capaciteit voor buffergroepextensie per exemplaar van SQL Server Database Engine 32 * (maximale servergeheugenconfiguratie) 4 * (maximale servergeheugenconfiguratie) N.V.T N.V.T
Maximaal geheugen voor columnstore-segmentcache per exemplaar van SQL Server Database Engine Onbeperkt geheugen 32 GB 16 GB 352 MB
Maximale gegevensgrootte die is geoptimaliseerd voor geheugen per database in SQL Server Database Engine Onbeperkt geheugen 32 GB 16 GB 352 MB
Maximale grootte van relationele databases 524 PB 524 PB 524 PB 10 GB

1 Enterprise-editie met licenties op basis van Server + Client Access License (CAL) (niet beschikbaar voor nieuwe overeenkomsten) is beperkt tot maximaal 20 kernen per SQL Server-exemplaar. Er gelden geen limieten onder het Core-model voor serverlicenties. Zie Compute-capaciteitslimieten per editie van SQL Servervoor meer informatie.

Hoge beschikbaarheid van RDBMS

Kenmerk Onderneming Standaard Web Uitdrukken
Logboekverzending Ja Ja Ja Nee
Backupcompressie Ja Ja Nee Nee
Momentopname van database Ja Ja Nee Nee
AlwaysOn-failoverclusterexemplaren 1 Ja Ja Nee Nee
AlwaysOn-beschikbaarheidsgroepen 2 Ja Nee Nee Nee
Basis beschikbaarheidsgroepen 3 Nee Ja Nee Nee
Minimale commit-beschikbaarheidsgroep voor replica's Ja Ja Nee Nee
Clusterloze beschikbaarheidsgroep Ja Ja Nee Nee
Online pagina- en bestandsherstel Ja Nee Nee Nee
Online indexering Ja Nee Nee Nee
Hervatbare online indexherbouw Ja Nee Nee Nee
Onlineschemawijziging Ja Nee Nee Nee
Snel herstel Ja Nee Nee Nee
Gespiegelde back-ups Ja Nee Nee Nee
Geheugen en CPU dynamisch toevoegen Ja Nee Nee Nee
Versleutelde back-up Ja Ja Nee Nee
Hybride back-up naar Azure (back-up naar URL) Ja Ja Nee Nee

1 On Enterprise Edition is het aantal knooppunten het maximum van het besturingssysteem. In de Standard-editie is er ondersteuning voor twee knooppunten.

2 On Enterprise Edition biedt ondersteuning voor maximaal 8 secundaire replica's, waaronder 2 synchrone secundaire replica's.

3 Standard Edition ondersteunt basis beschikbaarheidsgroepen. Een eenvoudige beschikbaarheidsgroep ondersteunt twee replica's, met één database. Zie Basic AlwaysOn-beschikbaarheidsgroepen voor één databasevoor meer informatie over basis beschikbaarheidsgroepen.

Schaalbaarheid en prestaties van RDBMS

Kenmerk Onderneming Standaard Het web Uitdrukken
Kolomopslag 1 Ja Ja Ja Ja
Grote binaire objecten in geclusterde columnstore-indexen Ja Ja Ja Ja
Online niet-geclusterde columnstore-index herbouwen Ja Nee Nee Nee
In-Memory OLTP 1 Ja Ja Ja Ja
Permanent hoofdgeheugen Ja Ja Ja Ja
Tabel- en indexpartitionering Ja Ja Ja Ja
Gegevenscompressie Ja Ja Ja Ja
Resourcebeheerder Ja Nee Nee Nee
Gepartitioneerde tabelparallellisme Ja Nee Nee Nee
NUMA-bewust en Groot Pagina Geheugen en Bufferreeks Toewijzing Ja Nee Nee Nee
IO-resourcebeheer Ja Nee Nee Nee
Vertraagde duurzaamheid Ja Ja Ja Ja
Automatisch afstemmen Ja Nee Nee Nee
Adaptieve joins bij batchverwerking Ja Nee Nee Nee
Feedback over het verlenen van geheugen in batchmodus Ja Nee Nee Nee
Gedeelde uitvoering voor meervoudige instructie tabel-gewaardeerde functies Ja Ja Ja Ja
Verbeteringen bulksgewijs invoegen Ja Ja Ja Ja

1 In-Memory OLTP-gegevensgrootte en columnstore-segmentcache zijn beperkt tot de hoeveelheid geheugen die is opgegeven door de editie in de sectie Schaallimieten. De maximale mate van parallelle uitvoering is beperkt. De mate van procesparallelisme (DOP) voor een indexbuild is beperkt tot 2 DOP voor de Standard-editie en 1 DOP voor de web- en Express-edities. Dit verwijst naar columnstore-indexen die zijn gemaakt via schijftabellen en tabellen die zijn geoptimaliseerd voor geheugen.

RDBMS-beveiliging

Functie Onderneming Standaard Web Uitdrukken
Beveiliging op rijniveau Ja Ja Ja Ja
Altijd Versleuteld Ja Ja Ja Ja
Dynamische gegevensmaskering Ja Ja Ja Ja
Basiscontrole Ja Ja Ja Ja
Fijnmazige controle Ja Ja Ja Ja
Transparante databaseversleuteling (TDE) Ja Ja Nee Nee
EKM (Extensible Key Management) met behulp van Azure Key Vault 1 Ja Ja Ja Ja
Door de gebruiker gedefinieerde rollen Ja Ja Ja Ja
Ingesloten databases Ja Ja Ja Ja
Versleuteling voor back-ups Ja Ja Nee Nee

1 EKM met behulp van Azure Key Vault is beschikbaar voor SQL Server op Linux, te beginnen met SQL Server 2022 (16.x) CU 12. Zie SQL Server TDE Extensible Key Management instellen met behulp van Azure Key Vaultvoor meer informatie.

Beheerbaarheid van RDBMS

Kenmerk Onderneming Standaard Web Uitdrukken
Exclusieve beheerdersverbinding Ja Ja Ja Ja 1
Ondersteuning voor PowerShell-scripts Ja Ja Ja Ja
Ondersteuning voor bewerkingen van toepassingsonderdelen in de gegevenslaag - extraheren, implementeren, upgraden, verwijderen Ja Ja Ja Ja
Beleidsautomatisering (controleren op schema en wijziging) Ja Ja Ja Nee
Prestatiegegevensverzamelaar Ja Ja Ja Nee
Standaardprestatierapporten Ja Ja Ja Nee
Planhandleidingen en plan bevriezen voor planhandleidingen Ja Ja Ja Nee
Directe query van geïndexeerde weergaven (met NOEXPAND-hint) Ja Ja Ja Ja
Automatisch geïndexeerde weergaven onderhouden Ja Ja Ja Nee
Gedistribueerde gepartitioneerde weergaven Ja Nee Nee Nee
Parallelle indexbewerkingen Ja Nee Nee Nee
Automatisch gebruik van geïndexeerde weergave door de queryoptimizer Ja Nee Nee Nee
Parallele consistentiecontrole Ja Nee Nee Nee
SQL Server Utility Control Point Ja Nee Nee Nee

1 met traceringsvlag.

Programmeerbaarheid

Functie Onderneming Standaard het web Uitdrukken
JSON Ja Ja Ja Ja
Query Store Ja Ja Ja Ja
Tijdelijk Ja Ja Ja Ja
Systeemeigen XML-ondersteuning Ja Ja Ja Ja
XML-indexering Ja Ja Ja Ja
MOGELIJKHEDEN VOOR SAMENVOEGEN en UPSERT Ja Ja Ja Ja
Gegevenstypen voor datum en tijd Ja Ja Ja Ja
Internationaliseringsondersteuning Ja Ja Ja Ja
Volledige tekst en semantische zoekopdracht Ja Ja Ja Ja
Specificatie van taal in zoekopdracht Ja Ja Ja Ja
Service Broker (berichten) Ja Ja Geen 1 Geen 1
Transact-SQL eindpunten Ja Ja Ja Nee
Grafiek Ja Ja Ja Ja

alleen 1 Client.

Integratiediensten

Voor meer informatie over de Integration Services-functies die worden ondersteund door de edities van SQL Server, zie Integration Services-functies ondersteund door de edities van SQL Server.

Ruimtelijke en locatieservices

Functienaam Onderneming Standaard Web Uitdrukken
Ruimtelijke indexen Ja Ja Ja Ja
Planaire en geodetische gegevenstypen Ja Ja Ja Ja
Geavanceerde ruimtelijke bibliotheken Ja Ja Ja Ja
Importeren/exporteren van industriestandaard indelingen voor ruimtelijke gegevens Ja Ja Ja Ja

Niet-ondersteunde functies en services

De volgende functies en services zijn niet beschikbaar voor SQL Server 2022 (16.x) in Linux. De ondersteuning van deze functies wordt in de loop van de tijd steeds meer ingeschakeld.

Gebied Niet ondersteunde functie of service Opmerkingen
databasemotor Replicatie samenvoegen
Stretch DB Deze functie is afgeschaft in SQL Server 2022 (16.x) en wordt niet ondersteund.
Gedistribueerde query met verbindingen van derden
Gekoppelde servers aan andere gegevensbronnen dan SQL Server PolyBase installeren in Linux om een query uit te voeren op andere gegevensbronnen uit SQL Server met behulp van Transact-SQL syntaxis. Voor scenario's waarin PolyBase niet nuttig is, kunt u feedback verzenden naar het Microsoft Azure-forum.
Uitgebreide opgeslagen procedures van het systeem (xp_cmdshell, enz.) Deze functie is afgeschaft. Als u specifieke vereisten hebt, kunt u feedback verzenden naar het Microsoft Azure-forum.
FileTable, FILESTREAM Als u specifieke vereisten hebt, kunt u feedback verzenden naar het Microsoft Azure-forum.
CLR-assemblies met de EXTERNAL_ACCESS en/of UNSAFE toestemmingsset
Buffer Pool-extensie
Back-up naar URL - pagina-blob Back-up naar URL wordt ondersteund voor blok-blobs met behulp van de Shared Access Signature.
SQL Server Agent Subsystemen: CmdExec, PowerShell, Queue Reader, SSIS, SSAS, SSRS
Waarschuwingen
Beheerde backup
hoge beschikbaarheid Databasespiegeling Deze functie is afgeschaft. Gebruik in plaats daarvan AlwaysOn-beschikbaarheidsgroepen.
Beveiliging Uitbreidbaar sleutelbeheer (Extensible Key Management, EKM) Extensible Key Management met behulp van Azure Key Vault is beschikbaar voor SQL Server in Linux-omgevingen, te beginnen met SQL Server 2022 (16.x) CU 12. Volg de instructies uit stap 5: SQL Server configureren.
Geïntegreerde Windows-verificatie voor gekoppelde servers
Geïntegreerde Windows-verificatie voor beschikbaarheidsgroepeindpunten (AG) Eindpuntverificatie op basis van certificaten maken en gebruiken voor beschikbaarheidsgroepen. Zie Sql Server AlwaysOn-beschikbaarheidsgroep configureren voor hoge beschikbaarheid op Linuxvoor meer informatie.
Always Encrypted met beveiligde enclaves
TLS 1.3
Services SQL Server-browser
SQL Server R-diensten SQL Server R wordt ondersteund in SQL Server, maar SQL Server R-services als een afzonderlijk pakket worden niet ondersteund.

U kunt Machine Learning Services installeren op Linux voor SQL Server 2019 en SQL Server 2022.
Analysis Services
Rapportageservices Power BI Report Server-catalogusdatabases configureren voor SQL Server op Linux. Voer SQL Server Reporting Services (SSRS) uit in Windows en host de catalogusdatabases voor SSRS op SQL Server op Linux-implementaties.
Services voor gegevenskwaliteit
Master Data Services

Notitie

De nieuwste FUNCTIES van SQL Server 2022 (16.x) die afhankelijk zijn van de Azure Arc-agent, waaronder Microsoft Entra-verificatie (voorheen Bekend als Azure Active Directory-verificatie), Microsoft Purview, Betalen per gebruik (PAYG) voor SQL Server en Defender-integratie, worden momenteel niet ondersteund voor SQL Server die is geïmplementeerd in containers. SQL Server die is ingeschakeld door Azure Arc biedt geen ondersteuning voor SQL Server die wordt uitgevoerd in containers.

Zie voor een lijst met functies die worden ondersteund door de edities van SQL Server in Windows: