Udostępnij za pomocą


Omówienie wymagań programu .NET Framework dla różnych wersji programu SQL Server

W tym artykule opisano wymagania programu .NET Framework dotyczące różnych wersji SQL, począwszy od programu SQL Server 2005.

Oryginalna wersja produktu: SQL Server 2019, SQL Server 2017, SQL Server 2014, SQL Server 2012, SQL Server 2008, SQL Server 2005
Oryginalny numer KB: 2027770

Podsumowanie

Różne wersje programu Microsoft SQL Server mają różne wersje programu .NET Framework jako wymagania wstępne dotyczące instalacji, a procedura instalowania programu .NET Framework może być inna w różnych systemach operacyjnych. W przypadku nowszych wersji programu SQL Server te informacje są omówione w części Wymagania sprzętowe i programowe w następujących artykułach:

W przypadku wersji programu SQL Server 2008 R2 i starszych wymagania programu .NET Framework różnią się w zależności od instalowanej wersji programu SQL Server. W tym artykule opisano te wymagania i przedstawiono niezbędne informacje, aby można było zainstalować wymagany program .NET Framework.

  1. Użyj Table 1 w sekcji Wymagań wstępnych programu Microsoft DotNET Framework dla programu SQL Server , aby sprawdzić wymagania programu .NET Framework dotyczące wersji i wersji, którą instalujesz.
  2. Sprawdź, czy program .NET Framework jest już dołączony w ramach systemu operacyjnego, czy też musisz pobrać go oddzielnie od plików do pobrania firmy Microsoft wymienionych w Table 2programie .NET Frameworks for SQL Server w różnych systemach operacyjnych i pobrać linki .
  3. Użyj ostatniej kolumny w pliku , Table 2 aby sprawdzić, czy do zainstalowania platformy Framework w docelowym systemie operacyjnym są wymagane jakiekolwiek specjalne procedury. Jeśli wpis ma wartość Tak, zapoznaj się z kolejnymi sekcjami tego dokumentu, aby zapoznać się z niezbędnymi procedurami. Jeśli wpis ma wartość Nie, możesz pobrać odpowiednią platformę z odpowiedniego linku i Table 2 zainstalować go w docelowym systemie operacyjnym.

Uwaga 16.

Wsparcie dla programu .NET Framework 4.5.2, 4.6 i 4.6.1 zakończyło się 26 kwietnia 2022 r.

  • Program SQL Server 2016 (13.x) i nowsze wersje wymagają programu .NET Framework 4.6 dla aparatu bazy danych, usług Master Data Services lub replikacji (instalator SQL Server automatycznie instaluje program .NET Framework). Możesz przeprowadzić uaktualnienie do programu .NET 4.8 Framework lub bezpośrednio zainstalować program .NET 4.8 Framework. Wszystkie struktury z wersją główną 4 wykonują uaktualnienie w miejscu i są zgodne z poprzednimi wersjami. Aby uzyskać więcej informacji, zobacz stronę Download .NET Framework 4.8 | Free official downloads (microsoft.com) (Pobieranie programu .NET Framework 4.8 | Bezpłatne oficjalne pliki do pobrania (microsoft.com)).
  • Programy SQL Server 2014 i SQL Server 2012 korzystają z programu .Net Framework 3.5 SP1, który jest obsługiwany do 2029 r., więc wycofanie nie ma na nie wpływu.

Wymagania wstępne programu Microsoft .NET Framework dla programu SQL Server 2008 R2 i starszych wersji programu SQL Server

W poniższej tabeli przedstawiono podsumowanie wymagań dotyczących wersji programu .NET Framework dla różnych wersji i wersji programu SQL Server oraz wyjaśniono, czy produkt jest dołączony do nośnika instalacyjnego i czy jest zainstalowany w ramach instalacji.

Tabela 1:

Wersja lub wersja SQL . Wersja programu NET Framework Dołączone do produktu? Zainstalowano w ramach instalacji?
SQL Server 2005 (wszystkie wersje) 2.0 Tak Nie.
SQL Server 2008 Express (core) 2.0 SP2 Nie. Nie.
SQL Server 2008 w systemie Windows Server 2003, (64-bitowy), IA-64 2.0 SP2 Tak Tak
SQL Server 2008 (wszystkie inne wersje) 3.5 SP1 Tak Tak

Program instalacyjny nie instaluje programu the.NET Framework 3.5 z dodatkiem Service Pack 1 na komputerach z systemem Windows Server 2008 R2 Edition dla programów SQL Server 2008 i SQL Server 2008 R2 Failover Cluster and Express Edition. Aby uzyskać więcej informacji na temat włączania programu .NET Framework 3.5 z dodatkiem SP1 w tych systemach, zobacz How to install or enable .NET Framework 3.5 SP1 on Windows (Jak zainstalować lub włączyć program .NET Framework 3.5 z dodatkiem SP1 w systemie Windows).

.NET Frameworks for SQL Server on Windows Server 2008 R2 and earlier operating systems (Program .NET Framework dla programu SQL Server w systemie Windows Server 2008 R2 i starszych systemach operacyjnych)

