Wymagania sprzętowe i programowe dla SQL Server 2016

Dotyczy:Program SQL Server w systemie Windows

W tym artykule wymieniono minimalne wymagania sprzętowe i programowe dotyczące instalowania i uruchamiania programów SQL Server 2016 (13.x) i SQL Server 2017 (14.x) 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 dotyczące pamięci i procesora dotyczą wszystkich wersji programu SQL Server:

Składnik Wymaganie
Storage 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 w dalszej części tego artykułu. Aby uzyskać informacje na temat obsługiwanych typów przechowywania plików danych, zobacz Typy przechowywania plików danych.

Zaleca się zainstalowanie programu SQL Server na komputerach z formatami plików NTFS lub ReFS. Chociaż system plików FAT32 jest obsługiwany, jest mniej bezpieczny niż 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 SQL Server wymaga monitora o rozdzielczości Super-VGA (800x600) lub wyższej.
Internet Funkcje internetowe wymagają dostępu do Internetu (mogą obowiązywać opłaty).
Pamięć1
Minimalna ilość pamięci - Edycje Express: 512 MB

- Wszystkie inne edycje: 1 GB
Zalecana pamięć - Wersje Edycja 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.
Procesor
Typ procesora Procesor x64. Wszystkie procesory Intel i AMD x86-64 z maksymalnie 64 rdzeniami na węzeł NUMA.
Minimalna szybkość 1,4 GHz
Zalecana szybkość 2,0 GHz lub szybszy

1 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 wymagań dotyczących minimalnej pamięci programu SQL Server. Aby uzyskać informacje na temat instalowania DQS, zobacz Install Data Quality Services.

Note

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

Wymagania dotyczące oprogramowania

Poniższa tabela przedstawia minimalne wymagania programowe do uruchamiania SQL Server. Zawiera także zalecane opcje konfiguracyjne dla optymalnej wydajności.

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

Składnik Wymaganie
System operacyjny — Windows 8 lub nowszy
— Windows Server 2012 lub nowszy
.NET Framework Program SQL Server wymaga programu .NET Framework 4.6 dla silnika bazy danych, usług Master Data Services lub replikacji. Instalator programu SQL Server automatycznie instaluje program .NET Framework. Zobacz Instalacja programu .NET Framework.
Oprogramowanie sieciowe Obsługiwane systemy operacyjne dla programu SQL Server mają wbudowane oprogramowanie sieciowe. Wystąpienia nazwane i domyślne instalacji autonomicznej obsługują następujące protokoły sieciowe: Pamięć współdzielona, Nazwane potoki, TCP/IP i VIA1.

1 Protokół VIA nie jest obsługiwany w klastrach failover. Klienci lub aplikacje działające na tym samym węźle klastra awaryjnego co instancja SQL Server mogą używać protokołu pamięci współdzielonej do połączenia z SQL Server, korzystając z lokalnego adresu potokowego. Jednak ten typ połączenia nie obsługuje klastra i przestaje działać po przełączeniu awaryjnym instancji. W związku z tym nie jest to zalecane i powinno być używane tylko w określonych scenariuszach.

Important

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, 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

Important

Funkcja PolyBase ma dodatkowe wymagania sprzętowe i programowe. Więcej informacji można znaleźć w przeglądzie PolyBase.

Instalacja programu .NET Framework

Możesz ręcznie zainstalować program .NET Framework z programu Microsoft .NET Framework 4.6 (Instalator internetowy) dla systemu Windows.

Więcej informacji, rekomendacji i wskazówek dotyczących .NET Framework 4.6 znajdziesz w Przewodniku po wdrożeniu .NET Framework dla Programistów.

Windows 8.1 i Windows Server 2012 R2 wymagają KB2919355 przed zainstalowaniem programu .NET Framework 4.6.

Note

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

Programy SQL Server 2016 (13.x) i SQL Server 2017 (14.x) wymagają programu .NET Framework 4.6 dla silnika bazy danych, Usług Master Data lub replikacji (program instalacyjny SQL Server automatycznie instaluje .NET Framework).

