Dela via


Förstå .NET Framework-kraven för olika versioner av SQL Server

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.

  1. Använd Table 1 i 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.
  2. 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 .
  3. Använd den sista kolumnen i Table 2 fö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 i Table 2 och 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:

  1. Välj Starta>administrativa verktyg> Serverhanteraren.
  2. Välj Funktioner för att visa alla installerade funktioner i fönstret till höger.
  3. 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

  1. I Serverhanteraren väljer du Lägg till funktioner för att visa en lista över möjliga funktioner.

  2. I gränssnittet Välj funktioner expanderar du posten .NET Framework 3.5.1-funktioner.

  3. 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:

    Skärmbild av fönstret Lägg till funktioner i guiden.

    Om guiden startar väljer du Avbryt, expanderar .NET Framework 3.5.1 Funktioner och markerar sedan kryssrutan .NET Framework 3.5.1 .

  4. Du kan inte installera .NET Framework 3.5.1-funktioner om inte de nödvändiga rolltjänsterna och funktionerna också är installerade.

  5. I Bekräfta installationsval granskar du valen och väljer sedan Installera.

  6. Låt installationsprocessen slutföras och välj sedan Stäng.

Metod 2: Använda Windows PowerShell

  1. Välj Starta>alla programtillbehör.>
  2. Expandera Windows PowerShell, högerklicka på Windows PowerShell och välj Kör som administratör. Välj Ja i rutan Användarkontokontroll .
  3. 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:

Skärmbild som visar utdata från kommandot i Windows PowerShell.

Referenser