Co nowego w programie SQL Server 2016

Dotyczy: SQL Server 2016 (13.x) i nowsze wersje

Za pomocą programu SQL Server 2016 można tworzyć inteligentne, krytyczne dla misji aplikacje przy użyciu skalowalnej, hybrydowej platformy bazy danych, która ma wszystko wbudowane, od wydajności w pamięci i zaawansowanych zabezpieczeń po analizę w bazie danych. SQL Server 2016 dodaje nowe funkcje zabezpieczeń, możliwości tworzenia zapytań, integrację z platformą Hadoop i chmurą, analitykę w języku R i nie tylko, a także liczne usprawnienia i udoskonalenia.

Ta strona zawiera podsumowanie oraz łącza do bardziej szczegółowych informacji o nowościach w programie SQL Server 2016 dla każdego składnika SQL Server.

Diagram programu SQL Server 2016.

Wypróbuj program SQL Server już dziś!

Aparat bazy danych programu SQL Server 2016

  • Teraz można skonfigurować **wiele plików baz danych tempdb podczas instalacji i konfiguracji programu SQL Server.
  • Nowy magazyn zapytań przechowuje teksty zapytań , plany wykonywania i metryki wydajności w bazie danych, co umożliwia łatwe monitorowanie i rozwiązywanie problemów z wydajnością. Pulpit nawigacyjny pokazuje, które zapytania zużywają najwięcej czasu, pamięci lub zasobów procesora CPU.
  • Tabele czasowe to tabele historii, które rejestrują wszystkie zmiany danych wraz z datą i godziną ich wystąpienia.
  • Nowa wbudowana obsługa kodu JSON w programie SQL Server obsługuje importowanie, eksporty, analizowanie i przechowywanie danych JSON.
  • Nowy silnik zapytań PolyBase integruje SQL Server z danymi zewnętrznymi w środowisku Hadoop lub usłudze Azure Blob Storage. Możesz importować i eksportować dane oraz wykonywać zapytania.
  • Nowa funkcja bazy danych Stretch umożliwia dynamiczne, bezpieczne archiwizowanie danych z lokalnej bazy danych programu SQL Server do bazy danych Azure SQL Database w chmurze. Program SQL Server automatycznie wysyła zapytania zarówno do danych lokalnych, jak i zdalnych w połączonych bazach danych.
  • OLTP w pamięci:
    • Teraz obsługuje ograniczenia FOREIGN KEY, UNIQUE i CHECK, natywnie kompilowane procedury składowane OR, NOT, SELECT DISTINCT i OUTER JOIN oraz podzapytania w SELECT.
    • Obsługuje tabele o rozmiarze do 2 TB (zwiększono z 256 GB).
    • Zawiera ulepszenia indeksu kolumnowego dotyczące sortowania oraz obsługę grupy dostępności Always On.
  • Nowe funkcje zabezpieczeń:
    • Funkcja Always Encrypted: Po włączeniu tej opcji tylko aplikacja, która ma klucz szyfrowania, może uzyskać dostęp do zaszyfrowanych poufnych danych w bazie danych programu SQL Server 2016. Klucz nigdy nie jest przekazywany do programu SQL Server.
    • Dynamiczne maskowanie danych: Jeśli określono w definicji tabeli, maskowane dane są ukryte dla większości użytkowników, a tylko użytkownicy z uprawnieniami UNMASK mogą wyświetlać pełne dane.
    • Zabezpieczenia na poziomie wierszy: Dostęp do danych można ograniczyć na poziomie silnika bazy danych, dzięki czemu użytkownicy widzą tylko to, co jest dla nich istotne.

SQL Server 2016 Usługi Analityczne (SSAS)

Usługi SQL Server 2016 Analysis Services zapewniają lepszą wydajność, tworzenie, zarządzanie bazami danych, filtrowanie, przetwarzanie i wiele innych baz danych tabelarycznych model na podstawie poziomu zgodności 1200.

  • Co nowego w usługach SQL Server Machine Learning Services? zintegruj język programowania R używany do analizy statystycznej z programem SQL Server.
  • Nowy moduł sprawdzania spójności bazy danych (DBCC) jest uruchamiany wewnętrznie w celu wykrywania potencjalnych problemów z uszkodzeniem danych.
  • Zapytanie bezpośrednie, które wykonuje zapytania na żywo na danych zewnętrznych, a nie importuje je jako pierwsze, obsługuje teraz więcej źródeł danych, w tym usług Azure SQL, Oracle i Teradata.
  • Istnieje wiele nowych funkcji języka DAX (Data Access Expressions).
  • Nowa przestrzeń nazw Microsoft.AnalysisServices.Tabular zarządza wystąpieniami i modelami trybu tabelarycznego.
  • Obiekty zarządzania usługami Analysis Services (AMO) zostały zrefaktoryzowane tak, aby obejmowały drugą bibliotekę Microsoft.AnalysisServices.Core.dll.

Zobacz silnik usług Analysis Services (SSAS).

SQL Server 2016 Usługi Integracyjne (SSIS)

  • Obsługa zawsze włączonych grup dostępności
  • Wdrażanie pakietów przyrostowych
  • Obsługa funkcji Always Encrypted
  • Nowa rola ssis_logreader na poziomie bazy danych
  • Nowy niestandardowy poziom logowania
  • Nazwy kolumn dla błędów w przepływie danych
  • Nowe łączniki
  • Obsługa systemu plików Hadoop (HDFS)

Zobacz Co nowego w usługach Integration Services w programie SQL Server 2016.

SQL Server 2016 Master Data Services (MDS)

  • Ulepszenia hierarchii pochodnej, w tym obsługa hierarchii cyklicznych i wiele-do-wielu
  • Filtrowanie atrybutów opartych na domenie
  • Synchronizacja jednostek na potrzeby udostępniania danych jednostki między modelami
  • Przepływy zatwierdzania przy użyciu zestawów zmian
  • Indeksy niestandardowe w celu zwiększenia wydajności zapytań
  • Nowe poziomy uprawnień w celu zwiększenia bezpieczeństwa
  • Przeprojektowane środowisko zarządzania regułami biznesowymi

Zobacz Co nowego w usługach Master Data Services (MDS).

SQL Server 2016 Reporting Services (SSRS)

W tej wersji firma Microsoft dokładnie przebudował usługi Reporting Services.

  • Nowy internetowy portal raportów z funkcją kluczowego wskaźnika wydajności
  • Nowy wydawca raportów mobilnych
  • Przeprojektowany aparat renderowania raportów obsługujący kod HTML5
  • Nowe typy wykresów: mapa drzewiasta i sunburst

Zobacz Co nowego w usługach SQL Server Reporting Services (SSRS).

Uzyskiwanie pomocy

Współtworzenie dokumentacji SQL

Czy wiesz, że możesz samodzielnie edytować zawartość SQL? Jeśli to zrobisz, nie tylko pomożesz ulepszyć naszą dokumentację, ale także zostaniesz uznany za współautora strony.

Aby uzyskać więcej informacji, zobacz Edytowanie dokumentacji środowiska Microsoft Learn.