SQL Server 2016 und 2017: Hardware- und Softwareanforderungen
Gilt für: SQL Server - nur Windows
In diesem Artikel sind die Mindestanforderungen an die Hardware und Software aufgeführt, um SQL Server 2016 und SQL Server 2017 auf dem Windows-Betriebssystem zu installieren und auszuführen.
Die Hardware- und Softwareanforderungen für andere Versionen von SQL Server finden Sie unter:
Hardwareanforderungen
Die folgenden Hardwareanforderungen gelten für SQL Server 2016 und SQL Server 2017:
Komponente | Anforderung |
---|---|
Festplatte | SQL Server erfordert mindestens 6 GB verfügbaren Speicherplatz auf der Festplatte. Der erforderliche freie Festplattenspeicher ist von den installierten SQL Server-Komponenten abhängig. Weitere Informationen finden Sie unter Anforderungen an den Festplattenspeicherplatz weiter unten in diesem Artikel. Informationen zu unterstützten Speichertypen für Datendateien finden Sie unter Speichertypen für Datendateien. Es wird empfohlen, SQL Server auf Computern mit dem NTFS- oder ReFS-Dateiformat zu installieren. Das Dateisystem FAT32 wird zwar unterstützt, ist aber nicht empfehlenswert, da es weniger Sicherheit als die Dateisysteme NTFS und ReFS bietet. Schreibgeschützte, zugeordnete oder komprimierte Laufwerke werden während der Installation blockiert. |
Laufwerk | Ein DVD-Laufwerk ist erforderlich, falls die Installation von einem DVD-Medium erfolgt. |
Monitor | SQL Server erfordert eine Super-VGA-Auflösung von mindestens 800x600. |
Internet | Zur Nutzung des Internets ist ein Internetzugang erforderlich (möglicherweise gebührenpflichtig). |
Speicher * | Minimum: Express-Editionen: 512 MB Alle anderen Editionen: 1 GB Empfohlen. Express-Editionen: 1 GB Alle anderen Editionen: Mindestens 4 GB. Mit zunehmender Datenbankgröße sollte außerdem der Speicher erhöht werden, um eine optimale Leistung sicherzustellen. |
Prozessorgeschwindigkeit: | Mindestens: x64-Prozessor: 1,4 GHz Empfohlen. 2,0 GHz oder schneller |
Prozessortyp | x64-Prozessor: AMD Opteron, AMD Athlon 64, Intel Xeon mit Intel EM64T-Unterstützung, Intel Pentium IV mit EM64T-Unterstützung |
Hinweis
Die Installation von SQL Server wird nur für x64-Prozessoren unterstützt. Es wird nicht mehr auf x86 Prozessoren unterstützt.
* Für die Installation der Data Quality Server-Komponente in Data Quality Services (DQS) sind mindestens 2 GB RAM erforderlich. Darin besteht ein Unterschied zu den Mindestanforderungen an den Arbeitsspeicher in SQL Server. Informationen zum Installieren von DQS finden Sie unter Install Data Quality Services.
Softwareanforderungen
In der Tabelle in diesem Abschnitt sind die minimalen Softwareanforderungen zum Ausführen von SQL Server aufgeführt. Es gibt auch empfohlene Konfigurationsoptionen für eine optimale Leistung.
Die folgenden Softwareanforderungen gelten für alle Installationen:
Komponente | Anforderung |
---|---|
.NET Framework | SQL Server 2016 (13.x) und höher erfordern .NET Framework 4.6 für die Datenbank-Engine, Master Data Services oder Replikation. SQL Server-Setup installiert .NET Framework automatisch. Über Microsoft .NET Framework 4.6 (Webinstaller) für Windows können Sie .NET Framework manuell installieren. Weitere Informationen, Empfehlungen und Anleitungen zu .NET Framework 4.6 finden Sie im Handbuch für die Bereitstellung von .NET Framework für Entwickler. Windows 8.1 und Windows Server 2012 R2 erfordern die Installation von KB2919355 vor der Installation von .NET Framework 4.6. Hinweis: Die Unterstützung für .NET Framework 4.5.2, 4.6 und 4.6.1 wurde am 26. April 2022 beendet.
|
Netzwerksoftware | Die unterstützten Betriebssysteme für SQL Server verfügen über integrierte Netzwerksoftware. Benannte und Standardinstanzen einer eigenständigen Installation unterstützen die folgenden Netzwerkprotokolle: Shared Memory, Named Pipes, TCP/IP und VIA. Hinweis: Das VIA-Protokoll wird auf Failoverclustern nicht unterstützt. Clients oder Anwendungen, die auf demselben Knoten des Failoverclusters wie die SQL Server-Instanz ausgeführt werden, können das Shared Memory-Protokoll verwenden, um eine Verbindung zum SQL Server über dessen lokale Pipeadresse herzustellen. Diese Art der Verbindung ist jedoch nicht clusterfähig und schlägt nach einem Failover der Instanz fehl. Deswegen wird sie nicht empfohlen und sollte nur in speziellen Szenarien verwendet werden. Wichtig: Das VIA-Protokoll ist veraltet. Diese Funktion wird in einer zukünftigen Version von SQL Serverentfernt. Nutzen Sie diese Funktionen bei Neuentwicklungen nicht mehr, und planen Sie die Änderung von Anwendungen, die diese Funktion zurzeit verwenden. Weitere Informationen zu Netzwerkprotokollen und Netzwerkbibliotheken finden Sie unter Network Protocols and Network Libraries. |
BeimSQL Server -Setup werden die folgenden vom Produkt benötigten Softwarekomponenten installiert:
- SQL Server Native Client
- SQL Server -Setuphilfsdateien
Wichtig
Es gibt zusätzliche Hardware- und Softwareanforderungen für die PolyBase-Funktion. Weitere Informationen finden Sie unter Get started with PolyBase(Erste Schritte mit PolyBase).
Betriebssystemunterstützung für SQL Server 2017
Die folgende Tabelle zeigt, welche Editionen von SQL Server 2017 mit welchen Windows-Versionen kompatibel sind:
SQL Server-Edition: | Enterprise | Entwickler | Standard | Web | 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 | Nein | Ja | Ja | Keine | Ja |
Windows 11 Enterprise | Nein | Ja | Ja | Keine | Ja |
Windows 11 Professional | Nein | Ja | Ja | Keine | Ja |
Windows 11 Home | Nein | Ja | Ja | Keine | Ja |
Windows 10 IoT Enterprise | Nein | Ja | Ja | Keine | Ja |
Windows 10 Enterprise | Nein | Ja | Ja | Keine | Ja |
Windows 10 Professional | Nein | Ja | Ja | Keine | Ja |
Windows 10 Home | Nein | Ja | Ja | Keine | Ja |
Windows 8.1 Enterprise | Nein | Ja | Ja | Keine | Ja |
Windows 8.1 Pro | Nein | Ja | Ja | Keine | Ja |
Windows 8.1 Enterprise | Nein | Ja | Ja | Keine | Ja |
Windows 8 Pro | Nein | Ja | Ja | Keine | Ja |
Windows 8 | Nein | Ja | Ja | Keine | Ja |
Server Core-Unterstützung für SQL Server 2017
Installationen von SQL Server 2017 im Server Core-Modus werden von folgenden Windows Server-Editionen unterstützt:
Windows Server 2022 Standard
Windows Server 2022 Datacenter
Windows Server 2022 Datacenter: Azure Edition
Windows Server 2019 Standard
Windows Server 2019 Rechenzentrum
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
Weitere Informationen zum Installieren von SQL Server unter Server Core finden Sie unter Installieren von SQL Server unter Server Core.
Hinweis
Die Installation von SQL Server wird auf einem Windows-Betriebssystem, auf dem die Unterscheidung von Groß-/Kleinschreibung aktiviert ist, nicht unterstützt. Weitere Informationen finden Sie unter SQL Server wird unter einem Windows-Betriebssystem, für das die Groß-/Kleinschreibung aktiviert ist, nicht unterstützt.
Betriebssystemunterstützung für SQL Server 2016
Die folgende Tabelle zeigt, welche Editionen von SQL Server 2016 mit welchen Windows-Versionen kompatibel sind:
SQL Server-Edition: | Enterprise | Entwickler | Standard | Web | Express |
---|---|---|---|---|---|
Windows Server 2022 Datacenter | Nein | Nr. | Nr. | Nr. | Nein |
Windows Server 2022 Datacenter: Azure Edition | Nein | Nr. | Nr. | Nr. | Nein |
Windows Server 2022 Standard | Nein | Nr. | Nr. | Nr. | Nein |
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 | Nein | Nr. | Nr. | Nr. | Nein |
Windows 11 Enterprise | Nein | Nr. | Nr. | Nr. | Nein |
Windows 11 Professional | Nein | Nr. | Nr. | Nr. | Nein |
Windows 11 Home | Nein | Nr. | Nr. | Nr. | Nein |
Windows 10 IoT Enterprise | Nein | Ja | Ja | Keine | Ja |
Windows 10 Enterprise | Nein | Ja | Ja | Keine | Ja |
Windows 10 Professional | Nein | Ja | Ja | Keine | Ja |
Windows 10 Home | Nein | Ja | Ja | Keine | Ja |
Windows 8.1 Enterprise | Nein | Ja | Ja | Keine | Ja |
Windows 8.1 Pro | Nein | Ja | Ja | Keine | Ja |
Windows 8.1 Enterprise | Nein | Ja | Ja | Keine | Ja |
Windows 8 Pro | Nein | Ja | Ja | Keine | Ja |
Windows 8 | Nein | Ja | Ja | Keine | Ja |
Die Mindestanforderungen für die Installation von SQL Server unter Windows Server 2012 oder Windows 8 finden Sie unter Installieren von SQL Server unter Windows Server 2012 oder Windows 8.
Server Core-Unterstützung für SQL Server 2016
Installationen von SQL Server 2016 im Server Core-Modus werden von folgenden Windows Server-Editionen unterstützt:
Windows Server 2019 Standard
Windows Server 2019 Rechenzentrum
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
Weitere Informationen zum Installieren von SQL Server unter Server Core finden Sie unter Installieren von SQL Server unter Server Core.
Hinweis
Die Installation von SQL Server wird auf einem Windows-Betriebssystem, auf dem die Unterscheidung von Groß-/Kleinschreibung aktiviert ist, nicht unterstützt. Weitere Informationen finden Sie unter SQL Server wird unter einem Windows-Betriebssystem, für das die Groß-/Kleinschreibung aktiviert ist, nicht unterstützt.
WOW64-Unterstützung
WOW64 (Windows 32-bit on Windows 64-bit) ist eine Funktion von 64-Bit-Editionen von Windows, die es ermöglicht, 32-Bit-Anwendungen systemintern im 32-Bit-Modus auszuführen. Anwendungen sind im 32-Bit-Modus funktionsfähig, obwohl es sich beim zugrunde liegenden Betriebssystem um ein 64-Bit-Betriebssystem handelt. WOW64 wird nicht für SQL Server-Installationen unterstützt. Allerdings werden Verwaltungstools in WOW64 unterstützt.
Auf 32-Bit-Clientbetriebssystemen unterstützte Features
Windows-Clientbetriebssystemen, z.B. Windows 10 und Windows 8.1, sind als 32-Bit- oder 64-Bit-Architekturen verfügbar. Alle SQL Server-Funktionen werden auf 64-Bit-Clientbetriebssystemen unterstützt. Microsoft unterstützt auf 32-Bit-Clientbetriebssystemen die folgenden Funktionen:
- Data Quality Client
- Konnektivität der Clienttools
- Integration Services
- Clienttools-Abwärtskompatibilität
- Clienttools SDK
- Dokumentationskomponenten
- Distributed Replay-Komponenten
- Distributed Replay Controller
- Distributed Replay Client
- SQL Client Connectivity SDK
Windows Server 2008 R2 und spätere Serverbetriebssysteme sind nicht als 32-Bit-Architekturen verfügbar. Alle unterstützten Serverbetriebssysteme sind nur als 64-Bit verfügbar. Alle Funktionen werden auf 64-Bit-Serverbetriebssystemen unterstützt.
Sprachübergreifende Unterstützung
Weitere Informationen zu sprachübergreifender Unterstützung und Überlegungen zur Installation von SQL Server in lokalisierten Sprachen finden Sie unter Lokale Sprachversionen in SQL Server.
Speicherplatzanforderungen
Während der Installation von SQL Server erstellt Windows Installer temporäre Dateien auf dem Systemlaufwerk. Überprüfen Sie, ob Sie über mindestens 6 GB freien Speicherplatz auf dem Systemlaufwerk für diese Dateien verfügen, bevor Sie das Setup ausführen, um SQL Server zu installieren oder zu aktualisieren. Diese Anforderung gilt auch dann, wenn Sie Komponenten von SQL Server auf einem Nichtstandard-Laufwerk installieren.
Die tatsächlichen Anforderungen für den Festplattenspeicherplatz basieren auf der Systemkonfiguration und den Funktionen, die Sie installieren möchten. In der folgenden Tabelle sind die Speicherplatzanforderungen für die Komponenten von SQL Server aufgeführt.
Feature | Erforderlicher Speicherplatz |
---|---|
Datenbank-Engine und Datendateien, Replikation, Volltextsuche und Data Quality Services | 1480 MB |
Datenbank-Engine (wie oben) mit R Services (datenbankintern) | 2744 MB |
Datenbank-Engine (wie oben) mit dem PolyBase-Abfragedienst für externe Daten | 4194 MB |
Analysis Services und Datendateien | 698 MB |
Reporting Services | 967 MB |
Microsoft R Server (eigenständig) | 280 MB |
Reporting Services – SharePoint | 1203 MB |
Reporting Services-Add-In für SharePoint-Produkte | 325 MB |
Data Quality Client | 121 MB |
Konnektivität der Clienttools | 328 MB |
Integration Services | 306 MB |
Clientkomponenten (außer SQL Server-Onlinedokumentation und Integration Services-Tools) | 445 MB |
Master Data Services | 280 MB |
SQL Server-Onlinedokumentation zum Anzeigen und Verwalten von Hilfeinhalten* | 27 MB |
Alle Funktionen | 8030 MB |
*Die Onlinedokumentation erfordert 200 MB Festplattenspeicherplatz.
Speichertypen für Datendateien
Für Datendateien werden folgende Speichertypen unterstützt:
- Lokaler Datenträger
- Derzeit unterstützt SQL Server Laufwerke mit einer nativen Standardsektorgröße von 512 Bytes und 4 KB. Festplatten mit einer Sektorgröße von mehr als 4 KB können beim Versuch, SQL Server-Datendateien darauf zu speichern, Fehler verursachen. Weitere Informationen zur Unterstützung von Festplattensektorgrößen in SQL Server finden Sie unter Begrenzungen der Unterstützung von Festplattensektorgrößen in SQL Server. Weitere Informationen finden Sie unter Behandeln von Fehlern im Zusammenhang mit einer Sektorgröße des Systemdatenträgers von über 4 KB.
- Bei der SQL Server-Failoverclusterinstallation wird nur der lokale Datenträger zum Installieren der
tempdb
-Dateien unterstützt. Stellen Sie sicher, dass der für die tempdb-Daten und die Protokolldateien angegebene Pfad auf allen Clusterknoten gültig ist. Sind die tempdb-Verzeichnisse auf dem Failoverzielknoten während des Failovers nicht verfügbar, wird die SQL Server-Ressource nicht online geschaltet.
- Freigegebener Speicher
- Direkte Speicherplätze (S2D)
- SMB-Dateifreigabe
- Der SMB-Speicher wird bei eigenständigen oder gruppierten Installationen für Analysis Services-Datendateien nicht unterstützt. Verwenden Sie stattdessen den direkt angeschlossenen Speicher, ein SAN (Storage Area Network) oder S2D.
- Der SMB-Speicher kann von einem Windows File Server oder einem SMB-Speichergerät eines Drittanbieters gehostet werden. Bei Verwendung von Windows File Server sollte die Windows File Server-Version 2008 oder höher verwendet werden. Weitere Informationen zur Installation von SQL Server mit SMB-Dateifreigabe als Speicheroption finden Sie unter Installieren von SQL Server mit SMB-Dateifreigabe als Speicheroption.
Installieren von SQL Server auf einem Domänencontroller
Aus Sicherheitsgründen sollte SQL Server nicht auf einem Domänencontroller installiert werden. SQL Server-Setup wird die Installation auf einem Computer, der als Domänencontroller fungiert, nicht blockieren, es gelten jedoch die folgenden Einschränkungen:
Sie können keine SQL Server -Dienste auf einem Domänencontroller unter einem lokalen Dienstkonto ausführen.
Nachdem SQL Server auf einem Computer installiert wurde, können Sie den Computer nicht von einem Domänenmitglied zu einem Domänencontroller ändern. Sie müssen SQL Server deinstallieren, bevor Sie den Hostcomputer zu einem Domänencontroller ändern.
Nachdem SQL Server auf einem Computer installiert wurde, können Sie den Computer nicht von einem Domänencontroller zu einem Domänenmitglied ändern. Sie müssen SQL Server deinstallieren, bevor Sie den Hostcomputer zu einem Domänenmitglied ändern.
SQL Server werden nicht unterstützt, wenn es sich bei den Clusterknoten um Domänencontroller handelt.
SQL Server wird auf einem schreibgeschützten Domänencontroller nicht unterstützt. Beim Setup vonSQL Server können keine Sicherheitsgruppen erstellt oder SQL Server -Dienstkonten für einen schreibgeschützten Domänencontroller bereitgestellt werden. In diesem Szenario tritt ein Setupfehler auf.
Hinweis
Diese Einschränkung gilt auch für Installationen auf Knoten von Domänenmitgliedern.
Eine Failoverclusterinstanz von SQL Server wird in einer Umgebung, in der nur auf einen schreibgeschützten Domänencontroller zugegriffen werden kann, nicht unterstützt.
Hinweis
Diese Einschränkung gilt auch für Installationen auf Knoten von Domänenmitgliedern.
Installationsmedien
Relevante Installationsmedien können Sie unter den folgenden Hyperlinks herunterladen:
Alternativ können Sie einen virtuellen Azure-Computer erstellen, auf dem SQL Server bereits ausgeführt wird.