Udostępnij za pośrednictwem


KB4052908 — informacje o wersji programu SQL Server 2016 z dodatkiem Service Pack 2

Data wydania: 24 kwietnia 2018 r.
Wersja: 13.0.5026.0

Ten artykuł zawiera ważne informacje, które należy przeczytać przed zainstalowaniem programu Microsoft SQL Server 2016 z dodatkiem Service Pack 2 (SP2). Opisuje on sposób uzyskiwania dodatku Service Pack, listę poprawek zawartych w dodatku Service Pack, znanych problemów oraz listę przypisań praw autorskich dla produktu.

Uwaga 16.

Ten artykuł służy jako pojedyncze źródło informacji w celu zlokalizowania całej dokumentacji powiązanej z tym dodatkiem Service Pack. Zawiera wszystkie informacje, które wcześniej można znaleźć w informacjach o wersji i Readme.txt plików.

Lista poprawek zawartych w programie SQL Server 2016 SP2

Dodatki Service Pack programu Microsoft SQL Server 2016 są aktualizacjami zbiorczymi. Program SQL Server 2016 SP2 uaktualnia wszystkie wersje i poziomy usług programu SQL Server 2016 do programu SQL Server 2016 SP2. Oprócz poprawek wymienionych w tym artykule program SQL Server 2016 SP2 zawiera poprawki uwzględnione w aktualizacji zbiorczej 1 programu SQL Server 2016 (CU1) do programu SQL Server 2016 SP1 CU8.

Aby uzyskać więcej informacji na temat aktualizacji zbiorczych dostępnych w programie SQL Server 2016, zobacz Wersje kompilacji programu SQL Server 2016.

Uwaga 16.

  • Dodatkowe poprawki, które nie zostały tutaj udokumentowane, mogą być również zawarte w dodatku Service Pack.
  • Ta lista zostanie zaktualizowana po wydaniu większej liczby artykułów.

Aby uzyskać więcej informacji na temat usterek, które zostały naprawione w programie SQL Server 2016 SP2, przejdź do następujących artykułów z bazy wiedzy Microsoft Knowledge Base.

