Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Den här artikeln beskriver .NET Framework-kraven för olika SQL-versioner från och med SQL Server 2005.
Ursprunglig produktversion: SQL Server 2019, SQL Server 2017, SQL Server 2014, SQL Server 2012, SQL Server 2008, SQL Server 2005
Ursprungligt KB-nummer: 2027770
Sammanfattning
Olika versioner av Microsoft SQL Server har olika .NET Framework-versioner som en förutsättning för konfigurationen, och proceduren för att installera .NET Framework kan vara annorlunda på olika operativsystem. För nyare versioner av SQL Server omfattas den här informationen som en del av maskinvaru- och programvarukraven i följande artiklar:
För versioner av SQL Server 2008 R2 och tidigare varierar kraven för .NET Framework baserat på den version av SQL Server som du installerar. Den här artikeln beskriver dessa krav och ger dig nödvändig information så att du kan installera rätt .NET Framework som krävs.
- Använd
Table 1i avsnittet Krav för Microsoft DotNET Framework för SQL Server för att kontrollera .NET Framework-kraven för den version och den utgåva som du installerar. - Kontrollera om .NET Framework redan ingår som en del av operativsystemet eller om du måste ladda ned det separat från Microsoft-nedladdningar som visas i
Table 2avsnittet .NET Frameworks för SQL Server i olika operativsystem och nedladdningslänkar . - Använd den sista kolumnen i
Table 2för att kontrollera om några särskilda procedurer krävs för att installera ramverket på måloperativsystemet. Om posten är Ja kontrollerar du de åtgärder som krävs i de senare avsnitten i det här dokumentet. Om posten är Nej kan du ladda ned motsvarande Ramverk från motsvarande länk iTable 2och installera det på måloperativsystemet.
Kommentar
Support 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 senare kräver .NET Framework 4.6 för databasmotor, Master Data Services eller replikering (SQL Server-installationen 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 | Kostnadsfria 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å den här tillbakadragningen påverkar inte dem.
Krav för Microsoft .NET Framework för SQL Server 2008 R2 och tidigare versioner av SQL Server
I följande tabell sammanfattas versionskrav för .NET Framework för olika versioner och utgåvor av SQL Server och förklarar om produkten ingår i installationsmedia och om den är installerad som en del av installationen.
Tabell 1:
| SQL-version eller utgåva | . NET Framework-version | Ingår i produkten? | Har du installerat som en del av installationen? |
|---|---|---|---|
| SQL Server 2005 (alla utgåvor) | 2.0 | Ja | Nej |
| SQL Server 2008 Express (kärna) | 2.0 SP2 | Nej | Nej |
| SQL Server 2008 på Windows Server 2003, (64-bitars), IA-64 | 2.0 SP2 | Ja | Ja |
| SQL Server 2008 (alla andra utgåvor) | 3.5 SP1 | Ja | Ja |
Installationsprogrammet installerar inte the.NET Framework 3.5 Service Pack 1 på datorer som kör Windows Server 2008 R2 Edition för SQL Server 2008 och SQL Server 2008 R2-redundanskluster och Express Edition-installationer. Mer information om hur du aktiverar .NET Framework 3.5 SP1 på dessa system finns i Installera eller aktivera .NET Framework 3.5 SP1 i Windows.
.NET Frameworks för SQL Server på Windows Server 2008 R2 och tidigare operativsystem
Följande tabell anger om .NET Framework som krävs för SQL Edition och den version som du installerar ingår som en del av måloperativsystemet. Tabellen anger också om några ytterligare steg krävs för att installera eller aktivera ramverket på motsvarande operativsystem och tabellen innehåller en nedladdningslänk för motsvarande .NET Framework-omdistribuerbara filer.
Tabell 2:
| .NET-version | Versionsnummer | Ingår i operativsystemet | Standard med operativsystem | Installerad med Visual Studio .NET | Redist- eller nedladdningslänk | Krävs särskilda procedurer för att installera redist? |
|---|---|---|---|---|---|---|
| 2.0 | 2.0.50727.42 | Windows Server 2003 R2 | Ingen | Microsoft Visual Studio 2005 | Nej | |
| 3.5 SP1 | 3.5.30729.1 | Windows Server 2008 R2 | Ingen | Ingen | 3.5 SP1 | Ja, för Windows Server 2008 R2 |
Installera eller aktivera .NET Framework 3.5 SP1 i Windows
Om du vill installera .NET Framework på Windows 8 och senare versioner av operativsystemet läser du Installera .NET Framework 3.5 på Windows 10, Windows 8.1 och Windows 8.
I Windows Server 2008 R2 är .NET Framework en funktion och installationen skiljer sig från tidigare versioner av Windows-operativsystemet. I följande procedur beskrivs hur du kontrollerar att .NET Framework 3.5.1 är installerat. Proceduren förklarar också hur du avgör om .NET Framework inte är installerat och hur du kan lägga till det i dessa miljöer.
Så här avgör du om .NET Framework 3.5 SP1 är installerat
Följ dessa steg för att avgöra om .NET Framework 3.5.1 är installerat på Windows Server 2008 R2:
- Välj Starta>administrativa verktyg> Serverhanteraren.
- Välj Funktioner för att visa alla installerade funktioner i fönstret till höger.
- Kontrollera att .NET Framework 3.5.1 visas som en installerad funktion.
Om .NET Framework 3.5.1 inte visas som en installerad funktion använder du någon av följande metoder för att installera den.
Metod 1: Använd Serverhanteraren
I Serverhanteraren väljer du Lägg till funktioner för att visa en lista över möjliga funktioner.
I gränssnittet Välj funktioner expanderar du posten .NET Framework 3.5.1-funktioner.
När du har expanderat .NET Framework 3.5.1-funktioner visas två kryssrutor. En kryssruta är för .NET Framework 3.5.1 och en annan kryssruta är för WCF-aktivering. Markera kryssrutan bredvid .NET Framework 3.5.1 och välj sedan Nästa.
Kommentar
Om du inte expanderar .NET Framework 3.5.1-funktionsobjektet och markerar det startas följande guiden Lägg till funktioner:
Om guiden startar väljer du Avbryt, expanderar .NET Framework 3.5.1 Funktioner och markerar sedan kryssrutan .NET Framework 3.5.1 .
Du kan inte installera .NET Framework 3.5.1-funktioner om inte de nödvändiga rolltjänsterna och funktionerna också är installerade.
I Bekräfta installationsval granskar du valen och väljer sedan Installera.
Låt installationsprocessen slutföras och välj sedan Stäng.
Metod 2: Använda Windows PowerShell
- Välj Starta>alla programtillbehör.>
- Expandera Windows PowerShell, högerklicka på Windows PowerShell och välj Kör som administratör. Välj Ja i rutan Användarkontokontroll .
- I PowerShell-kommandotolken skriver du följande kommandon och trycker sedan på RETUR efter varje kommando:
Import-Module ServerManager
Add-WindowsFeature as-net-framework
Kommentar
Mer information finns i skärmbilden: