Dela via


SQL Server 2016 och 2017: Maskinvaru- och programvarukrav

gäller för:SQL Server – endast Windows

I artikeln visas de lägsta maskinvaru- och programvarukraven för att installera och köra SQL Server 2016 och SQL Server 2017 på Windows-operativsystemet.

Information om maskinvaru- och programvarukrav för andra versioner av SQL Server finns i:

Maskinvarukrav

Följande maskinvarukrav gäller för SQL Server 2016 och SQL Server 2017:

Komponent Krav
Hårddisk SQL Server kräver minst 6 GB ledigt hårddiskutrymme.

Kraven på diskutrymme varierar med de SQL Server-komponenter som du installerar. Mer information finns i krav på hårddiskutrymme senare i den här artikeln. Information om lagringstyper som stöds för datafiler finns i Lagringstyper för datafiler.
Installera SQL Server på datorer med filformaten NTFS eller ReFS rekommenderas. FAT32-filsystemet stöds men rekommenderas inte eftersom det är mindre säkert än NTFS- eller ReFS-filsystemen.
Skrivskyddade, mappade eller komprimerade enheter blockeras under installationen.
Köra En DVD-enhet krävs efter behov för installation från disk.
Bildskärm SQL Server kräver en skärm med upplösningen Super-VGA (800x600) eller högre.
Internet Internetfunktioner kräver Internetåtkomst (avgifter kan tillkomma).
Minne* minimum:

Express Editions: 512 MB
Alla andra utgåvor: 1 GB
Rekommenderas:
Express Editions: 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.
Processorhastighet Minimum: x64-processor: 1,4 GHz

rekommenderas: 2,0 GHz eller snabbare
Processortyp x64-processor: Alla Intel- och AMD x86-64-processorer med 64 kärnor eller mindre per NUMA-nod

Not

Installation av SQL Server stöds endast på x64-processorer. Det stöds inte längre på x86-processorer.

* 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 minimikraven för SQL Server-minne. Information om hur du installerar DQS finns i Installera Data Quality Services.

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 programvarukrav gäller för alla installationer:

Komponent Krav
.NET Framework SQL Server 2016 (13.x) och senare kräver .NET Framework 4.6 för databasmotorn, Master Data Services eller Replikering. SQL Server-installationen installerar automatiskt .NET Framework. Du kan också 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 distributionsguide för .NET Framework för utvecklare.
Windows 8.1 och Windows Server 2012 R2 kräver KB2919355 innan du installerar .NET Framework 4.6.
Obs! Support för .NET Framework 4.5.2, 4.6 och 4.6.1 avslutades den 26 april 2022.
  • SQL Server 2016 (13.x) och senare kräver .NET Framework 4.6 för databasmotor, masterdatatjänster eller replikering (SQL Server-installation installerar automatiskt .NET Framework). Du kan uppgradera till .NET 4.8 Framework eller installera .NET 4.8 Framework direkt. Alla ramverk med huvudversion 4 gör en uppgradering på plats och de är bakåtkompatibla. Mer information finns i Ladda ned .NET Framework 4.8 | Gratis officiella nedladdningar (microsoft.com).
  • SQL Server 2014 och SQL Server 2012 använder .NET Framework 3.5 SP1, som stöds fram till 2029, så att den här tillbakadragningen inte påverkar dem.
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, namngivna rör, TCP/IP och VIA.

Obs! VIA-protokollet stöds inte i redundanskluster. Klienter eller program som körs på samma nod i redundansklustret som 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 inte klusterkompatibel och misslyckas dock efter en instansfailover. Det rekommenderas därför inte och bör endast användas i specifika scenarier.
Viktigt: 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 nätverksbibliotek finns i Nätverksprotokoll och nätverksbibliotek.

Installationsprogrammet för SQL Server installerar följande programvarukomponenter som krävs av produkten:

  • Native SQL Server-klient
  • Stödfiler för SQL Server-installationsprogram

Viktig

Det finns ytterligare maskinvaru- och programvarukrav för PolyBase-funktionen. Mer information finns i Komma igång med PolyBase.

Operativsystemstöd för SQL Server 2017

I följande tabell visas vilka utgåvor av SQL Server 2017 som är kompatibla med vilka versioner av Windows:

SQL Server-utgåva: Företag Utvecklare Standard Webb Express
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 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 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 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 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 Home 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 Home 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 stöder installation av SQL Server 2017 i Server Core-läge:

Windows Server 2022 Standard

Windows Server 2022 Datacenter

Windows Server 2022 Datacenter: Azure Edition

Windows Server 2019 Standard

Windows Server 2019 Datacenter

Windows Server 2016 Standard

Windows Server 2016 Datacenter

Windows Server 2012 R2 Standard

Windows Server 2012 R2 Datacenter

Windows Server 2012 Standard

Windows Server 2012 Datacenter

