Hardware- en softwarevereisten voor SQL Server 2017

Van toepassing op:SQL Server in Windows

Dit artikel bevat de minimale hardware- en softwarevereisten voor het installeren en uitvoeren van SQL Server 2016 (13.x) en SQL Server 2017 (14.x) op het Windows-besturingssysteem.

Zie voor hardware- en softwarevereisten voor andere versies van SQL Server:

Hardwarevereisten

De volgende geheugen- en processorvereisten zijn van toepassing op alle edities van SQL Server:

Onderdeel Requirement
Storage SQL Server vereist minimaal 6 GB beschikbare schijfruimte.

Vereisten voor schijfruimte variëren met de SQL Server-onderdelen die u installeert. Zie Vereisten voor schijfruimte verderop in dit artikel voor meer informatie. Zie Opslagtypen voor gegevensbestanden voor informatie over ondersteunde opslagtypen voor gegevensbestanden.

Het wordt aanbevolen SQL Server te installeren op computers met de NTFS- of ReFS-bestandsindelingen. Hoewel het FAT32-bestandssysteem wordt ondersteund, is het minder veilig dan NTFS of ReFS.

Alleen-lezen, gemapte, of gecomprimeerde stations worden geblokkeerd tijdens de installatie.
Rijden Een dvd-station is, indien van toepassing, vereist voor installatie vanaf schijf.
Monitor SQL Server vereist Super-VGA (800x600) of een monitor met een hogere resolutie.
Internet Voor internetfunctionaliteit is internettoegang vereist (kosten kunnen van toepassing zijn).
Geheugen1
Minimumgeheugen - Express edities: 512 MB

- Alle andere edities: 1 GB
Aanbevolen geheugen - Express edities: 1 GB

- Alle andere edities: ten minste 4 GB en moeten worden verhoogd naarmate de databasegrootte toeneemt om optimale prestaties te garanderen.
Processor
Processortype x64-processor. Alle Intel- en AMD x86-64 CPU's met maximaal 64 kernen per NUMA-knooppunt.
Minimale snelheid 1,4 GHz
Aanbevolen snelheid 2,0 GHz of sneller

1 Het minimale geheugen dat nodig is voor het installeren van het onderdeel Data Quality Server in DQS (Data Quality Services) is 2 GB RAM-geheugen, wat verschilt van de minimale geheugenvereiste van SQL Server. Voor meer informatie over het installeren van DQS, zie Data Quality Services installeren.

Opmerking

Installatie van SQL Server wordt alleen ondersteund op x64-processors. Installatie op x86-processors wordt niet meer ondersteund.

Softwarevereisten

De volgende tabel geeft de minimale softwarevereisten voor het draaien van SQL Server weer. Het vermeldt ook aanbevolen configuratieopties voor optimale prestaties.

De volgende vereisten zijn van toepassing op alle installaties:

Onderdeel Requirement
besturingssysteem - Windows 8 of hoger
- Windows Server 2012 of hoger
.NET Framework SQL Server vereist .NET Framework 4.6 voor de Database Engine, Master Data Services of Replicatie. Met SQL Server-installatie wordt .NET Framework automatisch geïnstalleerd. Zie .NET Framework-installatie.
Netwerksoftware Ondersteunde besturingssystemen voor SQL Server beschikken over ingebouwde netwerksoftware. Benoemde en standaardexemplaren van een zelfstandige installatie ondersteunen de volgende netwerkprotocollen: Gedeeld geheugen, Named Pipes, TCP/IP en VIA1.

1 VIA-protocol wordt niet ondersteund in failoverclusters. Clients of applicaties die op dezelfde node van de failovercluster draaien als de SQL Server-instantie kunnen het Shared Memory-protocol gebruiken om verbinding te maken met SQL Server via het lokale pipe-adres. Dit type verbinding is echter niet cluster-bewust en faalt na een failover van een instance. Het wordt daarom niet aanbevolen en mag alleen worden gebruikt in specifieke scenario's.

Important

Het VIA-protocol is afgeschaft. Deze functie wordt verwijderd in een toekomstige versie van SQL Server. Vermijd het gebruik van deze functie in nieuwe ontwikkelwerkzaamheden en plan om toepassingen te wijzigen die momenteel gebruikmaken van deze functie. Zie Netwerkprotocollen en netwerkbibliotheken voor meer informatie over netwerkprotocollen en -bibliotheken.

