Kommentar
Å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 på Windows
I den här artikeln visas minimikraven för maskinvara och programvara för att installera och köra SQL Server 2016 (13.x) och SQL Server 2017 (14.x) på Windows-operativsystemet.
Information om maskinvaru- och programvarukrav för andra versioner av SQL Server finns i:
Maskinvarukrav
Följande krav på minne och processor gäller för alla utgåvor av SQL Server:
| Komponent | Krav |
|---|---|
| Storage | SQL Server kräver minst 6 GB ledigt hårddiskutrymme. Kraven på diskutrymme varierar beroende på vilka SQL Server komponenter du installerar. Mer information finns i Krav på enhetsutrymme senare i den här artikeln. Information om lagringstyper som stöds för datafiler finns i Lagringstyper för datafiler. Vi rekommenderar att du installerar SQL Server på datorer med filformaten NTFS eller ReFS. Även om FAT32-filsystemet stöds är det mindre säkert än NTFS eller ReFS. Skrivskyddade, mappade eller komprimerade enheter blockeras under installationen. |
| Köra | En DVD-enhet krävs efter behov för installation från disk. |
| Monitor | SQL Server kräver Super-VGA (800x600) eller en bildskärm med högre upplösning. |
| Internet | Internetfunktioner kräver Internet-access (avgifter kan tillkomma). |
| Minne1 | |
| Minsta mängd minne | – Expressutgåvor: 512 MB – Alla andra utgåvor: 1 GB |
| Rekommenderat minne | – Expressutgåvor: 1 GB – Alla andra utgåvor: Minst 4 GB och bör ökas när databasstorleken ökar för att säkerställa optimala prestanda. |
| Processor | |
| Processortyp | x64-processor. Alla Intel- och AMD x86-64-processorer med upp till 64 kärnor per NUMA-nod. |
| Lägsta hastighet | 1,4 GHz |
| Rekommenderad hastighet | 2,0 GHz eller snabbare |
1 Det minsta minne som krävs för att installera komponenten Data Quality Server i Data Quality Services (DQS) är 2 GB RAM-minne, vilket skiljer sig från SQL Server minsta minnesbehov. Information om hur du installerar DQS finns i Installera Data Quality Services.
Anmärkning
Installation av SQL Server stöds endast på x64-processorer. Installation på x86-processorer stöds inte längre.
Programvarukrav
Tabellen i det här avsnittet visar de lägsta programvarukraven för att köra SQL Server. Det finns också rekommenderade konfigurationsalternativ för optimala prestanda.
Följande krav gäller för alla installationer:
| Komponent | Krav |
|---|---|
| Operativsystem | - Windows 8 eller senare - Windows Server 2012 eller senare |
| .NET Framework | SQL Server kräver .NET Framework 4.6 för Database Engine, Master Data Services eller Replication. SQL Server installationsprogrammet installerar automatiskt .NET Framework. Se .NET Framework-installation. |
| Nätverksprogramvara | Operativsystem som stöds för SQL Server har inbyggd nätverksprogramvara. Namngivna och standardinstanser av en fristående installation stöder följande nätverksprotokoll: Delat minne, Named Pipes, TCP/IP och VIA1. |
1 VIA-protokollet stöds inte i redundanskluster. Klienter eller program som körs på samma nod i redundansklustret som den SQL Server instansen kan använda protokollet delat minne för att ansluta till SQL Server med hjälp av dess lokala pipe-adress. Den här typen av anslutning är dock inte klustermedveten och misslyckas efter en redundansväxling. Det rekommenderas därför inte och bör endast användas i specifika scenarier.
Viktig
VIA-protokollet är inaktuellt. Den här funktionen tas bort i en framtida version av SQL Server. Undvik att använda den här funktionen i nytt utvecklingsarbete och planera att ändra program som för närvarande använder den här funktionen. Mer information om nätverksprotokoll och bibliotek finns i Nätverksprotokoll och nätverksbibliotek.
SQL Server installationsprogrammet installerar följande programvarukomponenter som krävs av produkten:
- SQL Server intern klient
- SQL Server installationsstödfiler
Viktig
PolyBase-funktionen har ytterligare maskinvaru- och programvarukrav. Mer information finns i Datavirtualisering med PolyBase i SQL Server.
.NET Framework-installation
Du kan installera .NET Framework manuellt från Microsoft .NET Framework 4.6 (Web Installer) för Windows.
Mer information, rekommendationer och vägledning om .NET Framework 4.6 finns i .NET Framework Deployment Guide for Developers.
Windows 8.1 och Windows Server 2012 R2 kräver KB2919355 innan du installerar .NET Framework 4.6.
Anmärkning
Stödet för .NET Framework 4.5.2, 4.6 och 4.6.1 upphörde den 26 april 2022.
SQL Server 2016 (13.x) och SQL Server 2017 (14.x) kräver .NET Framework 4.6 för Database Engine, Master Data Services eller Replication (SQL Server installation installeras automatiskt .NET Framework).
Du kan uppgradera till .NET 4.8 Framework eller installera .NET 4.8 Framework direkt. Alla ramverk med huvudversion 4.x gör en uppgradering på plats och de är bakåtkompatibla.
Mer information finns i Ladda ned .NET Framework 4.8 | Kostnadsfria officiella nedladdningar (microsoft.com).
Operativsystemstöd för SQL Server 2017
I följande tabell visas vilka utgåvor av SQL Server 2017 (14.x) som är kompatibla med vilka versioner av Windows. Du kan också använda supportlivscykelinformationen för att se om din version av Windows stöds.
| SQL Server-utgåva: | Företag | Utvecklare | Norm | Webb | Uttrycka |
|---|---|---|---|---|---|
| Windows Server 2022 (support livscykel) | |||||
| Windows Server 2022 Datacenter | Ja | Ja | Ja | Ja | Ja |
| Windows Server 2022 Datacenter: Azure Edition | Ja | Ja | Ja | Ja | Ja |
| Windows Server 2022 Standard | Ja | Ja | Ja | Ja | Ja |
| Windows Server 2019 (Supportens livscykel) | |||||
| Windows Server 2019 Datacenter | Ja | Ja | Ja | Ja | Ja |
| Windows Server 2019 Standard | Ja | Ja | Ja | Ja | Ja |
| Windows Server 2019 Essentials | Ja | Ja | Ja | Ja | Ja |
| Windows Server 2016 (Support lifecycle) | |||||
| Windows Server 2016 Datacenter | Ja | Ja | Ja | Ja | Ja |
| Windows Server 2016 Standard | Ja | Ja | Ja | Ja | Ja |
| Windows Server 2016 Essentials | Ja | Ja | Ja | Ja | Ja |
| Windows Server 2012 R2 (Support lifecycle) | |||||
| Windows Server 2012 R2 Datacenter | Ja | Ja | Ja | Ja | Ja |
| Windows Server 2012 R2 Standard | Ja | Ja | Ja | Ja | Ja |
| Windows Server 2012 R2 Essentials | Ja | Ja | Ja | Ja | Ja |
| Windows Server 2012 R2 Foundation | Ja | Ja | Ja | Ja | Ja |
| Windows Server 2012 (Support lifecycle) | |||||
| Windows Server 2012 Datacenter | Ja | Ja | Ja | Ja | Ja |
| Windows Server 2012 Standard | Ja | Ja | Ja | Ja | Ja |
| Windows Server 2012 Essentials | Ja | Ja | Ja | Ja | Ja |
| Windows Server 2012 Foundation | Ja | Ja | Ja | Ja | Ja |
| Windows 11 IoT Enterprise | Nej | Ja | Ja | Nej | Ja |
| Windows 11 Enterprise | Nej | Ja | Ja | Nej | Ja |
| Windows 11 Professional | Nej | Ja | Ja | Nej | Ja |
| Windows 11 Startsida | Nej | Ja | Ja | Nej | Ja |
| Windows 10 IoT Enterprise | Nej | Ja | Ja | Nej | Ja |
| Windows 10 Enterprise | Nej | Ja | Ja | Nej | Ja |
| Windows 10 Professional | Nej | Ja | Ja | Nej | Ja |
| Windows 10 Startsida | Nej | Ja | Ja | Nej | Ja |
| Windows 8.1 Enterprise | Nej | Ja | Ja | Nej | Ja |
| Windows 8.1 Pro | Nej | Ja | Ja | Nej | Ja |
| Windows 8.1 Enterprise | Nej | Ja | Ja | Nej | Ja |
| Windows 8 Pro | Nej | Ja | Ja | Nej | Ja |
| Windows 8 | Nej | Ja | Ja | Nej | Ja |
Server Core-stöd för SQL Server 2017
Följande utgåvor av Windows Server Core stöder installation SQL Server 2017 (14.x):
- Windows Server 2022 Datacenter
- Windows Server 2022 Datacenter: Azure edition
- Windows Server 2022 Standard
- Windows Server 2019 Datacenter
- Windows Server 2019 Standard
- Windows Server 2016 Datacenter
- Windows Server 2016 Standard
- Windows Server 2012 R2 Datacenter
- Windows Server 2012 R2 Standard
- Windows Server 2012 Datacenter
- Windows Server 2012 Standard
Mer information om hur du installerar SQL Server på Server Core finns i Installera SQL Server på Server Core.
Anmärkning
Du kan inte installera SQL Server på ett Windows-operativsystem när skiftlägeskänslighet är aktiverat. Mer information finns i SQL Server stöds inte på ett Windows-operativsystem där skiftlägeskänslighet är aktiverat.
Operativsystemstöd för SQL Server 2016
I följande tabell visas vilka utgåvor av SQL Server 2016 (13.x) som är kompatibla med vilka versioner av Windows. Du kan också använda supportlivscykelinformationen för att se om din version av Windows stöds.
| SQL Server-utgåva: | Företag | Utvecklare | Norm | Webb | Uttrycka |
|---|---|---|---|---|---|
| Windows Server 2019 (Supportens livscykel) | |||||
| Windows Server 2019 Datacenter | Ja | Ja | Ja | Ja | Ja |
| Windows Server 2019 Standard | Ja | Ja | Ja | Ja | Ja |
| Windows Server 2019 Essentials | Ja | Ja | Ja | Ja | Ja |
| Windows Server 2016 (Support lifecycle) | |||||
| Windows Server 2016 Datacenter | Ja | Ja | Ja | Ja | Ja |
| Windows Server 2016 Standard | Ja | Ja | Ja | Ja | Ja |
| Windows Server 2016 Essentials | Ja | Ja | Ja | Ja | Ja |
| Windows Server 2012 R2 (Support lifecycle) | |||||
| Windows Server 2012 R2 Datacenter | Ja | Ja | Ja | Ja | Ja |
| Windows Server 2012 R2 Standard | Ja | Ja | Ja | Ja | Ja |
| Windows Server 2012 R2 Essentials | Ja | Ja | Ja | Ja | Ja |
| Windows Server 2012 R2 Foundation | Ja | Ja | Ja | Ja | Ja |
| Windows Server 2012 (Support lifecycle) | |||||
| Windows Server 2012 Datacenter | Ja | Ja | Ja | Ja | Ja |
| Windows Server 2012 Standard | Ja | Ja | Ja | Ja | Ja |
| Windows Server 2012 Essentials | Ja | Ja | Ja | Ja | Ja |
| Windows Server 2012 Foundation | Ja | Ja | Ja | Ja | Ja |
| Windows 11 IoT Enterprise | Nej | Nej | Nej | Nej | Nej |
| Windows 11 Enterprise | Nej | Nej | Nej | Nej | Nej |
| Windows 11 Professional | Nej | Nej | Nej | Nej | Nej |
| Windows 11 Startsida | Nej | Nej | Nej | Nej | Nej |
| Windows 10 IoT Enterprise | Nej | Ja | Ja | Nej | Ja |
| Windows 10 Enterprise | Nej | Ja | Ja | Nej | Ja |
| Windows 10 Professional | Nej | Ja | Ja | Nej | Ja |
| Windows 10 Startsida | Nej | Ja | Ja | Nej | Ja |
| Windows 8.1 Enterprise | Nej | Ja | Ja | Nej | Ja |
| Windows 8.1 Pro | Nej | Ja | Ja | Nej | Ja |
| Windows 8.1 Enterprise | Nej | Ja | Ja | Nej | Ja |
| Windows 8 Pro | Nej | Ja | Ja | Nej | Ja |
| Windows 8 | Nej | Ja | Ja | Nej | Ja |
Minimikrav för att installera SQL Server på Windows Server 2012 eller Windows 8 finns i Versionskrav för SQL Server i Windows-operativsystemet.
Server Core-stöd för SQL Server 2016
Följande utgåvor av Windows Server Core stöder installation SQL Server 2016 (13.x):
- Windows Server 2019 Datacenter
- Windows Server 2019 Standard
- Windows Server 2016 Datacenter
- Windows Server 2016 Standard
- Windows Server 2012 R2 Datacenter
- Windows Server 2012 R2 Standard
- Windows Server 2012 Datacenter
- Windows Server 2012 Standard
Mer information om hur du installerar SQL Server på Server Core finns i Installera SQL Server på Server Core.
Anmärkning
Du kan inte installera SQL Server på ett Windows-operativsystem när skiftlägeskänslighet är aktiverat. Mer information finns i SQL Server stöds inte på ett Windows-operativsystem där skiftlägeskänslighet är aktiverat.
WOW64-stöd
WOW64 (Windows 32-bit på Windows 64-bit) är en funktion i 64-bitarsversioner av Windows som gör att 32-bitarsprogram kan köras naturligt i 32-bitarsläge. Program fungerar i 32-bitarsläge, även om det underliggande operativsystemet är ett 64-bitars operativsystem. WOW64 stöds inte för SQL Server installationer. Hanteringsverktyg stöds dock i WOW64.
Funktioner som stöds på 32-bitars klientoperativsystem
Windows-klientoperativsystem, till exempel Windows 10 och Windows 8.1 är tillgängliga som 32-bitars- eller 64-bitarsarkitekturer. Alla SQL Server funktioner stöds på 64-bitars klientoperativsystem. På 32-bitars klientoperativsystem som stöds stöder Microsoft följande funktioner:
- Datakvalitetsklient
- Anslutning av klientverktyg
- Integreringstjänster
- Bakåtkompatibilitet för klientverktyg
- SDK för klientverktyg
- Dokumentationskomponenter
- Distributed Replay-komponenter
- Distribuerad Återspelningskontroll
- Distributed Replay-klient
- SQL klientanslutnings-SDK
Windows Server 2008 R2 och senare serveroperativsystem är inte tillgängliga som 32-bitarsarkitekturer. Alla serveroperativsystem som stöds är endast tillgängliga som 64-bitars. Alla funktioner stöds på 64-bitars serveroperativsystem.
Stöd för flera språk
Mer information om stöd och överväganden mellan språk vid installation av SQL Server på lokaliserade språk finns i Lokala språkversioner i SQL Server.
Krav på lagringsenhetsutrymme
Under installationen av SQL Server skapar Windows Installer temporära filer på systemenheten. Innan du kör installationsprogrammet för att installera eller uppgradera SQL Server kontrollerar du att du har minst 6 GB ledigt diskutrymme på systemenheten för dessa filer. Det här kravet gäller även om du installerar SQL Server komponenter på en enhet som inte är standard.
Faktiska krav på hårddiskutrymme beror på systemkonfigurationen och de funktioner som du bestämmer dig för att installera. Följande tabell innehåller krav på enhetsutrymme för SQL Server komponenter.
| Egenskap | Krav på diskutrymme |
|---|---|
| Database Engine och datafiler, replikering, fulltextsökning och datakvalitetstjänster | 1 480 MB |
| Databasmotor (enligt föregående rad) med R Services (In-Database) | 2 744 MB |
| Database Engine (som föregående rad) med PolyBase Query Service för externa data | 4 194 MB |
| Analysis Services och datafiler | 698 MB |
| Rapporteringstjänster | 967 MB |
| Microsoft R Server (fristående) | 280 MB |
| Reporting Services – SharePoint | 1 203 MB |
| Reporting Services tillägg för SharePoint-produkter | 325 MB |
| Datakvalitetsklient | 121 MB |
| Anslutning av klientverktyg | 328 MB |
| Integreringstjänster | 306 MB |
| Klientkomponenter (förutom SQL Server Books Online-komponenter och Integration Services-verktyg) | 445 MB |
| Master Data Services | 280 MB |
| SQL Server Books Online-komponenter för att visa och hantera hjälpinnehåll 1 | 27 MB |
| Alla funktioner | 8 030 MB |
1 Kravet på diskutrymme för nedladdat Books Online-innehåll är 200 MB.
Lagringstyper för datafiler
De storage typer som stöds för datafiler är:
Lokal disk
SQL Server stöder för närvarande diskenheter som har standardstorlekar för interna sektorer på 512 byte och 4 KB. Mer information om stöd för större sektorstorlekar och implementeringar av tillverkare finns i avsnittet "4 KB disksektorstorlekar" i vitboken SQLIOBasicsCh2.doc. Du kan ladda ned vitboken från avsnittet Download i artikeln SQL Server I/O Basics, kapitel 2.
Om du använder avancerade formatdiskar som är fysiskt formaterade med 4 096 byte, men exponerar en logisk sektorstorlek på 512 byte, kan du läsa mer om beteendet och rekommendationerna i Tech Community-artikeln SQL Server – Nya enheter använder 4K-sektorstorlek.
Hårddiskar med sektorstorlekar som är större än 4 KB kan orsaka fel när du försöker lagra SQL Server datafiler på dem. Mer information om stöd för hårddisksektorn i SQL Server finns i Felsöka SQL Server fel som rör systemdiskens sektorstorlek som är större än 4 KB. För närvarande krävs registernyckeln
ForcedPhysicalSectorSizeInBytesför att installera SQL Server på vissa nyare storage enheter med en systemdisksektorstorlek som är större än 4 kB.SQL Server installation av redundanskluster stöder endast lokal disk för att installera filerna
tempdb. Kontrollera att sökvägen som angetts förtempdbdata och loggfiler är giltig på alla klusternoder. Omtempdbkataloger inte är tillgängliga på redundansmålnoden under redundansväxlingen kan SQL Server resursen inte vara online.
Shared storage
SMB-filresurs
SMB-storage stöds inte för Analysis Services-datafiler för fristående eller klustrade installationer. Använd direktansluten lagring, ett lagringsnätverk eller S2D istället.
SMB-storage kan hanteras av en Windows-filserver eller en SMB-storage enhet från tredje part. Om du använder Windows File Server ska versionen vara 2008 eller senare. Mer information om hur du installerar SQL Server med SMB-filresurs som lagringsalternativ finns i Installera SQL Server med SMB-filresurslagring.
Installera SQL Server på en domänkontrollant
Av säkerhetsskäl ska du inte installera SQL Server på en domänkontrollant. SQL Server installationsprogrammet blockerar inte installation på en dator som är en domänkontrollant, men följande begränsningar gäller:
Du kan inte köra SQL Server tjänster på en domänkontrollant under ett lokalt tjänstkonto.
När du har installerat SQL Server på en dator kan du inte ändra datorn från en domänmedlem till en domänkontrollant. Du måste avinstallera SQL Server innan du ändrar värddatorn till en domänkontrollant.
När du har installerat SQL Server på en dator kan du inte ändra datorn från en domänkontrollant till en domänmedlem. Du måste avinstallera SQL Server innan du ändrar värddatorn till en domänmedlem.
SQL Server redundansklusterinstanser stöds inte där klusternoder är domänkontrollanter.
SQL Server stöds inte på en skrivskyddad domäncontroller. SQL Server-installationsprogrammet kan inte skapa säkerhetsgrupper eller SQL Server-tjänstkonton på en skrivskyddande domänkontrollant. I det här scenariot misslyckas installationen.
Anmärkning
Den här begränsningen gäller även för installationer på domänmedlemsnoder.
En SQL Server failover-klusterinstans stöds inte i en miljö där endast en skrivskyddad domänkontrollant är tillgänglig.
Anmärkning
Den här begränsningen gäller även för installationer på domänmedlemsnoder.
Installationsmedium
Hämta relevanta installationsmedier från följande platser:
Du kan också distribuera SQL Server på en Azure virtuell dator i Azure portal. På grund av virtualiseringens omkostnader kan virtual machines vara långsammare än att köra internt.