Dela via


Maskin- och programvarukrav för SQL Server 2016 och SQL Server 2017

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 ForcedPhysicalSectorSizeInBytes fö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ör tempdb data och loggfiler är giltig på alla klusternoder. Om tempdb kataloger inte är tillgängliga på redundansmålnoden under redundansväxlingen kan SQL Server resursen inte vara online.

  • Shared storage

  • Storage Spaces Direct (S2D)

  • 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.