Mer information om hur du installerar SQL Server på Server Core finns i Installera SQL Server på Server Core.

Not

Det går inte att installera SQL Server på ett Windows OS där skiftlägeskänslighet är aktiverat. För mer information granska SQL Server stöds inte på ett Windows-operativsystem som har skiftlägeskänslighet aktiverat

Operativsystemstöd för SQL Server 2016

I följande tabell visas vilka utgåvor av SQL Server 2016 som är kompatibla med vilka versioner av Windows:

SQL Server-utgåva: Företag Utvecklare Standard Webb Express
Windows Server 2022 Datacenter Nej Nej Nej Nej Nej
Windows Server 2022 Datacenter: Azure Edition Nej Nej Nej Nej Nej
Windows Server 2022 Standard Nej Nej Nej Nej Nej
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 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 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 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 Home 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 Home 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

Lägsta versionskrav för att installera SQL Server på Windows Server 2012 eller Windows 8 finns i Installera SQL Server på Windows Server 2012 eller Windows 8.

Server Core-stöd för SQL Server 2016

Följande utgåvor av Windows Server stöder installation av SQL Server 2016 i Server Core-läge:

Windows Server 2019 Standard

Windows Server 2019 Datacenter

Windows Server 2016 Standard

Windows Server 2016 Datacenter

Windows Server 2012 R2 Standard

Windows Server 2012 R2 Datacenter

Windows Server 2012 Standard

Windows Server 2012 Datacenter

Mer information om hur du installerar SQL Server på Server Core finns i Installera SQL Server på Server Core.

Not

Det går inte att installera SQL Server på ett Windows OS där skiftlägeskänslighet är aktiverat. För mer information granska SQL Server stöds inte på ett Windows-operativsystem som har skiftlägeskänslighet 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
  • Distribuerade uppspelningskomponenter
  • Distribuerad uppspelningskontrollant
  • Distribuerad 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 för att installera SQL Server på lokaliserade språk finns i lokala språkversioner i SQL Server.

Krav på diskutrymme

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,0 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 diskutrymmeskrav för SQL Server-komponenter.

Funktion Diskutrymmeskrav
Databasmotor och datafiler, replikering, Full-Text Söktjänst och datakvalitetstjänster 1480 MB
Databasmotor (som ovan) med R Services (In-Database) 2744 MB
Databasmotor (som ovan) med PolyBase Query Service för externa data 4194 MB
Analysis Services och datafiler 698 MB
Rapporteringstjänster 967 MB
Microsoft R Server (fristående) 280 MB
Reporting Services – SharePoint 1203 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* 27 MB
Alla funktioner 8030 MB

*Diskutrymmeskravet för nedladdat Books Online-innehåll är 200 MB.

Lagringstyper för datafiler

De lagringstyper 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. 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årddisksektor i SQL Server finns i Felsöka fel som rör systemdiskens sektorstorlek som är större än 4 KB. För närvarande krävs den ForcedPhysicalSectorSizeInBytes registernyckeln för att kunna installera SQL Server på vissa nyare lagringsenheter med en systemdisksektor som är större än 4 kB.
    • Installation av SQL Server-redundanskluster stöder endast lokal disk för att installera tempdb-filerna. Kontrollera att sökvägen som angetts för tempdb-data och loggfiler är giltig på alla klusternoder. Om tempdb-katalogerna inte är tillgängliga på målnoden under felövergången kan SQL Server-resursen inte gå online.
  • Delad lagring
  • Storage Spaces Direct (S2D)
  • SMB-fildelning
    • SMB-lagring stöds inte för Analysis Services-datafiler för antingen fristående eller klustrade installationer. Använd direktansluten lagring, ett lagringsområdesnätverk eller S2D i stället.
    • SMB-lagring kan hanteras av en Windows-filserver eller en SMB-lagringsenhet från tredje part. Om Windows File Server används ska Windows File Server-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 Fileshare som lagringsalternativ.

Installera SQL Server på en domänkontrollant

Av säkerhetsskäl rekommenderar vi att du inte installerar SQL Server på en domänkontrollant. Installationsprogrammet för SQL Server 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 SQL Server har installerats 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 SQL Server har installerats 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änkontrollant. Sql Server-installationsprogrammet kan inte skapa säkerhetsgrupper eller etablera SQL Server-tjänstkonton på en skrivskyddad domänkontrollant. I det här scenariot misslyckas installationen.

    Not

    Den här begränsningen gäller även för installationer på domänmedlemsnoder.

  • En SQL Server-redundansklusterinstans stöds inte i en miljö där endast en skrivskyddad domänkontrollant är tillgänglig.

    Not

    Den här begränsningen gäller även för installationer på domänmedlemsnoder.

Installationsmedium

Du kan hämta relevanta installationsmedier från följande platser:

Du kan också skapa en virtuell Azure-dator som redan kör SQL Server.