Odwołanie do usterek opis
3507192 Optymalizator informacji o celu wiersza w planie wykonywania zapytań dodanych w usługach SQL Server 2017 CU3 i SQL Server 2016 SP2 (KB4051361)
5660983 Aktualizacja dodaje nowe kolumny do systemu SYS. DM_EXEC_QUERY_STATS dmV w programie SQL Server 2016 SP2 (KB4051358)
8742052 Ulepszenie: ogólne ulepszenia procesu oczyszczania śledzenia zmian w programach SQL Server 2016 i 2017 (KB4054842)
9443219 Aktualizacja w celu dodania nowej kolumny do sys.dm_sql_referenced_entities DMV w programie SQL Server 2016 SP2 (KB4038418)
9824203 Poprawia procedurę oczyszczania agenta dystrybucji w celu zwiększenia wydajności replikacji transakcyjnej w programie SQL Server 2016 (KB4092069)
9956170 Aktualizacja dodaje funkcję "Ścisłe zabezpieczenia CLR" do programu SQL Server 2016 (KB4018930)
10385772 Ulepszanie diagnostyki rozlania bazy danych tempdb w zdarzeniach DMV i Rozszerzonych w programach SQL Server 2017 i SQL Server 2016 SP2 (KB4041814)
10696815 Aktualizacja dodaje ustawienie limitu czasu procesora CPU do grupy roboczej zarządcy zasobów REQUEST_MAX_CPU_TIME_SEC w programie SQL Server 2016 i 2017 (KB4038419)
10726760 Aktualizacja procedury czyszczenia ręcznego śledzenia zmian w programie SQL Server 2016 i 2017 (KB4052129)
10727775 Aktualizacja dodaje obsługę opcji MAXDOP dla instrukcji CREATE STATISTICS i UPDATE STATISTICS w programie SQL Server 2016 i 2017 (KB4041809)
10732726 Zwiększanie wydajności zapytań w tabeli partycjonowanej w programie SQL Server 2016 SP2 (KB4052137)
10871974 Ujednolicony schemat programu Showplan dla programu SQL Server, począwszy od programu SQL Server 2012 SP4 i programu SQL Server 2016 SP2 (KB4016949)
11555288 Lepsze rozwiązywanie problemów z zakleszczaniem równoległości wewnątrz zapytań w programach SQL Server 2017 i 2016 (KB4089473)
11578523 Poprawa: problem z wydajnością podczas uaktualniania usługi MDS z programu SQL Server 2012 do 2016 (KB4089718)
6884989 POPRAWKA: Automatyczna aktualizacja statystyk przyrostowych jest opóźniona w programach SQL Server 2016 i 2017 (KB4041811)
7990665 Błąd "Łańcuch kopii zapasowej dziennika jest uszkodzony", gdy proces tworzenia kopii zapasowej dziennika kończy się niepowodzeniem w programie SQL Server (KB3162858)
8025121 POPRAWKA: Kreator kopiowania bazy danych kończy się niepowodzeniem, gdy tabela zawiera kolumnę rozrzedzona ustawioną w programie SQL Server (KB3157575)
8846046 POPRAWKA: pamięć podręczna LogPool MEMORYCLERK_SQLLOGPOOL zużywa więcej pamięci podczas wykonywania transakcji online w programie SQL Server 2016 SP1 Express Edition (KB4046909)
9191595 POPRAWKA: obcięcie LSN występuje w grupy dostępności podczas wyłączania funkcji przechwytywania zmian danych w programie SQL Server 2016 (KB4092045)
9912272 POPRAWKA: Statystyki wykonywania funkcji zdefiniowanej przez użytkownika są dodawane do pliku XML programu Showplan w programie SQL Server 2016 SP2 (KB4051360)
10065114 POPRAWKA: Naruszenie dostępu występuje, gdy zapytanie odwołuje się do funkcji SQLCLR za pomocą synonimu w programie SQL Server 2016 (KB3136496)
10077001 POPRAWKA: Zapytania równoległe są wolniejsze, gdy są uruchamiane z wysokim poziomem dop w programie SQL Server 2016 (KB4052138)
10456101 POPRAWKA: Dodawanie typu oczekiwania CXPACKET w programie showplan XML w programie SQL Server 2016 i 2017 (KB4046914)
10571989 POPRAWKA: Strona instalacji programu SQL Server 2016 zawiera niezabezpieczone linki pobierania narzędzi (KB4046885)
10697582 POPRAWKA: Program SQL Server Profiler nie może zaciemnić sp_setapprole po wykonaniu zdalnego wywołania procedury w programie SQL Server (KB4014756)
10704351 POPRAWKA: baza danych systemu tempdb (sys.databases) jest nadal szyfrowana, mimo że wszystkie inne bazy danych w wystąpieniu programu SQL Server nie są szyfrowane (KB4042788)
10727149 POPRAWKA: Udzielanie pamięci wymagane do uruchomienia zoptymalizowanego sprzężenia pętli zagnieżdżonej nie jest odzwierciedlane w pliku XML programu Showplan w programie SQL Server (KB3170116)
10817173 POPRAWKA: Pośrednie punkty kontrolne w bazie danych tempdb powodują błąd "Nieochodzący harmonogram" w programie SQL Server 2016 lub 2017 (KB4040276)
10871961 POPRAWKA: Zmniejszona wydajność i długie oczekiwania na CLR_AUTO_EVENT i CMEMTHREAD, gdy funkcja UDT SQLCLR jest używana jako parametr procedury składowanej dla wywołania RPC SQL (KB4013128)
10871968 POPRAWKA: Naruszenie dostępu podczas tworzenia lub konfigurowania zawsze włączonej grupy dostępności dla bazy danych dostępności w programie SQL Server 2012 i 2016 (KB4021243)
10871976 POPRAWKA: Połączenia punktu końcowego usługi Service Broker nie są zamykane po przejściu grupy dostępności w tryb failover w programie SQL Server (KB4016361)
10872004 POPRAWKA: wyrażenie "sp_special_columns" zwraca niepoprawny wynik w programie SQL Server 2016 (KB4056008)
10914360 POPRAWKA: Zakleszczenie występuje w bazie danych w trybie pojedynczego użytkownika, gdy wiele połączeń uzyskuje do niej dostęp jednocześnie w programie SQL Server 2016 (KB4042415)
10932023 POPRAWKA: ręczne czyszczenie śledzenia zmian kończy się niepowodzeniem z błędem braku istnienia tabeli w programie SQL Server (KB4043624)
10937127 POPRAWKA: program SQL Server kończy się pamięcią, gdy parametry wartości tabeli są przechwytywane w sesjach zdarzeń rozszerzonych w programie SQL Server 2016, nawet jeśli zbieranie instrukcji lub strumienia danych nie jest włączone (KB4051359)
10973046 POPRAWKA: Wykonywanie kończy się niepowodzeniem, gdy funkcja SQL CLR wywołuje instrukcje Języka Transact-SQL za pomocą wywołań personifikacji w programie SQL Server 2016 i 2017 (KB4046918)
11032173 POPRAWKA: Zrzuty pamięci generowane dla "zatrzymanego odbiornika IOCP" i "nieodpowiedniającego odbiornika IOCP" po ponownym uruchomieniu programu SQL Server (KB4048942)
11086264 POPRAWKA: Nie można zapisać zdarzeń inspekcji programu SQL Server w dzienniku zabezpieczeń (KB4052136)
11454650 POPRAWKA: QRY_PROFILE_LIST_MUTEX jest blokowana, gdy program TF 7412 jest włączony w programie SQL Server 2016 (KB4089239)
11523867 POPRAWKA: wycofanie partii, która aktualizuje dużą ilość danych w programie SQL Server 2016 (KB4090279)
11542281 POPRAWKA: Typy oczekiwania CXPACKET i CXCONSUMER pokazują niespójne wyniki niektórych równoległych planów zapytań w programach SQL Server 2016 i 2017 (KB4057054)
12519464 POPRAWKA: Wyjątek naruszenia dostępu występuje podczas optymalizacji zapytań zapytania, które uzyskuje dostęp do tabeli z filtrowanych indeksów lub statystyk (KB4475794)
9653457 Aktualizacja umożliwia programom Showplans XML udostępnianie listy statystyk używanych podczas optymalizacji zapytań w programach SQL Server 2016 i 2017 (KB4041817)
10895916 Ulepszenie: dodaje obsługę DBCC CLONEDATABASE brokera usług w programie SQL Server 2016 (KB4092075)
9832539 POPRAWKA: TRY…CATCH blok wycofa zbyt wiele transakcji w niektórych scenariuszach obsługi błędów OLTP w pamięci w programie SQL Server 2016 (KB4039846)
10288012 POPRAWKA: Nie można ponownie uruchomić programu SQL Server 2016 po użyciu ALTER DATABASE ADD FILE poleceń lub ADD LOG w celu dodania plików o tej samej nazwie logicznej (KB4092046)
10761398 POPRAWKA: błąd "Rozmiar pliku tempDB przekracza 1024 MB" podczas próby ustawienia rozmiaru początkowego TempDB pliku na wartość większą niż 1024 MB (KB4046902)
11032146 POPRAWKA: wyczerpanie puli wątków i rywalizacja CMEMTHREAD w programie AAG z rozmieszczaniem danych w programie SQL Server 2016 i 2017 (KB4045795)
11334467 POPRAWKA: wartości logiczne nie są poprawnie zlokalizowane w okienku parametrów raportu w usługach SSRS 2016 (tryb programu SharePoint) (KB4075158)
11543252 POPRAWKA: Replikacja nie jest włączona, gdy sortowanie bazy danych używa rozszerzenia sortowania "_SC" w programie SQL Server 2016 i 2017 (KB4092066)
11566335 POPRAWKA: Naruszenie dostępu podczas korzystania z QDS i określenie planu zapytania w celu rozwiązania regresji wydajności (KB4089509)

