Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
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 2017 (14.x) i Linux.
Utgåvor och funktioner som stöds i SQL Server i Windows finns i Utgåvor och funktioner som stöds i SQL Server 2017. Mer information om nyheter i SQL Server 2017 (14.x) i Windows finns i Nyheter i SQL Server 2017.
Den här artikeln innehåller information om funktioner som stöds av de olika utgåvorna av SQL Server 2017 (14.x) i Linux. Mer information om nyheter i SQL Server 2017 (14.x) i Windows finns i Nyheter i SQL Server 2017.
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.
De senaste versionsanteckningarna och nyheterna finns i Versionsanteckningar för SQL Server 2017 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. |
| Norm | 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 Enterprise 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. |
| Uttrycka | 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 2017 (14.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
| Egenskap | Företag | Norm | Webb | Uttrycka |
|---|---|---|---|---|
| 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 | 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 |
| Maximalt minne för buffertpool per instans av SQL Server Database Engine | Operativsystemets maxkapacitet | 128 GB | 64 GB | 1 410 MB |
| Maximal kapacitet för buffertpoolstillägg per instans av SQL Server Database Engine | 32 * (maximal serverminnesinställning) | 4 * (maximalt serverminneskonfiguration) | Inte tillgänglig | Inte tillgänglig |
| Maximalt minne för Columnstore segment cache per instans av SQL Server-databasmotorn | 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
| Egenskap | Företag | Norm | Webb | Uttrycka |
|---|---|---|---|---|
| Loggöverföring | Ja | Ja | Ja | Nej |
| Säkerhetskopieringskomprimering | Ja | Ja | Nej | Nej |
| Databasögonblicksbild | Ja | Nej | 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 replikaåtagande | Ja | Ja | Nej | Nej |
| Klusterlös tillgänglighetsgrupp | Ja | Ja | Nej | Nej |
| Onlinesida och filåterställning | Ja | Nej | Nej | Nej |
| Online-indexering | 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
| Egenskap | Företag | Norm | Webb | Uttrycka |
|---|---|---|---|---|
| Kolumnarkiv 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 minnesbidrag i Batch-läge | Ja | Nej | Nej | Nej |
| Flätad exekvering för tabellvärda funktioner med flera satser | 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
| Egenskap | Företag | Norm | Webb | Uttrycka |
|---|---|---|---|---|
| Säkerhet på radnivå | Ja | Ja | Ja | Ja |
| Alltid Krypterad | Ja | Ja | Ja | Ja |
| Dynamisk dataavmaskning | Ja | Ja | Ja | Ja |
| Grundläggande granskning | Ja | Ja | Ja | Ja |
| Detaljerad granskning | Ja | Ja | Ja | Ja |
| Transparent databaskryptering (TDE) | Ja | Nej | Nej | Nej |
| Användardefinierade roller | Ja | Ja | Ja | Ja |
| Avgränsade databaser | Ja | Ja | Ja | Ja |
| Kryptering för säkerhetskopior | Ja | Ja | Nej | Nej |
RDBMS-hanterbarhet
| Egenskap | Företag | Norm | 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 tips NOEXPAND ) |
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 samstämmighetskontroll | Ja | Nej | Nej | Nej |
| Kontrollpunkt för SQL Server-verktyg | Ja | Nej | Nej | Nej |
1 Med spårningsflagga.
Programmerbarhet
| Egenskap | Företag | Norm | 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 |
MERGE och UPSERT-funktioner |
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 | Nr 1 | Nr 1 |
| Transact-SQL slutpunkter | Ja | Ja | Ja | Nej |
| Graf | Ja | Ja | Ja | Ja |
1 klient endast.
Tjänster för integration
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 | Norm | Webb | Uttrycka |
|---|---|---|---|---|
| Spatiala 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 2017 (14.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. | |
| PolyBase | Stöds på SQL Server 2019 (15.x) och senare versioner. | |
| 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. | |
Utökade systemlagringsprocedurer (xp_cmdshellosv.) |
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 – sidblobb | 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öhanterare, SSIS, SSAS, SSRS | |
| Aviseringar | ||
| Agent för loggläsning | ||
| Hanterad säkerhetskopiering | ||
| Hög tillgänglighet | Databasåterspegling | Den här funktionen är inaktuell. Använd AlwaysOn-tillgänglighetsgrupper i stället. |
| Säkerhet | Utökningsbar nyckelhantering (EKM) | |
| 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. | |
| SQL Server på Linux-distributioner är inte FIPS-kompatibla | ||
| Tjänster | SQL Server-webbläsare | SQL Server Browser-tjänsten krävs inte i Linux eftersom endast en enda standardinstans stöds per värd. Till skillnad från Windows finns det inga namngivna instanser att lösa och porten konfigureras uttryckligen under installationen. |
| 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. |
|
| Analystjänster | ||
| Rapporteringstjänster | På SQL Server 2019 (15.x) och senare versioner konfigurerar du Power BI Report Server-katalogdatabaser för SQL Server i 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 | Inaktuell funktion. | |
| Master Data Services | Inaktuell funktion. |
En lista över funktioner som stöds av versionerna av SQL Server i Windows finns i:
- Utgåvor och funktioner som stöds i förhandsversionen av SQL Server 2025
- Utgåvor och funktioner som stöds i SQL Server 2022
- Utgåvor och funktioner som stöds i SQL Server 2019
- Utgåvor och funktioner som stöds i SQL Server 2017
- Utgåvor och funktioner som stöds i SQL Server 2016
Relaterat innehåll
- Nyheter i SQL Server 2017
- installationsguide för SQL Server
- teknisk dokumentation om SQL Server