Udostępnij za pośrednictwem


SQL Server 2016 i 2017: Wymagania sprzętowe i programowe

Dotyczy:programu SQL Server — tylko system Windows

W tym artykule wymieniono minimalne wymagania sprzętowe i programowe dotyczące instalowania i uruchamiania programów SQL Server 2016 i SQL Server 2017 w systemie operacyjnym Windows.

Aby uzyskać wymagania sprzętowe i programowe dla innych wersji programu SQL Server, zobacz:

Wymagania sprzętowe

Następujące wymagania sprzętowe dotyczą programów SQL Server 2016 i SQL Server 2017:

Składnik Wymaganie
Dysk twardy Program SQL Server wymaga co najmniej 6 GB dostępnego miejsca na dysku twardym.

Wymagania dotyczące miejsca na dysku różnią się w zależności od instalowanych składników programu SQL Server. Aby uzyskać więcej informacji, zobacz wymagania dotyczące miejsca na dysku twardym w dalszej części tego artykułu. Aby uzyskać informacje na temat obsługiwanych typów magazynu dla plików danych, zobacz Typy magazynu dla plików danych.
Zaleca się zainstalowanie programu SQL Server na komputerach z formatami plików NTFS lub ReFS. System plików FAT32 jest obsługiwany, ale nie jest zalecany, ponieważ jest mniej bezpieczny niż systemy plików NTFS lub ReFS.
Dyski tylko do odczytu, mapowane lub skompresowane są blokowane podczas instalacji.
Napęd Stacja dysków DVD, jeśli to stosowne, jest wymagana do instalacji z dysku.
Monitor Program SQL Server wymaga monitora rozdzielczości Super-VGA (800x600).
Internet Funkcje internetowe wymagają dostępu do Internetu (mogą obowiązywać opłaty).
Pamięć* Minimum:

Wersje express: 512 MB
Wszystkie inne edycje: 1 GB
Zalecane :
Edycje Express: 1 GB
Wszystkie inne wersje: co najmniej 4 GB i powinny być zwiększane wraz ze wzrostem rozmiaru bazy danych w celu zapewnienia optymalnej wydajności.
Szybkość procesora Minimum: procesor x64: 1,4 GHz

Zalecane: 2,0 GHz lub szybszy
Typ procesora Procesor x64: AMD Opteron, AMD Athlon 64, Intel Xeon z obsługą Intel EM64T, Intel Pentium IV z obsługą EM64T

Notatka

Instalacja programu SQL Server jest obsługiwana tylko na procesorach x64. Nie jest już obsługiwany na procesorach x86.

* Minimalna ilość pamięci wymaganej do zainstalowania składnika Data Quality Server w usługach Data Quality Services (DQS) to 2 GB pamięci RAM, która różni się od minimalnego wymagania dotyczącego pamięci programu SQL Server. Aby uzyskać informacje na temat instalowania DQS, zobacz Install Data Quality Services.

Wymagania dotyczące oprogramowania

W tabeli w tej sekcji wymieniono minimalne wymagania programowe dotyczące uruchamiania programu SQL Server. Istnieją również zalecane opcje konfiguracji dla optymalnej wydajności.

Do wszystkich instalacji mają zastosowanie następujące wymagania dotyczące oprogramowania:

Składnik Wymaganie
.NET Framework Program SQL Server 2016 (13.x) i nowsze wersje wymagają programu .NET Framework 4.6 dla aparatu bazy danych, głównych usług danych lub replikacji. Instalator programu SQL Server automatycznie instaluje program .NET Framework. Możesz również ręcznie zainstalować platformę .NET Framework z Microsoft .NET Framework 4.6 (Instalator internetowy) dla systemu Windows.