Dodatkowe rozwiązania

Rozwiązania następujących problemów są również zawarte w programie SQL Server 2016 SP2.

Odwołanie do usterek opis Obszar
8523231 Dodaje trwałe tabele zoptymalizowane pod kątem pamięci, które mogą zawierać odwołania do nieuruchomionych tabel zoptymalizowanych pod kątem pamięci. Przetwarzanie OLTP w pamięci
9146914 SpLevel and ReleaseProductVersion Dodaje właściwości do programu SQL Server 2016 SP1. Instalacja i instalacja
10365365 Rozwiązano problem przez zainstalowanie aktualizacji zabezpieczeń programu SQL Server w węźle pasywnym w dostosowanym klastrze. Instalacja i instalacja
9480942 Rozwiązano problem, aby uniknąć odwołania o wartości null w pliku GetNextAllHoBts. Aparat SQL
9737945 Dodaje dvm sys.dm_tran_version_store_space_usage , który może śledzić tempdb użycie magazynu wersji w każdej bazie danych. Aparat SQL
9742982 Rozwiązano problem polegający na tym, że użycie pamięci podręcznej planu jest wysokie, gdy ustawiono MAXDOP wartość 1. Aparat SQL
10698782 Dodaje nowy dynamiczny widok sys.dm_db_log_stats zarządzania, który zwraca atrybuty na poziomie podsumowania i informacje o plikach dziennika transakcji baz danych. Aparat SQL
10698786 Dodaje nowy dynamiczny widok sys.dm_db_log_info zarządzania, który zwraca informacje o plikach dziennika transakcji (VLF, Virtual Log File). Aparat SQL
10698823 Uwidacznia procent zmian różnicowych w bazach danych, aby określić, czy jest przydatna pełna kopia zapasowa bazy danych, czy różnicowa kopia zapasowa. Aparat SQL
10698846 Dodaje nowy dynamiczny widok sys.dm_tran_version_store_space_usage zarządzania, który zwraca tabelę w celu wyświetlenia całkowitej ilości miejsca w bazie danych tempdb używanej przez rekordy magazynu wersji dla każdej bazy danych. Aparat SQL
10698847 Rozwiązano problem polegający na tym, że przywracanie skompresowanej kopii zapasowej dla bazy danych z włączoną funkcją Transparent Data Encryption (TDE) za pośrednictwem interfejsu VDI (Virtual Device Interface) mogło zakończyć się niepowodzeniem z powodu błędu 38 systemu operacyjnego. Aparat SQL
10755072 Dodaje obsługę grupy plików do instrukcji SELECT INTO . Umożliwia to określenie nazwy grupy plików, w której zostanie utworzona nowa tabela. Określona grupa plików powinna istnieć w bazie danych, w przeciwnym razie aparat programu SQL Server zgłasza błąd. Aparat SQL
10756412 WITH VERIFY_CLONE Dodaje opcję i WITH BACKUP_CLONE opcję do DBCC CLONEDATABASE polecenia zarządzania, które umożliwia weryfikowanie i tworzenie kopii zapasowych sklonowanych baz danych. Aparat SQL
10760480 Uwidacznia informacje o procesorze, takie jak liczba rdzeni, gniazda i informacje o architekturze SERVERPROPERTY NUMA w widoku DMV sys.dm_server_services i funkcji. Aparat SQL
10823015 Zwiększa wydajność tworzenia kopii zapasowych na komputerach z dużą ilością pamięci. Aparat SQL
10914366 Dodaje atrybut nazwy bazy danych na liście procesów i executionStack w rozszerzonym zdarzeniu xml_deadlock_report , aby uwidocznić nazwę bazy danych. Aparat SQL
10925573 Dodaje nowe zdarzenie marked_transaction_latch_trace rozszerzone, które pokazuje stan globalnych zatrzasków używanych przez oznaczone transakcje. Aparat SQL
10973764 Poprawia obsługę usługi Distributed Transaction Coordinators (DTC) dla baz danych zawsze włączonych grup dostępności. Aparat SQL
11559743 Rozwiązano problem polegający na tym, że nie można uruchomić ADDNODE kroku po zainstalowaniu funkcji Polybase w trybie wdrażania skalowania w poziomie. Aparat SQL
11565681 Uwidacznia ostatnią dobrą DBCC CHECKDB datę i godzinę dla bazy danych. Aparat SQL
11583626 Rozwiązano problem przez usunięcie węzła z klastra trybu failover z zainstalowanym rozwiązaniem Polybase. Aparat SQL
8837822 Rozwiązano problem, w którym widok DMV sys.dm_exec_query_profiles pokazuje niepoprawny wynik niezgodny z szacowanym lub rzeczywistym planem zapytania. Wydajność danych SQL
9437530 Naprawia użycie przydziału pamięci (InputMemoryGrantOutputMemoryGranti UsedMemoryGrant właściwości) w kodzie XML programu Showplan dla zapytań równoległych. Wydajność danych SQL
10697461 Rozwiązuje problem, w którym MAX_GRANT_PERCENT wskazówka zapytania nie zawsze jest przestrzegana. Wydajność danych SQL
10723493 Rozwiązuje problem, w którym może wystąpić błąd asercji podczas wykonywania zapytania dotyczącego dynamicznego sys.dm_db_stats_histogram widoku zarządzania, jeśli kolumna TIMESTAMP zawiera wartości. Wydajność danych SQL

