Wersje i obsługiwane funkcje programu SQL Server 2022 w systemie Linux
Dotyczy:programu SQL Server — Linux
Ten artykuł zawiera szczegółowe informacje o funkcjach obsługiwanych przez różne wersje programu SQL Server 2022 (16.x) w systemie Linux.
Aby uzyskać informacje o wersjach i obsługiwanych funkcjach programu SQL Server w systemie Windows, zobacz Editions i obsługiwane funkcje programu SQL Server 2022. Aby uzyskać więcej informacji na temat nowości w programie SQL Server 2022 (16.x) w systemie Windows, zobacz Co nowego w programie SQL Server 2022.
Wymagania dotyczące instalacji różnią się w zależności od potrzeb aplikacji. Różne wersje programu SQL Server spełniają unikatowe wymagania dotyczące wydajności, środowiska uruchomieniowego i cen organizacji i osób indywidualnych. Instalowane składniki programu SQL Server zależą również od konkretnych wymagań. W poniższych sekcjach wyjaśniono, jak najlepiej wybrać wersje i składniki dostępne w programie SQL Server.
Aby uzyskać najnowsze informacje o wersji i nowych funkcjach, zobacz informacje o wydaniu do SQL Server 2022 na systemie Linux.
Aby uzyskać listę funkcji programu SQL Server niedostępnych w systemie Linux, zobacz Nieobsługiwane funkcje i usługi.
Wypróbuj program SQL Server
Wersje programu SQL Server
W poniższej tabeli opisano wersje programu SQL Server.
Wydanie | Definicja |
---|---|
Przedsiębiorstwo | Oferta premium, edycja Enterprise SQL Server zapewnia kompleksowe możliwości zaawansowanego centrum danych o najwyższej wydajności z błyskawiczną szybkością, nieograniczoną wirtualizacją 1i kompleksową inteligencję biznesową, umożliwiając wysokie poziomy usług dla obciążeń o krytycznym znaczeniu i dostęp użytkowników końcowych do analiz danych. Wersja Enterprise jest dostępna do oceny. Wdrożenie ewaluacyjne jest dostępne przez 180 dni. Aby uzyskać więcej informacji, zobacz zasoby i dokumenty dotyczące licencjonowania SQL Server. |
Norma | Wersja SQL Server Standard udostępnia podstawową bazę danych do zarządzania danymi i analizy biznesowej dla działów i małych organizacji do uruchamiania swoich aplikacji oraz obsługuje typowe narzędzia programistyczne dla środowiska lokalnego i chmury, umożliwiając efektywne zarządzanie bazami danych przy minimalnych zasobach IT. |
Web | Edycja Web programu SQL Server to opcja niskiego całkowitego kosztu posiadania dla dostawców usług hostingowych w sieci Web (w tym wybierania edycji Web na IaaS na Azure) oraz dostawców usług dodanych (VAP) w celu zapewnienia skalowalności, przystępności cenowej i możliwości zarządzania dla małych i dużych stron internetowych. |
Deweloper | Wersja SQL Server Developer umożliwia deweloperom tworzenie dowolnej aplikacji na podstawie programu SQL Server. Obejmuje ona wszystkie funkcje wersji Enterprise, ale jest licencjonowana do użycia jako system programisty i testowy, a nie jako serwer produkcyjny. Sql Server Developer to idealny wybór dla osób tworzących i testujących aplikacje. |
Edycja Express | Wersja SQL Server Express to bezpłatna baza danych na poziomie podstawowym i jest idealna do nauki i tworzenia aplikacji klasycznych i małych aplikacji opartych na danych serwera. Jest to najlepszy wybór dla niezależnych dostawców oprogramowania, deweloperów i hobbystów tworzących aplikacje klienckie. Jeśli potrzebujesz bardziej zaawansowanych funkcji bazy danych, program SQL Server Express można bezproblemowo uaktualnić do innych nowszych wersji programu SQL Server. SQL Server Express LocalDB to uproszczona wersja wersji express, która ma wszystkie funkcje programowalności, działa w trybie użytkownika i ma szybką, zerową konfigurację i krótką listę wymagań wstępnych. |
Wirtualizacja 1 Unlimited jest dostępna w wersji Enterprise dla klientów z pakietem Software Assurance. Wdrożenia muszą być zgodne z przewodnikiem licencjonowania. Aby uzyskać więcej informacji, zobacz zasoby licencjonowania programu SQL Server i dokumenty.
Używanie programu SQL Server z aplikacjami klienckimi/serwerowymi
Można zainstalować tylko składniki klienta programu SQL Server na komputerze z uruchomionymi aplikacjami klienckimi/serwerowymi, które łączą się bezpośrednio z wystąpieniem programu SQL Server. Instalacja składników klienta jest również dobrym rozwiązaniem w przypadku administrowania wystąpieniem programu SQL Server na serwerze bazy danych lub w przypadku planowania tworzenia aplikacji programu SQL Server.
Składniki programu SQL Server
Program SQL Server 2022 (16.x) w systemie Linux obsługuje silnik bazy danych SQL Server. W poniższej tabeli opisano funkcje aparatu bazy danych.
Składniki serwera | Opis |
---|---|
Aparat bazy danych programu SQL Server | Silnik bazy danych SQL Server obejmuje podstawową usługę do przechowywania, przetwarzania i zabezpieczania danych, replikację, wyszukiwanie Full-Text, narzędzia do zarządzania danymi relacyjnymi i XML oraz integrację analizy w bazie danych. |
edycje Developer, Enterprise Core i Evaluation
Aby uzyskać informacje o funkcjach obsługiwanych przez wersje Developer, Enterprise Core i Evaluation, zobacz funkcje wymienione dla wersji SQL Server Enterprise w poniższych tabelach.
Wersja Developer nadal obsługuje tylko jednego klienta dla rozproszonego odtwarzania programu SQL Server.
Limity skalowania
Edycja Enterprise z licencjonowaniem opartym na Server + Client Access License (CAL) (niedostępne dla nowych umów) jest ograniczona do maksymalnie 20 rdzeni na jedną instancję SQL Server. W modelu licencjonowania serwera opartego na rdzeniu nie ma żadnych ograniczeń. Aby uzyskać więcej informacji, zobacz Limity wydajności obliczeniowej według wersji programu SQL Server.
Wysoka dostępność programu RDBMS
Cecha | Przedsiębiorstwo | Norma | Sieć | Wyrazić |
---|---|---|---|---|
Wysyłanie dziennika | Tak | Tak | Tak | Nie |
Kompresja kopii zapasowej | Tak | Tak | Nie | Nie |
Migawka bazy danych | Tak | Tak | Nie | Nie |
Zawsze włączone wystąpienie klastra trybu failover 1 | Tak | Tak | Nie | Nie |
Grupy dostępności Always On 2 | Tak | Nie | Nie | Nie |
Podstawowe grupy dostępności 3 | Nie | Tak | Nie | Nie |
Grupa dostępności minimalnego zatwierdzenia repliki | Tak | Tak | Nie | Nie |
Grupa dostępności bez klastra | Tak | Tak | Nie | Nie |
Przywracanie stron i plików w trybie online | Tak | Nie | Nie | Nie |
Indeksowanie online | Tak | Nie | Nie | Nie |
Ponowne kompilowanie indeksu online z możliwością wznowienia | Tak | Nie | Nie | Nie |
Zmiana schematu online | Tak | Nie | Nie | Nie |
Szybkie odzyskiwanie | Tak | Nie | Nie | Nie |
Dublowane kopie zapasowe | Tak | Nie | Nie | Nie |
Gorące dodawanie pamięci i procesora | Tak | Nie | Nie | Nie |
Zaszyfrowana kopia zapasowa | Tak | Tak | Nie | Nie |
Hybrydowa kopia zapasowa na platformie Azure (kopia zapasowa do adresu URL) | Tak | Tak | Nie | Nie |
1 W wersji Enterprise liczba węzłów jest ograniczona do maksymalnej wartości obsługiwanej przez system operacyjny. W wersji Standard jest dostępna obsługa dwóch węzłów.
2 w wersji Enterprise zapewnia obsługę maksymalnie 8 replik pomocniczych — w tym 2 synchronicznych replik pomocniczych.
3 Standard edition obsługuje podstawowe grupy dostępności. Podstawowa grupa dostępności obsługuje dwie repliki z jedną bazą danych. Aby uzyskać więcej informacji na temat podstawowych grup dostępności, zobacz Podstawowe grupy dostępności Always On dla jednej bazy danych.
Skalowalność i wydajność programu RDBMS
Cecha | Przedsiębiorstwo | Norma | Sieć WWW | Ekspres |
---|---|---|---|---|
Magazyn kolumn 1 | Tak | Tak | Tak | Tak |
Duże pliki binarne obiektów w klastrowanych indeksach magazynu kolumn | Tak | Tak | Tak | Tak |
Ponowne kompilowanie indeksu magazynu kolumn nieklastrowanego w trybie online | Tak | Nie | Nie | Nie |
In-Memory OLTP 1 | Tak | Tak | Tak | Tak |
Pamięć główna trwała | Tak | Tak | Tak | Tak |
Partycjonowanie tabel i indeksów | Tak | Tak | Tak | Tak |
Kompresja danych | Tak | Tak | Tak | Tak |
Zarządca zasobów | Tak | Nie | Nie | Nie |
Równoległe przetwarzanie tabel partycjonowanych | Tak | Nie | Nie | Nie |
Świadomość NUMA oraz alokacja pamięci z dużymi stronicami i tablic buforowych | Tak | Nie | Nie | Nie |
Zarządzanie zasobami we/wy | Tak | Nie | Nie | Nie |
Opóźniona trwałość | Tak | Tak | Tak | Tak |
Automatyczne dostrajanie | Tak | Nie | Nie | Nie |
Sprzężenia w trybie wsadowym adaptacyjne | Tak | Nie | Nie | Nie |
Przekazywanie informacji zwrotnej o przydziale pamięci w trybie wsadowym | Tak | Nie | Nie | Nie |
Przeplatane wykonywanie dla funkcji zwracających tabele z wieloma instrukcjami | Tak | Tak | Tak | Tak |
Ulepszenia operacji wstawiania zbiorczego | Tak | Tak | Tak | Tak |
1 In-Memory rozmiar danych OLTP i pamięć podręczna segmentu magazynu kolumn są ograniczone do ilości pamięci określonej przez edycję w sekcji Limity skalowania. Maksymalny stopień równoległości jest ograniczony. Stopień równoległości procesów (DOP) dla kompilacji indeksu jest ograniczony do 2 DOP dla wersji Standard i 1 DOP dla wersji Web i Express. Dotyczy to indeksów magazynowych kolumn utworzonych w tabelach dyskowych oraz tabelach zoptymalizowanych pod kątem pamięci.
Zabezpieczenia programu RDBMS
Funkcja | Przedsiębiorstwo | Norma | Sieć | Wyrazić |
---|---|---|---|---|
Zabezpieczenia na poziomie wiersza | Tak | Tak | Tak | Tak |
Zawsze Szyfrowane | Tak | Tak | Tak | Tak |
Dynamiczne maskowanie danych | Tak | Tak | Tak | Tak |
Podstawowa inspekcja | Tak | Tak | Tak | Tak |
Szczegółowe inspekcje | Tak | Tak | Tak | Tak |
Transparent Database Encryption (TDE) | Tak | Tak | Nie | Nie |
Rozszerzone zarządzanie kluczami (EKM) przy użyciu usługi Azure Key Vault 1 | Tak | Tak | Tak | Tak |
Role zdefiniowane przez użytkownika | Tak | Tak | Tak | Tak |
Zawarte bazy danych | Tak | Tak | Tak | Tak |
Szyfrowanie kopii zapasowych | Tak | Tak | Nie | Nie |
1 EKM z użyciem Azure Key Vault jest dostępna dla programu SQL Server na systemie Linux, począwszy od SQL Server 2022 (16.x) CU 12. Aby uzyskać więcej informacji, zobacz Konfiguracja rozciągalnej mechaniki kluczy TDE w SQL Server z użyciem Azure Key Vault.
Możliwość zarządzania systemem RDBMS
Funkcja | Przedsiębiorstwo | Standard | Sieć | Wyrazić |
---|---|---|---|---|
Dedykowane połączenie administratora | Tak | Tak | Tak | Tak 1 |
Obsługa skryptów programu PowerShell | Tak | Tak | Tak | Tak |
Obsługa operacji składników aplikacji warstwy danych — wyodrębnianie, wdrażanie, uaktualnianie, usuwanie | Tak | Tak | Tak | Tak |
Automatyzacja zasad (sprawdzanie harmonogramu i zmian) | Tak | Tak | Tak | Nie |
Moduł zbierający dane wydajności | Tak | Tak | Tak | Nie |
Standardowe raporty wydajności | Tak | Tak | Tak | Nie |
Przewodniki planów i zamrażanie planów dla przewodników planów | Tak | Tak | Tak | Nie |
Bezpośrednie zapytanie na temat indeksowanych widoków (przy użyciu wskazówki NOEXPAND) | Tak | Tak | Tak | Tak |
Automatyczna konserwacja indeksowanych widoków | Tak | Tak | Tak | Nie |
Rozproszone widoki partycjonowane | Tak | Nie | Nie | Nie |
Równoległe operacje indeksowania | Tak | Nie | Nie | Nie |
Automatyczne używanie widoku indeksowanego przez optymalizator zapytań | Tak | Nie | Nie | Nie |
Sprawdzanie spójności równoległej | Tak | Nie | Nie | Nie |
Punkt sterowania narzędziem programu SQL Server | Tak | Nie | Nie | Nie |
1 z flagą śledzenia.
Programowalność
Funkcja | Przedsiębiorstwo | Norma | Web | Wyrazić |
---|---|---|---|---|
JSON | Tak | Tak | Tak | Tak |
Magazyn zapytań | Tak | Tak | Tak | Tak |
Czasowe | Tak | Tak | Tak | Tak |
Natywna obsługa kodu XML | Tak | Tak | Tak | Tak |
Indeksowanie XML | Tak | Tak | Tak | Tak |
Możliwości MERGE i UPSERT | Tak | Tak | Tak | Tak |
Typy danych daty i godziny | Tak | Tak | Tak | Tak |
Obsługa internacjonalizacji | Tak | Tak | Tak | Tak |
Wyszukiwanie pełnotekstowe i semantyczne | Tak | Tak | Tak | Tak |
Specyfikacja języka w zapytaniu | Tak | Tak | Tak | Tak |
Service Broker (obsługa komunikatów) | Tak | Tak | Brak 1 | Brak 1 |
Transact-SQL punktów końcowych | Tak | Tak | Tak | Nie |
Wykres | Tak | Tak | Tak | Tak |
tylko dla klienta 1.
Usługi Integracyjne
Aby uzyskać informacje o funkcjach usług Integration Services (SSIS) obsługiwanych przez wersje programu SQL Server, zobacz Funkcje usług Integration Services obsługiwane przez wersje programu SQL Server.
Usługi przestrzenne i lokalizacyjne
Nazwa funkcji | Przedsiębiorstwo | Norma | Sieć | Wyrazić |
---|---|---|---|---|
Indeksy przestrzenne | Tak | Tak | Tak | Tak |
Typy danych planarnych i geodezyjnych | Tak | Tak | Tak | Tak |
Zaawansowane biblioteki przestrzenne | Tak | Tak | Tak | Tak |
Importowanie/eksportowanie standardowych formatów danych przestrzennych w branży | Tak | Tak | Tak | Tak |
Nieobsługiwane funkcje i usługi
Następujące funkcje i usługi nie są dostępne dla programu SQL Server 2022 (16.x) w systemie Linux. Obsługa tych funkcji będzie coraz częściej włączona w czasie.
Obszar | Nieobsługiwana funkcja lub usługa | Komentarze |
---|---|---|
silnik bazy danych | Replikacja łącząca | |
Stretch DB | Ta funkcja jest wycofana w SQL Server 2022 (16.x) i nie jest obsługiwana. | |
Zapytanie rozproszone z połączeniami zewnętrznymi | ||
Połączone serwery ze źródłami danych innymi niż SQL Server | zainstaluj program PolyBase w systemie Linux, aby wysyłać zapytania do innych źródeł danych z programu SQL Server przy użyciu składni Transact-SQL. W przypadku scenariuszy, w których technologia PolyBase nie jest pomocna, prześlij opinię na forum Microsoft Azure. | |
Rozszerzone procedury składowane systemu (xp_cmdshell itp.) |
Ta funkcja jest przestarzała. Jeśli masz określone wymagania, prześlij opinię na forum platformy Microsoft Azure . | |
FileTable, FILESTREAM | Jeśli masz określone wymagania, prześlij opinię na forum platformy Microsoft Azure . | |
Zestawy CLR z zestawem uprawnień EXTERNAL_ACCESS lub UNSAFE |
||
Rozszerzenie puli buforowej | ||
Tworzenie kopii zapasowej do adresu URL — stronicowy obiekt blob | Tworzenie kopii zapasowych na URL jest obsługiwane dla blokowych obiektów blob przy użyciu sygnatury współdzielonego dostępu . | |
agenta programu SQL Server | Podsystemy: CmdExec, PowerShell, Czytelnik kolejek, SSIS, SSAS, SSRS | |
Alerty | ||
Zarządzana kopia zapasowa | ||
Wysoka dostępność | Dublowanie bazy danych | Ta funkcja jest przestarzała. Zamiast tego użyj grup dostępności Always On. |
Bezpieczeństwo | Rozszerzone zarządzanie kluczami (EKM) | Rozszerzone zarządzanie kluczami przy użyciu usługi Azure Key Vault jest dostępne dla programu SQL Server w środowiskach systemu Linux, począwszy od programu SQL Server 2022 (16.x) CU 12. Postępuj zgodnie z instrukcjami od Krok 5: Konfiguracja SQL Server wzwyż. |
Zintegrowane uwierzytelnianie systemu Windows dla serwerów połączonych | ||
Zintegrowane uwierzytelnianie systemu Windows dla punktów końcowych grupy dostępności | Tworzenie i używanie uwierzytelniania punktu końcowego opartego na certyfikatach dla grup dostępności. Aby uzyskać więcej informacji, zobacz Skonfiguruj grupę dostępności Always On SQL Server dla wysokiej dostępności w systemie Linux. | |
Funkcja Always Encrypted z bezpiecznymi enklawami | ||
TLS 1.3 | ||
Usługi | Przeglądarka programu SQL Server | |
Usługi języka R programu SQL Server | Język R programu SQL Server jest obsługiwany w programie SQL Server, ale usługi SQL Server R jako oddzielny pakiet nie są obsługiwane. Usługi Machine Learning Services można zainstalować w systemie Linux dla SQL Server 2019 i SQL Server 2022. |
|
Usługi analityczne | ||
Usługi Raportowania | Konfigurowanie baz danych katalogu serwera raportów usługi Power BI dla programu SQL Server w systemie Linux. Uruchom usługi SQL Server Reporting Services (SSRS) w systemie Windows i hostuj bazy danych wykazu usług SSRS w programie SQL Server w wdrożeniach systemu Linux. | |
Usługi Jakości Danych | ||
Master Data Services |
Notatka
Najnowsze funkcje programu SQL Server 2022 (16.x) zależne od agenta usługi Azure Arc, w tym uwierzytelniania Microsoft Entra (wcześniej znanego jako uwierzytelnianie usługi Azure Active Directory), Microsoft Purview, płatności zgodnie z rzeczywistym użyciem (PAYG) dla programu SQL Server i integracji z usługą Defender nie są obecnie obsługiwane w przypadku programu SQL Server wdrożonego w kontenerach. Program SQL Server włączony przez usługę Azure Arc nie obsługuje programu SQL Server działającego w kontenerach.
Aby uzyskać listę funkcji obsługiwanych przez wersje programu SQL Server w systemie Windows, zobacz:
- Wersje oraz dostępne funkcje programu SQL Server 2022
- Edycje i obsługiwane funkcje programu SQL Server 2019
- Edycje i obsługiwane funkcje programu SQL Server 2017
- Wersje i obsługiwane funkcje programu SQL Server 2016
Powiązana zawartość
- Co nowego w programie SQL Server 2022 (16.x)
- przewodnik instalacji programu SQL Server
- dokumentacja techniczna programu SQL Server