Grundlegendes zu den .NET Framework Anforderungen für verschiedene Versionen von SQL Server
In diesem Artikel werden die .NET Framework Anforderungen für verschiedene SQL-Versionen ab SQL Server 2005 beschrieben.
Ursprüngliche Produktversion: SQL Server 2019, SQL Server 2017, SQL Server 2014, SQL Server 2012, SQL Server 2008, SQL Server 2005
Ursprüngliche KB-Nummer: 2027770
Zusammenfassung
Unterschiedliche Versionen von Microsoft SQL Server haben unterschiedliche .NET Framework Versionen als Voraussetzung für das Setup, und das Verfahren zum Installieren der .NET Framework kann unter verschiedenen Betriebssystemen unterschiedlich sein. Für neuere Versionen von SQL Server werden diese Informationen im Rahmen der Hardware- und Softwareanforderungen in den folgenden Artikeln behandelt:
Bei Versionen SQL Server 2008 R2 und früheren Versionen variieren die .NET Framework Anforderungen basierend auf der Edition von SQL Server, die Sie installieren. Dieser Artikel beschreibt diese Anforderungen und enthält die erforderlichen Informationen, damit Sie die richtigen .NET Framework installieren können, die erforderlich sind.
- Verwenden Sie
Table 1
im Abschnitt Voraussetzungen für microsoft DotNET Framework für SQL Server, um die .NET Framework Anforderungen für die Version und die Edition zu überprüfen, die Sie installieren. - Überprüfen Sie, ob die .NET Framework bereits als Teil des Betriebssystems enthalten ist oder ob Sie sie separat von Microsoft-Downloads herunterladen müssen, die im
Table 2
Abschnitt .NET Frameworks for SQL Server auf verschiedenen Betriebssystemen und Downloadlinks aufgeführt sind. - Verwenden Sie die letzte Spalte in,
Table 2
um zu überprüfen, ob spezielle Verfahren erforderlich sind, um das Framework auf dem Zielbetriebssystem zu installieren. Wenn der Eintrag Ja lautet, überprüfen Sie die späteren Abschnitte dieses Dokuments auf die erforderlichen Verfahren. Wenn der Eintrag Nein lautet, können Sie das entsprechende Framework über den entsprechenden Link inTable 2
herunterladen und auf dem Zielbetriebssystem installieren.
Hinweis
Die Unterstützung für .NET Framework 4.5.2, 4.6 und 4.6.1 endet am 26. April 2022.
- SQL Server 2016 (13.x) und höher erfordern .NET Framework 4.6 für Datenbank-Engine, Master Data Services oder Replikation (SQL Server Setup automatisch .NET Framework installiert). Sie können ein Upgrade auf .NET 4.8 Framework durchführen oder .NET 4.8 Framework direkt installieren. Alle Frameworks mit Hauptversion 4 führen ein direktes Upgrade durch und sind abwärtskompatibel. Weitere Informationen finden Sie unter Download .NET Framework 4.8 | Kostenlose offizielle Downloads (microsoft.com)
- SQL Server 2014 und SQL Server 2012 verwenden .NET Framework 3.5 SP1, das bis 2029 unterstützt wird, sodass diese Einstellung keine Auswirkungen auf sie hat.
Microsoft .NET Framework Voraussetzungen für SQL Server 2008 R2 und frühere Versionen von SQL Server
In der folgenden Tabelle werden die .NET Framework Versionsanforderungen für verschiedene Versionen und Editionen von SQL Server zusammengefasst und erläutert, ob das Produkt mit Setupmedien enthalten ist und ob es im Rahmen des Setups installiert wird.
Tabelle 1:
SQL-Version oder -Edition | . NET Framework-Version | Im Produkt enthalten? | Als Teil des Setups installiert? |
---|---|---|---|
SQL Server 2005 (alle Editionen) | 2.0 | Ja | Nein |
SQL Server 2008 Express (Kern) | 2.0 SP2 | Nein | Nein |
SQL Server 2008 unter Windows Server 2003, (64 Bit), IA-64 | 2.0 SP2 | Ja | Ja |
SQL Server 2008 (alle anderen Editionen) | 3.5 SP1 | Ja | Ja |
Das Setupprogramm installiert the.NET Framework 3.5 Service Pack 1 nicht auf Computern, auf denen Windows Server 2008 R2 Edition für SQL Server 2008 und SQL Server 2008 R2 FailoverCluster- und Express Edition-Installationen ausgeführt wird. Weitere Informationen zum Aktivieren des .NET Framework 3.5 SP1 auf diesen Systemen finden Sie unter Installieren oder Aktivieren von .NET Framework 3.5 SP1 unter Windows.
.NET Frameworks für SQL Server unter Windows Server 2008 R2 und früheren Betriebssystemen
Die folgende Tabelle gibt an, ob die .NET Framework, die für die SQL Edition und version erforderlich ist, die Sie installieren, als Teil des Zielbetriebssystems enthalten ist. Die Tabelle gibt auch an, ob zusätzliche Schritte erforderlich sind, um das Framework auf dem entsprechenden Betriebssystem zu installieren oder zu aktivieren, und die Tabelle enthält einen Downloadlink für die entsprechenden .NET Framework verteilbaren Dateien.
Tabelle 2:
.NET-Version | Versionsnummer | Im Lieferumfang des Betriebssystems enthalten | Standard mit Betriebssystemen | Mit Visual Studio .NET installiert | Redist- oder Downloadlink | Sind spezielle Verfahren erforderlich, um Redist zu installieren? |
---|---|---|---|---|---|---|
2.0 | 2.0.50727.42 | Windows Server 2003 R2 | Keine | Microsoft Visual Studio 2005 | Nein | |
3.5 SP1 | 3.5.30729.1 | Windows Server 2008 R2 | Keine | Keine | 3.5 SP1 | Ja, für Windows Server 2008 R2 |
Installieren oder Aktivieren von .NET Framework 3.5 SP1 unter Windows
Informationen zum Installieren von .NET Framework unter Windows 8 und höheren Versionen des Betriebssystems finden Sie unter Installieren des .NET Framework 3.5 auf Windows 10, Windows 8.1 und Windows 8.
In Windows Server 2008 R2 ist die .NET Framework ein Feature, das sich von früheren Versionen des Windows-Betriebssystems unterscheidet. Im folgenden Verfahren wird erläutert, wie Sie überprüfen, ob die .NET Framework 3.5.1 installiert ist. Außerdem wird erläutert, wie Sie bestimmen, ob die .NET Framework nicht installiert ist und wie Sie sie in diesen Umgebungen hinzufügen können.
Ermitteln, ob die .NET Framework 3.5 SP1 installiert ist
Führen Sie die folgenden Schritte aus, um zu ermitteln, ob die .NET Framework 3.5.1 unter Windows Server 2008 R2 installiert ist:
- Wählen SieVerwaltung>starten>Server-Manager aus.
- Wählen Sie Features aus, um alle installierten Features im Bereich auf der rechten Seite anzuzeigen.
- Vergewissern Sie sich, dass .NET Framework 3.5.1 als installiertes Feature aufgeführt ist.
Wenn .NET Framework 3.5.1 nicht als installiertes Feature aufgeführt ist, verwenden Sie eine der folgenden Methoden, um es zu installieren.
Methode 1: Verwenden von Server-Manager
Wählen Sie Server-Manager Features hinzufügen aus, um eine Liste der möglichen Features anzuzeigen.
Erweitern Sie in der Benutzeroberfläche Features auswählen den Eintrag .NET Framework 3.5.1 Features.
Nachdem Sie .NET Framework 3.5.1 Features erweitert haben, werden zwei Kontrollkästchen angezeigt. Ein Kontrollkästchen ist für .NET Framework 3.5.1 und ein anderes Kontrollkästchen für die WCF-Aktivierung. Aktivieren Sie das Kontrollkästchen neben .NET Framework 3.5.1, und wählen Sie dann Weiter aus.
Hinweis
Wenn Sie das .NET Framework 3.5.1-Featureelement nicht erweitern und überprüfen, wird der folgende Assistent zum Hinzufügen von Features gestartet:
Wenn der Assistent gestartet wird, wählen Sie Abbrechen aus, erweitern Sie .NET Framework 3.5.1 Features, und aktivieren Sie dann das Kontrollkästchen .NET Framework 3.5.1.
Sie können .NET Framework 3.5.1-Features nur installieren, wenn die erforderlichen Rollendienste und Features ebenfalls installiert sind.
Überprüfen Sie unter Installationsauswahl bestätigen die Auswahl, und wählen Sie dann Installieren aus.
Lassen Sie den Installationsvorgang abschließen, und wählen Sie dann Schließen aus.
Methode 2: Verwenden von Windows PowerShell
- Wählen SieAlle Programme>starten>Zubehör aus.
- Erweitern Sie Windows PowerShell, klicken Sie mit der rechten Maustaste auf Windows PowerShell, und wählen Sie Als Administrator ausführen aus. Wählen Sie im Feld Benutzerkontensteuerung die Option Ja aus.
- Geben Sie an der PowerShell-Eingabeaufforderung die folgenden Befehle ein, und drücken Sie dann nach jedem Befehl die EINGABETASTE :
Import-Module ServerManager
Add-WindowsFeature as-net-framework
Hinweis
Weitere Informationen finden Sie im Screenshot:
References
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für