Aby uzyskać więcej informacji na temat uaktualniania instalacji programu SQL Server do programu SQL Server 2016 SP2, zobacz Obsługiwane uaktualnienia wersji i wersji.

Jak uzyskać program SQL Server 2016 SP2

Program SQL Server 2016 SP2, Microsoft SQL Server 2016 SP2 Express i dodatek Microsoft SQL Server 2016 SP2 Feature Pack są dostępne do ręcznego pobierania i instalacji w następujących witrynach internetowych Centrum pobierania Microsoft.

Uwaga 16.

Po zainstalowaniu dodatku Service Pack wersja usługi PROGRAMU SQL Server powinna mieć wartość 13.0.5026.0 Dodatki Service Pack programu Microsoft SQL Server 2016 są aktualizacjami zbiorczymi. Program SQL Server 2016 SP2 uaktualnia wszystkie wersje i poziomy usług programu SQL Server 2016 do programu SQL Server 2016 SP2.

Jeśli z jakiegoś powodu zdecydujesz się odinstalować program SQL Server 2016 SP2, odinstalowanie programu SQL Server 2016 SP2 nie zostanie zablokowane i będzie można odinstalować program SQL Server 2016 SP2 w taki sam sposób jak inne dodatki Service Pack. Jeśli jednak korzystasz z wersji Standard, Web lub Express programu SQL Server i używasz nowych funkcji, które są odblokowane tylko po uruchomieniu programu SQL Server 2016 SP2, mogą wystąpić błędy lub zobaczyć bazy danych pozostawione w podejrzanym stanie po odinstalowaniu programu SQL Server 2016 SP2. Co gorsza, jeśli systemowe bazy danych korzystają z nowych funkcji (na przykład tabel podzielonych na partycje w bazach danych master), może to uniemożliwić uruchamianie wystąpień programu SQL Server po odinstalowaniu programu SQL Server 2016 SP2.