Możesz przeprowadzić uaktualnienie do platformy .NET 4.8 lub bezpośrednio zainstalować platformę .NET 4.8. Wszystkie frameworki z numerem wersji 4.x wykonują aktualizację na miejscu i są wstecznie zgodne.

Aby uzyskać więcej informacji, zobacz Pobierz .NET Framework 4.8 | Bezpłatne oficjalne pliki do pobrania (microsoft.com).

Obsługa systemu operacyjnego SQL Server 2016

W poniższej tabeli przedstawiono, które wersje programu SQL Server 2016 (13.x) są zgodne z wersjami systemu Windows. Możesz również użyć informacji o cyklu życia pomocy technicznej, aby sprawdzić, czy twoja wersja systemu Windows jest obsługiwana.

SQL Server wydanie: Enterprise Deweloper Standard sieć Web Ekspresowy
Windows Server 2019 (cykl wsparcia technicznego)
Windows Server 2019 Centrum danych Yes Yes Yes Yes Yes
Windows Server 2019 Standard Yes Yes Yes Yes Yes
Windows Server 2019 Essentials Yes Yes Yes Yes Yes
Windows Server 2016 (cykl wsparcia technicznego)
Windows Server 2016 Centrum danych Yes Yes Yes Yes Yes
Windows Server 2016 Standard Yes Yes Yes Yes Yes
Windows Server 2016 Essentials Yes Yes Yes Yes Yes
Windows Server 2012 R2 (cykl wsparcia technicznego)
Windows Server 2012 R2 Centrum danych Yes Yes Yes Yes Yes
Windows Server 2012 R2 standardowy Yes Yes Yes Yes Yes
Windows Server 2012 R2 Essentials Yes Yes Yes Yes Yes
Windows Server 2012 R2 Foundation Yes Yes Yes Yes Yes
Windows Server 2012 (cykl wsparcia technicznego)
Windows Server 2012 Centrum danych Yes Yes Yes Yes Yes
Windows Server 2012 standardowy Yes Yes Yes Yes Yes
Windows Server 2012 Essentials Yes Yes Yes Yes Yes
Fundacja Windows Server 2012 Yes Yes Yes Yes Yes
System Windows 11 IoT dla firm No No No No No
System Windows 11 dla firm No No No No No
Windows 11 Professional No No No No No
Windows 11 strona główna No No No No No
Windows 10 IoT Enterprise No Yes Yes No Yes
System Windows10 dla firm No Yes Yes No Yes
Windows 10 Professional No Yes Yes No Yes
Windows 10 strona główna No Yes Yes No Yes
Windows 8.1 Enterprise No Yes Yes No Yes
Windows 8.1 Pro No Yes Yes No Yes
Windows 8.1 Enterprise No Yes Yes No Yes
Windows 8 Pro No Yes Yes No Yes
Windows 8 No Yes Yes No Yes

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

Obsługa programu Server Core dla programu SQL Server 2016

Następujące wersje systemu Windows Server Core obsługują instalowanie programu SQL Server 2016 (13.x):

  • Windows Server 2019 Centrum danych
  • Windows Server 2019 Standard
  • Windows Server 2016 Centrum danych
  • Windows Server 2016 Standard
  • Windows Server 2012 R2 Centrum danych
  • Windows Server 2012 R2 standardowy
  • Windows Server 2012 Centrum danych
  • Windows Server 2012 standardowy

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

Note

Nie można zainstalować programu SQL Server w systemie Windows, gdy jest włączona wrażliwość na wielkość liter. Aby uzyskać więcej informacji, zobacz SQL Server nie jest obsługiwany w systemie operacyjnym Windows, w którym włączono rozróżnianie wielkości liter.

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 na 32-bitowych systemach operacyjnych dla klienta

Systemy operacyjne Windows dla klienta, na przykład 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 Integracji
  • Zgodność z poprzednimi wersjami narzędzi klienckich
  • Zestaw SDK narzędzi klienckich
  • Składniki dokumentacji
  • Rozproszone komponenty 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 wielu języków i zagadnień dotyczących instalowania SQL Server w zlokalizowanych językach, zobacz Lokalne wersje językowe w SQL Server.