SQL Server Setup installeert de volgende softwareonderdelen die voor het product zijn vereist:

  • SQL Server Native Client
  • Ondersteuningsbestanden voor SQL Server-installatie

Important

De PolyBase-functie heeft aanvullende hardware- en softwarevereisten. Voor meer informatie, zie PolyBase overzicht.

.NET Framework-installatie

U kunt .NET Framework handmatig installeren vanuit Microsoft .NET Framework 4.6 (Web Installer) voor Windows.

Voor meer informatie, aanbevelingen en richtlijnen over .NET Framework 4.6, zie .NET Framework Deployment Guide for Developers.

Voor Windows 8.1 en Windows Server 2012 R2 is KB2919355 vereist voordat u .NET Framework 4.6 installeert.

Opmerking

Ondersteuning voor .NET Framework 4.5.2, 4.6 en 4.6.1 eindigde op 26 april 2022.

SQL Server 2016 (13.x) en SQL Server 2017 (14.x) vereisen .NET Framework 4.6 voor Database Engine, Master Data Services of Replication (SQL Server setup installeert automatisch .NET Framework).

U kunt upgraden naar .NET 4.8 Framework of rechtstreeks .NET 4.8 Framework installeren. Alle frameworks met hoofdversie 4.x voeren een in-place upgrade uit en zijn achterwaarts compatibel.

Voor meer informatie, raadpleeg Download .NET Framework 4.8 | Gratis officiële downloads (microsoft.com).

Besturingssysteemondersteuning voor SQL Server 2017

In de volgende tabel ziet u welke edities van SQL Server 2017 (14.x) compatibel zijn met welke versies van Windows. U kunt ook de informatie over de ondersteuningslevenscyclus gebruiken om te zien of uw versie van Windows wordt ondersteund.

SQL Server editie: Enterprise Developer Standard Web Express
Windows Server 2022 (ondersteuningslevenscyclus)
Windows Server 2022 Datacenter Yes Yes Yes Yes Yes
Windows Server 2022 Datacenter: Azure Edition Yes Yes Yes Yes Yes
Windows Server 2022 Standaard Yes Yes Yes Yes Yes
Windows Server 2019 (ondersteuningslevenscyclus)
Windows Server 2019 Datacenter Yes Yes Yes Yes Yes
Windows Server 2019 Standard Yes Yes Yes Yes Yes
Windows Server 2019 Essentials Yes Yes Yes Yes Yes
Windows Server 2016 (Ondersteuningslevenscyclus)
Windows Server 2016 Datacenter Yes Yes Yes Yes Yes
Windows Server 2016 Standard Yes Yes Yes Yes Yes
Windows Server 2016 Essentials Yes Yes Yes Yes Yes
Windows Server 2012 R2 (Ondersteuningslevenscyclus)
Windows Server 2012 R2 Datacenter Yes Yes Yes Yes Yes
Windows Server 2012 R2 Standaard Yes Yes Yes Yes Yes
Windows Server 2012 R2 Essentials Yes Yes Yes Yes Yes
Windows Server 2012 R2 Foundation Yes Yes Yes Yes Yes
Windows Server 2012 (Ondersteuningslevenscyclus)
Windows Server 2012 Datacenter Yes Yes Yes Yes Yes
Windows Server 2012 Standard Yes Yes Yes Yes Yes
Windows Server 2012 Essentials Yes Yes Yes Yes Yes
Windows Server 2012 Foundation Yes Yes Yes Yes Yes
Windows 11 IoT Enterprise Nee. Yes Yes Nee. Yes
Windows 11 Enterprise Nee. Yes Yes Nee. Yes
Windows 11 Professional Nee. Yes Yes Nee. Yes
Windows 11 Home Nee. Yes Yes Nee. Yes
Windows 10 IoT Enterprise Nee. Yes Yes Nee. Yes
Windows 10 Enterprise Nee. Yes Yes Nee. Yes
Windows 10 Professional Nee. Yes Yes Nee. Yes
Windows 10 Home Nee. Yes Yes Nee. Yes
Windows 8.1 Enterprise Nee. Yes Yes Nee. Yes
Windows 8.1 Pro Nee. Yes Yes Nee. Yes
Windows 8.1 Enterprise Nee. Yes Yes Nee. Yes
Windows 8 Pro Nee. Yes Yes Nee. Yes
Windows 8 Nee. Yes Yes Nee. Yes

Server Core-ondersteuning voor SQL Server 2017