Zalecamy sprawdzenie, czy wszystkie nowe funkcje są wyłączone lub porzucone, zanim zdecydujesz się odinstalować program SQL Server 2016 SP2 w wersjach innych niż wersja Enterprise. Nie można usunąć grupy plików memory_optimized_data . W związku z tym, jeśli skonfigurowaliśmy grupę memory_optimized_data plików w bazie danych z dodatkiem SP2, nie należy odinstalować programu SQL Server 2016 SP2. W przeciwnym razie baza danych przejdzie do podejrzanego stanu, a następujący wpis zostanie zarejestrowany w dzienniku błędów:

<DateTime> spid15s Błąd: 41381, Ważność: 21, Stan: 1.
<DateTime> spid15s Nie można uruchomić bazy danych w tej wersji programu SQL Server, ponieważ zawiera ona MEMORY_OPTIMIZED_DATA filegroup. Zobacz Książki online, aby uzyskać więcej informacji na temat obsługi funkcji w różnych wersjach programu SQL Server.

  • Ten produkt zawiera oprogramowanie pochodzące z funkcji skrótu Secure Firmy.

  • Ten produkt zawiera oprogramowanie z biblioteki kompresji ogólnego przeznaczenia zlib.

  • Części tego oprogramowania są częściowo oparte na pracy RSA Data Security, Inc. Ponieważ firma Microsoft uwzględniła oprogramowanie RSA Data Security, Inc., w tym produkcie, firma Microsoft musi dołączyć poniższy tekst, który towarzyszył takiemu oprogramowaniu:

    • Copyright 1990, RSA Data Security, Inc. Wszelkie prawa zastrzeżone.
    • Licencja na kopiowanie i korzystanie z tego oprogramowania jest udzielana, pod warunkiem że jest identyfikowana jako "RSA Data Security, Inc., MD5 Message-Digest Algorithm" we wszystkich materiałach wspominających lub odwołujących się do tego oprogramowania lub tej funkcji. Licencja jest również przyznawana do tworzenia i używania prac pochodnych, pod warunkiem że takie prace są identyfikowane jako "pochodzące z RSA Data Security, Inc., MD5 Message-Digest Algorithm" we wszystkich materialnych wzmiankach lub odwoływania się do pochodnej pracy.
    • RSA Data Security, Inc., nie zawiera żadnych oświadczeń dotyczących możliwości handlowych tego oprogramowania lub przydatności tego oprogramowania do jakiegokolwiek konkretnego celu. Jest on dostarczany "tak, jak jest" bez wyraźnej lub domniemanej gwarancji jakiegokolwiek rodzaju.

    Te powiadomienia muszą być przechowywane w wszelkich kopiach jakiejkolwiek części tej dokumentacji lub oprogramowania.

  • Funkcja mapowania usług Reporting Services używa danych z plików Shapefile TIGER/Line, które są udostępniane dzięki uprzejmości Stany Zjednoczone Census Bureau. Pliki kształtów TIGER/Line są wyodrębnianiem wybranych informacji geograficznych i kartograficznych z bazy danych Census MAF/TIGER. Pliki kształtów TIGER/Line są dostępne bez opłat od Stany Zjednoczone Census Bureau. Aby uzyskać więcej informacji na temat plików kształtów TIGER/Line, przejdź do pozycji TIGER/Line shapefiles (Pliki kształtów TIGER/Line). Informacje o granicach w plikach kształtów TIGER/Line służą wyłącznie do zbierania danych statystycznych i tabulacji; jego przedstawienie i oznaczenie do celów statystycznych nie stanowi określenia organu jurysdykcji, praw własności lub upoważnienia i nie odzwierciedla opisów prawnych gruntów. Spis TIGER i TIGER/Line są zastrzeżonymi znakami towarowymi Stany Zjednoczone Census Bureau.

Copyright 2012 Microsoft. Wszelkie prawa zastrzeżone.

Informacje

Aby uzyskać więcej informacji na temat określania bieżącej wersji i wydania programu SQL Server, wybierz następujący numer artykułu, aby przejść do artykułu w bazie wiedzy Microsoft Knowledge Base:

321185 Jak zidentyfikować wersję i wydanie programu SQL Server

Produkty innych firm omówione w tym artykule są wytwarzane przez producentów niezależnych od firmy Microsoft. Firma Microsoft nie udziela żadnych gwarancji, dorozumianych ani żadnego innego rodzaju, w odniesieniu do wydajności lub niezawodności tych produktów.