Wymagania dotyczące miejsca na dysku

Podczas instalacji SQL Server Instalator Windows tworzy pliki tymczasowe na dysku systemowym. Przed uruchomieniem Instalatora w celu zainstalowania lub uaktualnienia SQL Server sprawdź, czy na dysku systemowym jest co najmniej 6 GB dostępnego miejsca na te pliki. 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 Wymaganie dotyczące miejsca na dysku
Silnik bazy danych i pliki danych, replikacja, wyszukiwanie pełnotekstowe i usługi jakości danych 1480 MB
Silnik bazy danych (jak poprzedni wiersz) z usługami języka R (w bazie danych) 2744 MB
Silnik bazy danych (jak w poprzednim wierszu) 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 Integracji 306 MB
Składniki klienta (z wyjątkiem składników SQL Server Books Online i narzędzi Integration Services) 445 MB
Usługi Danych Głównych 280 MB
Komponenty SQL Server Books Online do wyświetlania i zarządzania zawartością pomocy 1 27 MB
Wszystkie funkcje 8030 MB

1 Miejsce na dysku dla pobranej zawartości Książki online 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. Aby uzyskać więcej informacji o obsłudze większych rozmiarów sektorów i implementacji producentów, zobacz sekcję "Rozmiary sektorów dysków 4 KB" w białym dokumencie SQLIOBasicsCh2.doc. Oficjalny dokument można pobrać z sekcji Pobieranie artykułu Podstawy we/wy programu SQL Server, rozdział 2 .

      Jeśli używasz dysków w formacie zaawansowanym, które są fizycznie sformatowane w sektorach 4 096-bajtowych, ale udostępniają logiczny rozmiar sektora 512 bajtów, zobacz SQL Server — nowe dyski używają sektorów 4K.

      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. Aby uzyskać więcej informacji o obsłudze rozmiaru sektorów dysku twardego w SQL Server, zobacz artykuł Rozwiązywanie problemów z błędami programu SQL Server związanymi z rozmiarem sektora dysku systemowego większym niż 4 KB. 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 tempdb danych i plików dziennika jest prawidłowa we wszystkich węzłach klastra. Jeśli podczas pracy w trybie failover katalogi tempdb nie są dostępne w węźle docelowym trybu failover, zasób SQL Server nie może się uruchomić.

  • Wspólna przestrzeń magazynowa

  • Bezpośrednie miejsca do magazynowania (S2D)

  • Udział plików SMB

    • Protokół SMB storage nie jest obsługiwany w przypadku plików danych usług Analysis Services w przypadku instalacji autonomicznych lub klastrowanych. Użyj pamięci bezpośrednio podłączonej, sieci pamięci masowej lub S2D.

    • Magazyn SMB może być hostowany przez serwer plików systemu Windows lub urządzenie magazynu SMB innej firmy. Jeśli używasz systemu Windows File Server, wersja powinna mieć wartość 2008 lub nowszą. Aby uzyskać więcej informacji na temat instalowania SQL Server przy użyciu udziału plików SMB jako opcji przechowywania, zobacz Install SQL Server with SMB fileshare storage.

Instalowanie programu SQL Server na kontrolerze domeny

Ze względów bezpieczeństwa nie instaluj SQL Server 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 SQL Server na kontrolerze domeny na koncie usługi lokalnej.

  • Po zainstalowaniu programu SQL Server na komputerze, nie można zmienić tego komputera z 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 klastra przełączania awaryjnego SQL Server nie są obsługiwane w przypadku, gdy węzły klastra są kontrolerami domeny.

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

    Note

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

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

    Note

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

Nośnik instalacyjny

Pobierz odpowiedni nośnik instalacyjny z następujących lokalizacji:

Alternatywnie możesz wdrożyć program SQL Server na maszynie wirtualnej platformy Azure w witrynie Azure Portal. Ze względu na obciążenie związane z wirtualizacją maszyny wirtualne mogą być wolniejsze niż natywne działanie.