De volgende edities van Windows Server Core ondersteunen het installeren van SQL Server 2017 (14.x):

  • Windows Server 2022 Datacenter
  • Windows Server 2022 Datacenter: Azure editie
  • Windows Server 2022 Standaard
  • 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 Standaard
  • Windows Server 2012 Datacenter
  • Windows Server 2012 Standard

Zie Install SQL Server on Server Core voor meer informatie over het installeren van SQL Server op Server Core.

Opmerking

U kunt SQL Server niet installeren op een Windows-besturingssysteem wanneer hoofdlettergevoeligheid is ingeschakeld. Zie dat SQL Server niet wordt ondersteund op een Windows-besturingssysteem waarop hoofdlettergevoeligheid is ingeschakeld voor meer informatie.

WOW64-ondersteuning

WOW64 (Windows 32-bits op Windows 64-bits) is een functie van 64-bits edities van Windows waarmee 32-bits toepassingen systeemeigen kunnen worden uitgevoerd in de 32-bits modus. Toepassingen werken in de 32-bits modus, ook al is het onderliggende besturingssysteem een 64-bits besturingssysteem. WOW64 wordt niet ondersteund voor SQL Server-installaties. Beheerhulpprogramma's worden echter ondersteund in WOW64.

Functies die worden ondersteund op 32-bits clientbesturingssystemen

Windows-clientbesturingssystemen, bijvoorbeeld Windows 10 en Windows 8.1, zijn beschikbaar als 32-bits of 64-bit architecturen. Alle SQL Server-functies worden ondersteund op 64-bits clientbesturingssystemen. Op ondersteunde 32-bits clientbesturingssystemen ondersteunt Microsoft de volgende functies:

  • Client voor gegevenskwaliteit
  • Connectiviteit met clienthulpprogramma's
  • Integratieservices
  • Achterwaartse compatibiliteit van cliënttools
  • Sdk voor clienthulpprogramma's
  • Documentatieonderdelen
  • Gedistribueerde onderdelen voor opnieuw afspelen
  • Gedistribueerde Reproduceercontroller
  • Gedistribueerde herhalingscliënt
  • SQL Client-connectiviteit SDK

Windows Server 2008 R2 en hoger serverbesturingssystemen zijn niet beschikbaar als 32-bits architecturen. Alle ondersteunde serverbesturingssystemen zijn alleen beschikbaar als 64-bits. Alle functies worden ondersteund op 64-bits serverbesturingssystemen.

Ondersteuning voor meerdere talen

Zie Lokale taalversies in SQL Server voor meer informatie over ondersteuning voor verschillende talen en overwegingen voor het installeren van SQL Server in gelokaliseerde talen.

Vereisten voor schijfruimte

Tijdens de installatie van SQL Server maakt Windows Installer tijdelijke bestanden op het systeemstation. Voordat u Setup uitvoert om SQL Server te installeren of bij te werken, controleert u of u ten minste 6 GB beschikbare schijfruimte op het systeemstation voor deze bestanden hebt. Deze vereiste geldt zelfs als u SQL Server-onderdelen op een niet-standaardstation installeert.

De werkelijke vereisten voor de schijfruimte zijn afhankelijk van uw systeemconfiguratie en de functies die u wilt installeren. De volgende tabel bevat vereisten voor schijfruimte voor SQL Server-onderdelen.