Aby uzyskać więcej informacji, rekomendacji i wskazówek dotyczących programu .NET Framework 4.6, zobacz przewodnik wdrażania programu .NET Framework .NET Framework dla deweloperów.
Systemy Windows 8.1 i Windows Server 2012 R2 wymagają KB2919355 przed zainstalowaniem programu .NET Framework 4.6.
Uwaga: 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 Silnika Bazy Danych, Master Data Services lub Replikacji (instalator programu 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 frameworki z główną wersją 4 wykonują uaktualnienie na miejscu i są kompatybilne wstecz. Aby uzyskać więcej informacji, zobacz Pobierz program .NET Framework 4.8 | Bezpłatne oficjalne pliki do pobrania (microsoft.com).
  • Programy SQL Server 2014 i SQL Server 2012 używają programu .NET Framework 3.5 z dodatkiem SP1, który jest obsługiwany do 2029 r., więc wycofanie nie ma na nie wpływu.
Oprogramowanie sieciowe Obsługiwane systemy operacyjne dla programu SQL Server mają wbudowane oprogramowanie sieciowe. Wystąpienia nazwane i domyślne instalacji niezależnej obsługują następujące protokoły sieciowe: pamięć udostępniona, nazwane potoki, TCP/IP i VIA.

Uwaga: protokół VIA nie jest obsługiwany w klastrach w trybie failover. Klienci lub aplikacje uruchomione w tym samym węźle klastra trybu failover co wystąpienie programu SQL Server mogą używać protokołu pamięci udostępnionej do nawiązywania połączenia z programem SQL Server przy użyciu adresu potoku lokalnego. Jednak ten typ połączenia nie obsługuje klastrów i kończy się niepowodzeniem po awarii instancji. W związku z tym nie jest zalecane i powinny być używane tylko w określonych scenariuszach.
Ważne: Protokół VIA jest przestarzały. Ta funkcja zostanie usunięta w przyszłej wersji programu SQL Server. Unikaj używania tej funkcji w nowych pracach programistycznych i zaplanuj modyfikowanie aplikacji, które obecnie korzystają z tej funkcji.
Aby uzyskać więcej informacji na temat protokołów sieciowych i bibliotek sieciowych, zobacz protokoły sieciowe i biblioteki sieciowe.

Instalator programu SQL Server instaluje następujące składniki oprogramowania wymagane przez produkt:

  • Klient natywny programu SQL Server
  • Pliki obsługi instalatora programu SQL Server

Ważny

Istnieją dodatkowe wymagania sprzętowe i programowe dotyczące funkcji PolyBase. Aby uzyskać więcej informacji, zobacz Wprowadzenie do programu PolyBase.

Obsługa systemu operacyjnego dla programu SQL Server 2017

W poniższej tabeli przedstawiono wersje programu SQL Server 2017 zgodne z wersjami systemu Windows:

Wersja programu SQL Server: Przedsiębiorstwo Deweloper Norma Sieć Wyrazić
Windows Server 2022 Datacenter Tak Tak Tak Tak Tak
Windows Server 2022 Datacenter: Azure Edition Tak Tak Tak Tak Tak
Windows Server 2022 Standard Tak Tak Tak Tak Tak
Windows Server 2019 Datacenter Tak Tak Tak Tak Tak
Windows Server 2019 Standard Tak Tak Tak Tak Tak
Windows Server 2019 Essentials Tak Tak Tak Tak Tak
Windows Server 2016 Datacenter Tak Tak Tak Tak Tak
Windows Server 2016 Standard Tak Tak Tak Tak Tak
Windows Server 2016 Essentials Tak Tak Tak Tak Tak
Windows Server 2012 R2 Datacenter Tak Tak Tak Tak Tak
Windows Server 2012 R2 Standard Tak Tak Tak Tak Tak
Windows Server 2012 R2 Essentials Tak Tak Tak Tak Tak
Windows Server 2012 R2 Foundation Tak Tak Tak Tak Tak
Windows Server 2012 Datacenter Tak Tak Tak Tak Tak
Windows Server 2012 Standard Tak Tak Tak Tak Tak
Windows Server 2012 Essentials Tak Tak Tak Tak Tak
Windows Server 2012 Foundation Tak Tak Tak Tak Tak
Windows 11 IoT Enterprise Nie Tak Tak Nie Tak
Windows 11 Enterprise Nie Tak Tak Nie Tak
Windows 11 Professional Nie Tak Tak Nie Tak
Windows 11 Home Nie Tak Tak Nie Tak
Windows 10 IoT Enterprise Nie Tak Tak Nie Tak
Windows 10 Enterprise Nie Tak Tak Nie Tak
Windows 10 Professional Nie Tak Tak Nie Tak
Windows 10 Home Nie Tak Tak Nie Tak
Windows 8.1 Enterprise Nie Tak Tak Nie Tak
Windows 8.1 Pro Nie Tak Tak Nie Tak
Windows 8.1 Enterprise Nie Tak Tak Nie Tak
Windows 8 Pro Nie Tak Tak Nie Tak
Windows 8 Nie Tak Tak Nie Tak

Obsługa programu Server Core dla programu SQL Server 2017

Następujące wersje systemu Windows Server obsługują instalowanie programu SQL Server 2017 w trybie Server Core:

Windows Server 2022 Standard

Windows Server 2022 Datacenter

Windows Server 2022 Datacenter: Edycja Azure

Windows Server 2019 Standard

Windows Server 2019 Datacenter

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

Aby uzyskać więcej informacji na temat instalowania programu SQL Server na serwerze Server Core, zobacz Install SQL Server on Server Core.

Notatka

Instalowanie programu SQL Server w systemie operacyjnym Windows, w którym rozróżnianie wielkości liter jest włączone, nie jest obsługiwane. Aby uzyskać więcej informacji, zobacz program SQL Server nie jest obsługiwany w systemie operacyjnym Windows, w którym uwzględniono rozróżnianie wielkości liter

Obsługa systemu operacyjnego dla programu SQL Server 2016

W poniższej tabeli przedstawiono wersje programu SQL Server 2016 zgodne z wersjami systemu Windows:

Wersja programu SQL Server: Przedsiębiorstwo Programista Norma Sieć Wyrazić
Windows Server 2022 Datacenter Nie Nie Nie Nie Nie
Windows Server 2022 Datacenter: Azure Edition Nie Nie Nie Nie Nie
Windows Server 2022 Standard Nie Nie Nie Nie Nie
Windows Server 2019 Datacenter Tak Tak Tak Tak Tak
Windows Server 2019 Standard Tak Tak Tak Tak Tak
Windows Server 2019 Essentials Tak Tak Tak Tak Tak
Windows Server 2016 Datacenter Tak Tak Tak Tak Tak
Windows Server 2016 Standard Tak Tak Tak Tak Tak
Windows Server 2016 Essentials Tak Tak Tak Tak Tak
Windows Server 2012 R2 Datacenter Tak Tak Tak Tak Tak
Windows Server 2012 R2 Standard Tak Tak Tak Tak Tak
Windows Server 2012 R2 Essentials Tak Tak Tak Tak Tak
Windows Server 2012 R2 Foundation Tak Tak Tak Tak Tak
Windows Server 2012 Datacenter Tak Tak Tak Tak Tak
Windows Server 2012 Standard Tak Tak Tak Tak Tak
Windows Server 2012 Essentials Tak Tak Tak Tak Tak
Windows Server 2012 Foundation Tak Tak Tak Tak Tak
Windows 11 IoT Enterprise Nie Nie Nie Nie Nie
Windows 11 Enterprise Nie Nie Nie Nie Nie
Windows 11 Professional Nie Nie Nie Nie Nie
Windows 11 Home Nie Nie Nie Nie Nie
Windows 10 IoT Enterprise Nie Tak Tak Nie Tak
Windows 10 Enterprise Nie Tak Tak Nie Tak
Windows 10 Professional Nie Tak Tak Nie Tak
Windows 10 Home Nie Tak Tak Nie Tak
Windows 8.1 Enterprise Nie Tak Tak Nie Tak
Windows 8.1 Pro Nie Tak Tak Nie Tak
Windows 8.1 Enterprise Nie Tak Tak Nie Tak
Windows 8 Pro Nie Tak Tak Nie Tak
Windows 8 Nie Tak Tak Nie Tak

Aby uzyskać minimalne wymagania dotyczące wersji instalacji programu SQL Server w systemie Windows Server 2012 R2 lub Windows 8, zobacz Instalowanie programu SQL Server w systemie Windows Server 2012 lub Windows 8.

Obsługa programu Server Core dla programu SQL Server 2016

Następujące wersje systemu Windows Server obsługują instalowanie programu SQL Server 2016 w trybie Server Core:

Windows Server 2019 Standard

Windows Server 2019 Datacenter

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

Aby uzyskać więcej informacji na temat instalowania programu SQL Server na serwerze Server Core, zobacz Install SQL Server on Server Core.

Notatka

Instalowanie programu SQL Server w systemie operacyjnym Windows, w którym jest włączona czułość na wielkość liter, nie jest obsługiwane. Program SQL Server nie jest obsługiwany w systemie operacyjnym Windows z włączoną wielkością liter. Aby uzyskać więcej informacji, zobacz

Obsługa platformy WOW64

WOW64 (Windows 32-bitowy w systemie Windows 64-bitowym) to funkcja 64-bitowych wersji systemu Windows, która umożliwia uruchamianie aplikacji 32-bitowych natywnie w trybie 32-bitowym. Aplikacje działają w trybie 32-bitowym, mimo że podstawowy system operacyjny jest 64-bitowym systemem operacyjnym. WOW64 nie jest obsługiwany w przypadku instalacji programu SQL Server. Jednak narzędzia do zarządzania są obsługiwane w programie WOW64.

Funkcje obsługiwane w 32-bitowych systemach operacyjnych klienta

Systemy operacyjne klienta systemu Windows, na przykład Systemy Windows 10 i Windows 8.1 są dostępne jako architektury 32-bitowe lub 64-bitowe. Wszystkie funkcje programu SQL Server są obsługiwane w 64-bitowych systemach operacyjnych klienta. W obsługiwanych 32-bitowych systemach operacyjnych klienta firma Microsoft obsługuje następujące funkcje:

  • Klient jakości danych
  • Łączność narzędzi klienckich
  • Usługi Integracyjne
  • Zgodność z poprzednimi wersjami narzędzi klienckich
  • Zestaw SDK narzędzi klienckich
  • Składniki dokumentacji
  • Rozproszone składniki odtwarzania
  • Rozproszony kontroler odtwarzania
  • Klient rozproszonego odtwarzania
  • Zestaw SDK łączności klienta SQL

Systemy operacyjne Windows Server 2008 R2 i nowszych serwerów nie są dostępne jako architektury 32-bitowe. Wszystkie obsługiwane systemy operacyjne serwera są dostępne tylko jako 64-bitowe. Wszystkie funkcje są obsługiwane w 64-bitowych systemach operacyjnych serwera.

Obsługa wielu języków

Aby uzyskać więcej informacji na temat obsługi międzyjęzykowej i zagadnień dotyczących instalowania programu SQL Server w zlokalizowanych językach, zobacz Lokalne wersje językowe w programie SQL Server.

Wymagania dotyczące miejsca na dysku

Podczas instalacji programu SQL Server Instalator Windows tworzy pliki tymczasowe na dysku systemowym. Przed uruchomieniem Instalatora w celu zainstalowania lub aktualizacji programu SQL Server sprawdź, czy na dysku systemowym jest co najmniej 6,0 GB dostępnego miejsca. To wymaganie ma zastosowanie nawet w przypadku instalowania składników programu SQL Server na dysku niebędącym domyślnym.

Rzeczywiste wymagania dotyczące miejsca na dysku twardym zależą od konfiguracji systemu i funkcji, które chcesz zainstalować. Poniższa tabela zawiera wymagania dotyczące miejsca na dysku dla składników programu SQL Server.

Funkcja wymagania dotyczące miejsca na dysku
Silnik bazy danych i pliki danych, replikacja, wyszukiwanie Full-Text i usługi jakości danych 1480 MB
Silnik bazy danych (jak powyżej) z Usługami języka R (In-Database) 2744 MB
Silnik bazy danych (jak powyżej) z usługą zapytań PolyBase dla danych zewnętrznych 4194 MB
Usługi Analysis Services i pliki danych 698 MB
Usługi Raportowania 967 MB
Microsoft R Server (autonomiczny) 280 MB
Reporting Services — SharePoint 1203 MB
Dodatek usług Reporting Services dla produktów programu SharePoint 325 MB
Klient jakości danych 121 MB
Łączność narzędzi klienckich 328 MB
Usługi Integracyjne 306 MB
Składniki klienta (z wyjątkiem składników dokumentacji programu SQL Server i narzędzi usług Integration Services) 445 MB
Master Data Services 280 MB
Składniki programu SQL Server Books Online, aby wyświetlać i zarządzać zawartością pomocy. 27 MB
Wszystkie funkcje 8030 MB

*Wymagana ilość miejsca na dysku dla pobranej zawartości online książek wynosi 200 MB.

Typy magazynów dla plików danych

Obsługiwane typy magazynów dla plików danych to:

  • Dysk lokalny
    • Program SQL Server obsługuje obecnie dyski o standardowych rozmiarach sektora natywnego o rozmiarze 512 bajtów i 4 KB. Dyski twarde o rozmiarach sektorów większych niż 4 KB mogą powodować błędy podczas próby przechowywania na nich plików danych programu SQL Server. Zobacz Rozwiązywanie problemów związanych z rozmiarem sektora dysku systemowego większym niż 4 KB, aby uzyskać więcej informacji na temat obsługi sektora dysku twardego w programie SQL Server. Obecnie klucz rejestru ForcedPhysicalSectorSizeInBytes jest wymagany do pomyślnego zainstalowania programu SQL Server na niektórych nowszych urządzeniach magazynujących o rozmiarze sektora dysku systemowego większym niż 4 KB.
    • Instalacja klastra trybu failover dla programu SQL Server obsługuje tylko instalację plików tempdb na dysku lokalnym. Upewnij się, że ścieżka określona dla danych i plików dziennika bazy danych tempdb jest prawidłowa we wszystkich węzłach klastra. Podczas przełączania awaryjnego, jeśli katalogi tempdb nie są dostępne na docelowym węźle przełączania awaryjnego, zasób programu SQL Server nie zostanie uruchomiony.
  • Wspólna pamięć
  • Storage Spaces Direct (S2D)
  • Udział plików SMB
    • Magazyn SMB nie jest obsługiwany w przypadku plików danych usług Analysis Services w przypadku instalacji autonomicznych lub klastrowanych. Zamiast tego należy użyć magazynu bezpośrednio dołączonego, sieci magazynującej lub S2D.
    • Magazyn SMB może być hostowany przez serwer plików systemu Windows lub urządzenie magazynu SMB innej firmy. Jeśli jest używany serwer plików systemu Windows, wersja systemu Windows File Server powinna mieć wartość 2008 lub nowszą. Aby uzyskać więcej informacji na temat instalowania programu SQL Server przy użyciu udziału plików SMB jako opcji magazynu, zobacz Install SQL Server with SMB Fileshare as a Storage Option (Instalowanie programu SQL Server z udziałem plików SMB jako opcji magazynu).

Instalowanie programu SQL Server na kontrolerze domeny

Ze względów bezpieczeństwa zalecamy, aby program SQL Server nie był instalowany na kontrolerze domeny. Instalator programu SQL Server nie blokuje instalacji na komputerze, który jest kontrolerem domeny, ale obowiązują następujące ograniczenia:

  • Nie można uruchamiać usług programu SQL Server na kontrolerze domeny w ramach konta usługi lokalnej.

  • Po zainstalowaniu programu SQL Server na komputerze, nie można zmienić komputera będącego członkiem domeny na kontroler domeny. Przed zmianą komputera hosta na kontroler domeny należy odinstalować program SQL Server.

  • Po zainstalowaniu programu SQL Server na komputerze nie można zmienić komputera z kontrolera domeny na członka domeny. Przed zmianą komputera hosta na element członkowski domeny należy odinstalować program SQL Server.

  • Instancje klastrowe SQL Server w trybie failover nie są obsługiwane, gdy węzły klastra są kontrolerami domeny.

  • SQL Server nie jest obsługiwany na kontrolerze domeny o dostępie tylko do odczytu. Instalator programu SQL Server nie może tworzyć grup zabezpieczeń ani aprowizować kont usług programu SQL Server na kontrolerze domeny tylko do odczytu. W tym scenariuszu instalacja kończy się niepowodzeniem.

    Notatka

    To ograniczenie dotyczy również instalacji w węzłach członkowskich domeny.

  • Instancja klastra trybu failover programu SQL Server nie jest obsługiwana w środowisku, w którym dostępny jest tylko kontroler domeny tylko do odczytu.

    Uwaga

    To ograniczenie dotyczy również instalacji w węzłach członkowskich domeny.

Nośnik instalacyjny

Odpowiednie nośniki instalacyjne można pobrać z następujących lokalizacji:

Alternatywnie możesz utworzyć maszynę wirtualną platformy Azure z uruchomionym programem SQL Server.