Edities en ondersteunde functies van SQL Server 2019 in Linux
van toepassing op:SQL Server- - Linux
Dit artikel bevat informatie over functies die worden ondersteund door de verschillende edities van SQL Server 2019 (15.x) in Linux.
Zie -edities en ondersteunde functies van SQL Server 2019voor edities en ondersteunde functies van SQL Server 2019 in Windows. Zie Wat is er nieuw in SQL Server 2019 (15.x) in Windows voor meer informatie over wat er nieuw is in SQL Server 2019.
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 2019 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 evaluatie-implementatie is 180 dagen beschikbaar. 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 het instapmodel gratis database en is ideaal voor het leren en ontwikkelen van datagestuurde toepassingen voor desktops en kleine servers. 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 2019 (15.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 | 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
Voor functies die worden ondersteund door de edities Developer, Enterprise Core en Evaluation, zie de functies die zijn opgesomd 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 het minste van 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 het kleinste van 4 sockets of 24 kernen | Beperkt tot minder 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 | Express |
---|---|---|---|---|
Logboekverzending | Ja | Ja | Ja | Nee |
Back-upcompressie | Ja | Ja | Nee | Nee |
Momentopname van de 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 herstel van bestanden | Ja | Nee | Nee | Nee |
Online indexering | Ja | Nee | Nee | Nee |
Hervatbare online indexherbouwingen | Ja | Nee | Nee | Nee |
Onlineschemawijziging | Ja | Nee | Nee | Nee |
Snel herstel | Ja | Nee | Nee | Nee |
Gespiegelde back-ups | Ja | Nee | Nee | Nee |
Hot-add geheugen en CPU toevoegen | Ja | Nee | Nee | Nee |
Versleutelde backup | Ja | Ja | Nee | Nee |
Hybride backup naar Azure (backup 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. Voor meer informatie over basisbeschikbaarheidsgroepen, zie Basic Always On-beschikbaarheidsgroepen voor één database.
Schaalbaarheid en prestaties van RDBMS
Kenmerk | Onderneming | Standaard | Het web | Uitdrukken |
---|---|---|---|---|
Columnstore 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-bewuste en grote-pagina-geheugen- en buffer-array-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 in batch-modus | Ja | Nee | Nee | Nee |
Feedback over het verlenen van geheugen in batchmodus | Ja | Nee | Nee | Nee |
Doorgelust Uitvoering voor Meervoudige Instructie Tabel Waarde 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
Kenmerk | Onderneming | Standaard | Web | Expres |
---|---|---|---|---|
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 |
Door de gebruiker gedefinieerde rollen | Ja | Ja | Ja | Ja |
Ingesloten databases | Ja | Ja | Ja | Ja |
Versleuteling voor back-ups | Ja | Ja | Nee | Nee |
Beheerbaarheid van RDBMS
Kenmerk | Onderneming | Standaard | Web | Uitdrukken |
---|---|---|---|---|
Toegewijde 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 bevriezing van plannen voor planhandleidingen | Ja | Ja | Ja | Nee |
Directe query van geïndexeerde weergaven (met NOEXPAND-hint) | Ja | Ja | Ja | Ja |
Automatisch onderhoud van geïndexeerde weergaven | 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 query-optimizer | 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 | 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 UPSERTEN | 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 |
Taalspecificatie 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
Ruimtelijke en locatieservices
Functienaam | Onderneming | Standaard | Web | Express |
---|---|---|---|---|
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 2019 (15.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. | |
Systeem uitgebreide opgeslagen procedures (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 of UNSAFE permissieset |
||
Buffergroepextensie | ||
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 reservekopie | ||
Hoge Beschikbaarheid | Databasespiegeling | Deze functie is afgeschaft. Gebruik in plaats daarvan AlwaysOn-beschikbaarheidsgroepen. |
Beveiliging | Uitbreidbaar Sleutelbeheer (EKM) | |
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. | |
Diensten | SQL Server-browser | |
SQL Server R-services | 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. |
|
Analyzediensten | ||
Rapportagediensten | 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 |
Zie voor een lijst met functies die worden ondersteund door de edities van SQL Server in Windows:
- Edities en ondersteunde functies van SQL Server 2022
- Edities en ondersteunde functies van SQL Server 2019
- Edities en ondersteunde functies van SQL Server 2017
- Edities en ondersteunde functies van SQL Server 2016