Feature Vereiste schijfruimte
Database-engine en gegevensbestanden, replicatie, Full-Text zoeken en services voor gegevenskwaliteit 1480 MB
Database Engine (zoals in de voorgaande rij) met R Services (In-Database) 2.744 MB
Database Engine (zoals voorgaande rij) met PolyBase Query Service voor externe gegevens 4.194 MB
De Analysis Services en gegevensbestanden 698 MB
Rapportagediensten 967 MB
Microsoft R Server (zelfstandig) 280 MB
Rapportagediensten - SharePoint 1.203 MB
Reporting Services-invoegtoepassing voor SharePoint-producten 325 MB
Client voor gegevenskwaliteit 121 MB
Connectiviteit met clienthulpprogramma's 328 MB
Integratieservices 306 MB
Clientonderdelen (behalve SQL Server Books Online-onderdelen en Integration Services-hulpprogramma's) 445 MB
Master Data Services 280 MB
SQL Server Books Online Components voor het weergeven en beheren van Help-inhoud 1 27 MB
Alle functies 8.030 MB

1 De vereiste schijfruimte voor gedownloade Books Online-inhoud is 200 MB.

Opslagtypen voor gegevensbestanden

De ondersteunde opslagtypen voor gegevensbestanden zijn:

  • Lokale schijf

    • SQL Server ondersteunt momenteel schijfstations met standaardeigen sectorgrootten van 512 bytes en 4 kB. Zie voor meer informatie over ondersteuning voor grotere sectorgrootten en implementaties van fabrikanten de sectie "4 KB schijfsectorgrootten" in het witboek SQLIOBasicsCh2.doc. U kunt het technisch document downloaden uit de sectie Download van het artikel SQL Server I/O Basics, Chapter 2.

      Als u Advanced Format-schijven gebruikt die fysiek zijn geformatteerd met 4.096 bytes, maar een logische sectorgrootte van 512 bytes rapporteren, raadpleeg SQL Server - Nieuwe stations gebruiken een sectorgrootte van 4K.

      Harde schijven met sectorgrootten die groter zijn dan 4 kB kunnen fouten veroorzaken wanneer u probeert SQL Server gegevensbestanden erop op te slaan. Voor meer informatie over ondersteuning voor de sectorgrootte van harde schijven in SQL Server, raadpleeg Troubleshoot SQL Server errors related to system disk sector size greater than 4 KB. Op dit moment is de ForcedPhysicalSectorSizeInBytes registersleutel vereist voor het installeren van SQL Server op sommige nieuwere opslagapparaten met een systeemschijfsector die groter is dan 4 kB.

    • Sql Server-failoverclusterinstallatie ondersteunt alleen lokale schijf voor het installeren van de tempdb-bestanden. Zorg ervoor dat het pad dat is opgegeven voor de tempdb gegevens en logboekbestanden geldig is op alle clusterknooppunten. Als tijdens de failover de tempdb mappen niet beschikbaar zijn op het failoverdoelknooppunt, kan de SQL Server-resource niet online komen.

  • Gedeelde opslag

  • Opslagruimten Direct (S2D)

  • SMB-bestandsshare

    • SMB-opslag wordt niet ondersteund voor Analysis Services-gegevensbestanden voor zelfstandige of geclusterde installaties. Gebruik in plaats daarvan direct gekoppelde storage, een storage area network of S2D.

    • SMB-opslag kan worden gehost door een Windows-bestandsserver of een SMB-opslagapparaat van derden. Als u Windows File Server gebruikt, moet de versie 2008 of hoger zijn. Zie Install SQL Server with SMB fileshare storage voor meer informatie over het installeren van SQL Server met SMB-bestandsshare als een storage optie.

SQL Server installeren op een domeincontroller

Installeer om veiligheidsredenen geen SQL Server op een domeincontroller. SQL Server Setup blokkeert de installatie niet op een computer die een domeincontroller is, maar de volgende beperkingen gelden:

  • U kunt SQL Server services niet uitvoeren op een domeincontroller onder een lokaal serviceaccount.

  • Nadat u SQL Server op een computer hebt geïnstalleerd, kunt u de computer niet wijzigen van een domeinlid in een domeincontroller. U moet SQL Server verwijderen voordat u de hostcomputer wijzigt in een domeincontroller.

  • Nadat u SQL Server op een computer hebt geïnstalleerd, kunt u de computer niet wijzigen van een domeincontroller in een domeinlid. U moet SQL Server deïnstalleren voordat u de hostcomputer wijzigt naar een domeinlid.

  • SQL Server exemplaren van failoverclusters worden niet ondersteund wanneer clusterknooppunten domeincontrollers zijn.

  • SQL Server wordt niet ondersteund op een leesbare domeincontroller. Sql Server Setup kan geen beveiligingsgroepen of SQL Server-serviceaccounts maken op een alleen-lezen domeincontroller. In dit scenario mislukt de installatie.

    Opmerking

    Deze beperking geldt ook voor installaties op domeinlidknooppunten.

  • Een exemplaar van een SQL Server-failovercluster wordt niet ondersteund in een omgeving waarin alleen een read-only domeincontroller toegankelijk is.

    Opmerking

    Deze beperking geldt ook voor installaties op domeinlidknooppunten.

Installatiemedia

Haal relevante installatiemedia op vanaf de volgende locaties:

U kunt ook SQL Server implementeren op een Azure virtuele machine in de Azure portal. Vanwege overhead van virtualisatie kunnen virtual machines langzamer zijn dan bij native uitvoering.