Wersje i obsługiwane funkcje programu SQL Server 2019 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 2019 (15.x) w systemie Linux.
W przypadku edycji i obsługiwanych funkcji programu SQL Server w systemie Windows zobacz Edycje i obsługiwane funkcje programu SQL Server 2019. Aby uzyskać więcej informacji na temat nowości w programie SQL Server 2019 (15.x) w systemie Windows, zobacz Co nowego w programie SQL Server 2019.
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 wydaniu i nowościach, zobacz informacje o wydaniu programu dla programu SQL Server 2019 w 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, SQL Server Enterprise edition zapewnia kompleksowe funkcje centrum danych o wysokiej wydajności z wysoką wydajnością, nieograniczoną wirtualizacją 1i kompleksową analizę biznesową, umożliwiając wysoki poziom usług dla obciążeń o krytycznym znaczeniu i dostęp użytkowników końcowych do szczegółowych informacji o danych. Wersja Enterprise jest dostępna do oceny. Wdrożenie ewaluacyjne jest dostępne przez 180 dni. Aby uzyskać więcej informacji, zobacz dokumenty i zasoby 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. |
Sieć | Wersja internetowa programu SQL Server to opcja niskiego całkowitego kosztu posiadania dla hostów internetowych (w tym wybór wersji internetowej na IaaS na Azure) oraz dostawców aplikacji internetowych typu VAP, aby zapewnić skalowalność, przystępność cenową i zarządzanie 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. |
Wersja 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. |
Wersja Enterprise oferuje klientom z pakietem Software Assurancenieograniczoną wirtualizację 1. Wdrożenia muszą być zgodne z przewodnikiem licencjonowania. Aby uzyskać więcej informacji, zapoznaj się z zasobami i dokumentami dotyczącymi licencjonowania programu SQL Server .
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 2019 (15.x) w systemie Linux obsługuje silnik bazy danych programu 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 silnik bazodanowy, podstawową usługę do przechowywania, przetwarzania i zabezpieczania danych, replikację, wyszukiwanie Full-Text, narzędzia do zarządzania danymi relacyjnymi i XML, oraz integrację analiz w bazie danych. |
wersje 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 SQL Servera .
Limity skalowania
Wersja Enterprise z licencją opartą na serwerze + licencji dostępu klienta (CAL) (niedostępna dla nowych umów) jest ograniczona do maksymalnie 20 rdzeni na instancję programu 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 |
Usługa Always On grupy dostępności 2 | Tak | Nie | Nie | Nie |
Podstawowe grupy dostępności 3 | Nie | Tak | Nie | Nie |
Minimalna grupa dostępności zatwierdzania dla replik | 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 przez maksymalną liczbę dozwoloną 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 zawsze włączone grupy dostępności dla pojedynczej bazy danych.
Skalowalność i wydajność programu RDBMS
Funkcja | Przedsiębiorstwo | Norma | Sieć | Wyrazić |
---|---|---|---|---|
Magazyn kolumn 1 | Tak | Tak | Tak | Tak |
Duże obiekty binarne w klastrowanych indeksach magazynowania kolumnowego | 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 |
Trwała pamięć główna | 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łość tabeli partycjonowanej | Tak | Nie | Nie | Nie |
Rozpoznawanie NUMA i duża ilość pamięci strony i alokacja tablicy buforu | 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 adaptacyjne trybu wsadowego | Tak | Nie | Nie | Nie |
Informacje zwrotne dotyczące przydziału pamięci w trybie wsadowym | Tak | Nie | Nie | Nie |
Współbieżne wykonywanie dla funkcji zwracających tabelę 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. Odnosi się to do indeksów magazynu kolumnowego utworzonych w tabelach opartych na dyskach i 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 |
Role zdefiniowane przez użytkownika | Tak | Tak | Tak | Tak |
Zawarte bazy danych | Tak | Tak | Tak | Tak |
Szyfrowanie kopii zapasowych | Tak | Tak | Nie | Nie |
Możliwość zarządzania systemem RDBMS
Cecha | Przedsiębiorstwo | Norma | Sieć | Wyrazić |
---|---|---|---|---|
Dedykowane połączenie administracyjne | 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 |
Raporty standardowe o wydajności | Tak | Tak | Tak | Nie |
Wytyczne planu i zamrażanie wytycznych planu | Tak | Tak | Tak | Nie |
Bezpośrednie zapytanie o indeksowane widoki (przy użyciu podpowiedzi 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 |
Równoległe sprawdzanie spójności | Tak | Nie | Nie | Nie |
Punkt sterowania narzędziem programu SQL Server | Tak | Nie | Nie | Nie |
1 z flagą śledzenia.
Programowalność
Cecha | Przedsiębiorstwo | Norma | Sieć | 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 punkty końcowe | Tak | Tak | Tak | Nie |
Wykres | Tak | Tak | Tak | Tak |
tylko klient 1.
Usługi integracyjne
Aby uzyskać informacje o funkcjach usług Integration Services (SSIS) obsługiwanych przez wersje programu SQL Server, zobacz „Integration Services features supported by the editions of 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 2019 (15.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 z łączeniem | |
Rozszerzona baza danych | Ta funkcja jest przestarzała w programie 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 buforów | ||
Kopia zapasowa do URL-a — obiekt blob strony | Tworzenie kopii zapasowej do adresu URL jest obsługiwane dla blokowych obiektów blob przy użyciu sygnatury dostępu współdzielonego . | |
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) | |
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 Konfigurowanie grupy wysokiej dostępności Always On dla SQL Server na systemie Linux. | |
usług | 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 można zainstalować w systemie Linux dla SQL Server 2019 i SQL Server 2022. |
|
Analysis Services (Usługi Analizy) | ||
Reporting Services | 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 |
Aby uzyskać listę funkcji obsługiwanych przez wersje programu SQL Server w systemie Windows, zobacz:
- Editions oraz obsługiwane funkcje programu SQL Server 2022
- Wersje i obsługiwane funkcje programu SQL Server 2019
- Editions oraz obsługiwane funkcje programu SQL Server 2017
- Editions i obsługiwane funkcje programu SQL Server 2016
Powiązana zawartość
- Co nowego w programie SQL Server 2019
- przewodnik instalacji programu SQL Server
- dokumentacja techniczna programu SQL Server