W poniższej tabeli przedstawiono, czy program .NET Framework wymagany dla zainstalowanej wersji SQL jest uwzględniony w ramach docelowego systemu operacyjnego. Tabela wskazuje również, czy do zainstalowania lub włączenia programu Framework w odpowiednim systemie operacyjnym wymagane są dodatkowe kroki, a tabela zawiera link pobierania dla odpowiednich plików redystrybucyjnych programu .NET Framework.

Tabela 2:

Wersja platformy .NET Numer wersji Dołączone do systemu operacyjnego Domyślne z systemami operacyjnymi Zainstalowane przy użyciu programu Visual Studio .NET Redist lub link pobierania Czy do zainstalowania redist są wymagane specjalne procedury?
2.0 2.0.50727.42 Windows Server 2003 R2 Brak Microsoft Visual Studio 2005 Nie.
3.5 SP1 3.5.30729.1 Windows Server 2008 R2 Brak Brak 3.5 SP1 Tak, w systemie Windows Server 2008 R2

Jak zainstalować lub włączyć program .NET Framework 3.5 z dodatkiem SP1 w systemie Windows

Aby zainstalować program .NET Framework w systemie Windows 8 i nowszych wersjach systemu operacyjnego, zapoznaj się z artykułem Instalowanie programu .NET Framework 3.5 w systemach Windows 10, Windows 8.1 i Windows 8.

W systemie Windows Server 2008 R2 platforma .NET Framework jest funkcją i instaluje ją inaczej niż w poprzednich wersjach systemu operacyjnego Windows. Poniższa procedura wyjaśnia, jak sprawdzić, czy jest zainstalowany program .NET Framework 3.5.1. W procedurze wyjaśniono również, jak określić, czy program .NET Framework nie jest zainstalowany i jak można go dodać w tych środowiskach.

Jak określić, czy jest zainstalowany program .NET Framework 3.5 z dodatkiem SP1

Aby ustalić, czy program .NET Framework 3.5.1 jest zainstalowany w systemie Windows Server 2008 R2, wykonaj następujące kroki:

  1. Wybierz pozycję Uruchom>narzędzia> administracyjne Menedżer serwera.
  2. Wybierz pozycję Funkcje , aby wyświetlić wszystkie zainstalowane funkcje w okienku po prawej stronie.
  3. Sprawdź, czy program .NET Framework 3.5.1 jest wymieniony jako zainstalowana funkcja.

Jeśli program .NET Framework 3.5.1 nie jest wymieniony jako zainstalowana funkcja, użyj jednej z następujących metod, aby ją zainstalować.

Metoda 1. Użyj Menedżer serwera

  1. W Menedżer serwera wybierz pozycję Dodaj funkcje, aby wyświetlić listę możliwych funkcji.

  2. W interfejsie Select Features (Wybieranie funkcji ) rozwiń wpis Funkcje programu .NET Framework 3.5.1.

  3. Po rozwinięciu pozycji Funkcje programu .NET Framework 3.5.1 zobaczysz dwa pola wyboru. Jedno pole wyboru dotyczy programu .NET Framework 3.5.1 , a inne pole wyboru dotyczy aktywacji WCF. Zaznacz pole wyboru obok programu .NET Framework 3.5.1, a następnie wybierz pozycję Dalej.

    Uwaga 16.

    Jeśli nie rozszerzysz elementu Funkcje programu .NET Framework 3.5.1 i nie sprawdzisz go, zostanie uruchomiony następujący Kreator dodawania funkcji:

    Zrzut ekranu przedstawiający okno Kreator dodawania funkcji.

    Jeśli kreator zostanie uruchomiony, wybierz pozycję Anuluj, rozwiń węzeł Funkcje programu .NET Framework 3.5.1, a następnie zaznacz pole wyboru .NET Framework 3.5.1 .

  4. Nie można zainstalować funkcji programu .NET Framework 3.5.1, chyba że są również zainstalowane wymagane usługi ról i funkcje.

  5. W obszarze Potwierdzanie wyboru instalacji przejrzyj wybrane opcje, a następnie wybierz pozycję Zainstaluj.

  6. Pozwól zakończyć proces instalacji, a następnie wybierz pozycję Zamknij.

Metoda 2. Korzystanie z programu Windows PowerShell

  1. Wybierz pozycję Uruchom>wszystkie akcesoria programów.>
  2. Rozwiń węzeł Windows PowerShell, kliknij prawym przyciskiem myszy program Windows PowerShell i wybierz polecenie Uruchom jako administrator. Wybierz pozycję Tak w polu Kontrola konta użytkownika.
  3. W wierszu polecenia programu PowerShell wpisz następujące polecenia, a następnie naciśnij ENTER po każdym poleceniu:
Import-Module ServerManager
Add-WindowsFeature as-net-framework  

Uwaga 16.

Aby uzyskać więcej informacji, zobacz zrzut ekranu:

Zrzut ekranu przedstawia dane wyjściowe polecenia w programie Windows PowerShell.

Informacje