Udostępnij za pośrednictwem


KB4052574 — aktualizacja zbiorcza 2 dla programu SQL Server 2017

Data wydania: 28 listopada 2017 r.
Wersja: 14.0.3008.27

Podsumowanie

W tym artykule opisano pakiet aktualizacji zbiorczej 2 (CU2) dla programu Microsoft SQL Server 2017. Ta aktualizacja zawiera 34 poprawki , które zostały wydane po wydaniu aktualizacji zbiorczej programu SQL Server 2017 1 i aktualizuje składniki w następujących kompilacjach:

  • SQL Server — wersja produktu: 14.0.3008.27, wersja pliku: 2017.140.3008.27
  • Analysis Services — wersja produktu: 14.0.1.440, wersja pliku: 2017.140.1.440

Znane problemy w tej aktualizacji

Jeśli używasz funkcji Magazynu zapytań, nie instaluj tej aktualizacji zbiorczej 2 (CU2) (14.0.3008.27). Zamiast tego zainstaluj aktualizację CU3 (14.0.3015.40).

Jeśli zainstalowano już aktualizację CU2, po zainstalowaniu aktualizacji CU3 lub nowszej należy natychmiast wykonać następujący skrypt, aby usunąć wszystkie plany zebrane przez magazyn zapytań podczas instalowania aktualizacji CU2:

SET NOCOUNT ON;
DROP TABLE IF EXISTS #tmpUserDBs;

SELECT [database_id], 0 AS [IsDone]
INTO #tmpUserDBs
FROM master.sys.databases
WHERE [database_id] > 4
AND [state] = 0 -- must be ONLINE
AND is_read_only = 0 -- cannot be READ_ONLY
AND [database_id] NOT IN (SELECT dr.database_id FROM sys.dm_hadr_database_replica_states dr -- Except all local Always On secondary replicas
INNER JOIN sys.dm_hadr_availability_replica_states rs ON dr.group_id = rs.group_id
INNER JOIN sys.databases d ON dr.database_id = d.database_id
WHERE rs.role = 2 -- Is Secondary
AND dr.is_local = 1
AND rs.is_local = 1)

DECLARE @userDB sysname;

WHILE (SELECT COUNT([database_id]) FROM #tmpUserDBs WHERE [IsDone] = 0) > 0
BEGIN
SELECT TOP 1 @userDB = DB_NAME([database_id]) FROM #tmpUserDBs WHERE [IsDone] = 0

-- PRINT 'Working on database ' + @userDB

EXEC ('USE [' + @userDB + '];
DECLARE @clearPlan bigint, @clearQry bigint;
IF EXISTS (SELECT [actual_state] FROM sys.database_query_store_options WHERE [actual_state] IN (1,2))
BEGIN
IF EXISTS (SELECT plan_id FROM sys.query_store_plan WHERE engine_version = ''14.0.3008.27'')
BEGIN
DROP TABLE IF EXISTS #tmpclearPlans;

SELECT plan_id, query_id, 0 AS [IsDone]
INTO #tmpclearPlans
FROM sys.query_store_plan WHERE engine_version = ''14.0.3008.27''

WHILE (SELECT COUNT(plan_id) FROM #tmpclearPlans WHERE [IsDone] = 0) > 0
BEGIN
SELECT TOP 1 @clearPlan = plan_id, @clearQry = query_id FROM #tmpclearPlans WHERE [IsDone] = 0
EXECUTE sys.sp_query_store_unforce_plan @clearQry, @clearPlan;
EXECUTE sys.sp_query_store_remove_plan @clearPlan;

UPDATE #tmpclearPlans
SET [IsDone] = 1
WHERE plan_id = @clearPlan AND query_id = @clearQry
END;

PRINT ''- Cleared possibly affected plans in database [' + @userDB + ']''
END
ELSE
BEGIN
PRINT ''- No affected plans in database [' + @userDB + ']''
END
END
ELSE
BEGIN
PRINT ''- Query Store not enabled in database [' + @userDB + ']''
END')
UPDATE #tmpUserDBs
SET [IsDone] = 1
WHERE [database_id] = DB_ID(@userDB)
END

Ulepszenia i poprawki zawarte w tej aktualizacji

Dostępny jest skoroszyt programu Excel, który zawiera listę podsumowań kompilacji wraz z bieżącym cyklem życia pomocy technicznej. Plik programu Excel zawiera również szczegółowe listy poprawek dla programów SQL Server 2019 i SQL Server 2017. Wybierz, aby pobrać ten plik programu Excel teraz.

Uwaga 16.

Poszczególne wpisy w poniższej tabeli można odwoływać się bezpośrednio za pośrednictwem zakładki. Jeśli wybierzesz dowolny identyfikator odwołania do usterek w tabeli, tag zakładki zostanie dodany do adresu URL przy użyciu formatu "#NNNNNNNN". Następnie możesz udostępnić ten adres URL innym osobom, aby mógł przejść bezpośrednio do żądanej poprawki w tabeli.

Aby uzyskać więcej informacji na temat usterek, które zostały naprawione i ulepszenia zawarte w tej aktualizacji zbiorczej, zobacz następujące artykuły z bazy wiedzy Microsoft Knowledge Base.

Odwołanie do usterek opis Napraw obszar Składnik Platforma
11078719 POPRAWKA: funkcja zakładek nie działa całkowicie po otwarciu raportu w formacie MHTML za pośrednictwem programu Outlook w usługach SSRS (KB4043947) Analysis Services Reporting Services Windows
10970440 POPRAWKA: "Nieznany błąd" dla strony Eksploratora "Pokaż więcej elementów członkowskich" na stronie Eksploratora zależności jednostek w usługach SQL Server 2017 Master Data Services (KB4042962) Master Data Services Klient Windows
11195748 POPRAWKA: Niepoprawny komunikat ostrzegawczy z pytaniem o ponowne uruchomienie programu SQL Server, gdy nie jest wymagany w programie SQL Server 2017 w systemie Linux (KB4053447) Narzędzia klienckie programu SQL Server Narzędzia wiersza polecenia Linux
11133452 POPRAWKA: Zasady zarządzania oparte na zasadach nie działają po zainstalowaniu aktualizacji CU2 dla programu SQL Server 2016 SP1 (KB4037454) Narzędzia klienckie programu SQL Server Zarządzanie oparte na zasadach wszystkie
11078705 POPRAWKA: Nie można zmienić hasła dla konta usługi programu SQL Server 2017, gdy jest włączona dodatkowa ochrona LSA (KB4039592) Narzędzia klienckie programu SQL Server Możliwość zarządzania programem SQL Server (SSM) Windows
11057322 POPRAWKA: Błędy 33111 i 3013 podczas tworzenia kopii zapasowej zaszyfrowanej bazy danych TDE w programie SQL Server (KB4052134) Aparat programu SQL Server Przywracanie kopii zapasowej wszystkie
11078729 POPRAWKA: Błąd "Komunikat 611" podczas używania funkcji BULK INSERT lub INSERT SELECT w celu wstawiania danych do klastrowanego indeksu magazynu kolumn (KB4045814) Aparat programu SQL Server Magazyny kolumn Windows
11187256 POPRAWKA: Zapytania pobierania danych przy użyciu wyszukiwania indeksu bez klastra trwa znacznie dłużej w programie SQL Server (KB4052625) Aparat programu SQL Server Magazyny kolumn Windows
11195379 POPRAWKA: Asercji występuje podczas uzyskiwania dostępu do tabeli zoptymalizowanej pod kątem pamięci za pośrednictwem usługi MARS (KB4046056) Aparat programu SQL Server Magazyny kolumn Windows
11008401 POPRAWKA: Użycie pamięci z wieloma bazami danych w programie SQL Server 2017 jest większe niż wcześniejsze wersje (KB4035062) Aparat programu SQL Server Zarządzanie bazami danych wszystkie
11179674 POPRAWKA: Zewnętrzna biblioteka języka R jest instalowana lub odinstalowywane wielokrotnie w programie SQL Server (KB4053348) Aparat programu SQL Server Rozszerzalność Windows
11179675 POPRAWKA: widoki wykazu "sys.external_libraries" są puste dla użytkowników innych niż dbo w programie SQL Server (KB4053349) Aparat programu SQL Server Rozszerzalność Windows
11186915 POPRAWKA: Zakleszczenie, gdy wiele funkcji PREDICT T-SQL jest uruchamianych współbieżnie (KB4053329) Aparat programu SQL Server Rozszerzalność Windows
11128694 POPRAWKA: Błąd podczas tworzenia kopii zapasowej bazy danych z tabelami zoptymalizowanymi pod kątem pamięci w programie SQL Server 2017 (KB4052984) Aparat programu SQL Server Przetwarzanie OLTP w pamięci wszystkie
11192144 POPRAWKA: Użycie funkcji ALTER TABLE w tabeli zoptymalizowanej pod kątem pamięci powoduje awarię programu SQL Server 2017 (KB4053386) Aparat programu SQL Server Przetwarzanie OLTP w pamięci Windows
11195380 POPRAWKA: Błąd krytyczny, gdy natywnie skompilowana procedura składowana jest wykonywana w celu uzyskania dostępu do tabel zoptymalizowanych pod kątem pamięci w programie SQL Server 2017 (KB4054037) Aparat programu SQL Server Przetwarzanie OLTP w pamięci Windows
11281561 POPRAWKA: Niespójne zachowanie w przypadku zwracania końcowych wartości pustych na końcu danych CHAR i BINARNYch w programie SQL Server (KB4055758) Aparat programu SQL Server Przetwarzanie OLTP w pamięci wszystkie
11128807 POPRAWKA: Zestawy szyfrowania TLS z pfS nie działają w przypadku bezpiecznych połączeń w programie SQL Server 2017 w systemie Linux (KB4052697) Aparat programu SQL Server Linux Linux
11129098 POPRAWKA: Nadmierne PREMPTIVE_OS_CREATEDIRECTORY oczekiwania podczas obciążenia, które kompiluje lub ponownie kompiluje tabele lub typy tabel zoptymalizowane pod kątem pamięci (KB4052338) Aparat programu SQL Server Linux Linux
11133453 POPRAWKA: Program SQL Server 2017 nie może odszyfrować danych zaszyfrowanych we wcześniejszych wersjach programu SQL Server przy użyciu tego samego klucza symetrycznego (KB4053407) Aparat programu SQL Server Linux Linux
11188013 POPRAWKA: Błąd rozpoznawania nazw występuje, gdy protokół IPv6 jest wyłączony w programie SQL Server 2017 w systemie Linux (KB4053392) Aparat programu SQL Server Linux Linux
11188014 POPRAWKA: program SQL Server 2017 w systemie Linux nie nasłuchuje adresu IP niezgodnego z definicją określonego przez skrypt mssql-conf (KB4053393) Aparat programu SQL Server Linux Linux
11076441 POPRAWKA: Równoległy plan wykonywania zapytań zawierający operator "scalanie" trwa dłużej w aktualizacji zbiorczej 3, 4 lub 5 dla programu SQL Server 2016 z dodatkiem Service Pack 1 (KB4046858) Aparat programu SQL Server Wykonywanie zapytania wszystkie
11078715 POPRAWKA: Naruszenie dostępu podczas anulowania oczekującego zapytania, jeśli w programie SQL Server (KB4042232) włączono funkcję brakujących indeksów Aparat programu SQL Server Wykonywanie zapytania wszystkie
11183519 POPRAWKA: widok DMV "sys.dm_exec_query_profiles" zwraca nieprawidłowe "estimate_row_count" w programie SQL Server 2017 w systemach Linux i Windows (KB4053291) Aparat programu SQL Server Wykonywanie zapytania wszystkie
11195381 POPRAWKA: Błąd 213 podczas scalania lub dzielenia partycji tabeli grafu partycjonowanego w programie SQL Server 2017 w systemie Linux lub Windows (KB4054035) Aparat programu SQL Server Optymalizator zapytań wszystkie
11195382 POPRAWKA: Błąd 8624 podczas wykonywania zapytania zawierającego instrukcję SELECT DISTINCT w kolumnie grafu w programie SQL Server 2017 w systemie Linux lub Windows (KB4054036) Aparat programu SQL Server Optymalizator zapytań wszystkie
11003332 POPRAWKA: Stan rekomendacji ForceLastGoodPlan jest fałszywie zgłaszany jako Wygasły, jeśli jest stosowany ręcznie w programie SQL Server 2017 (KB4046102) Aparat programu SQL Server Magazyn zapytań wszystkie
11076653 Aktualizacja procedury czyszczenia ręcznego śledzenia zmian w programie SQL Server 2017 (KB4052129) Aparat programu SQL Server Replikacja Windows
11229737 Poprawa: Ogólne ulepszenia procesu oczyszczania śledzenia zmian w programie SQL Server 2017 (KB4054842) Aparat programu SQL Server Replikacja Windows
10966006 POPRAWKA: Błąd 156, gdy artykuł dotyczący replikacji programu SQL Server zawiera GEOGRAPHY_AUTO_GRID lub GEOMETRY_AUTO_GRID (KB4037412) Aparat programu SQL Server Replikacja wszystkie
11123810 Poprawa wydajności filtru przestrzennego pośredniego w programie SQL Server 2017 (KB4052122) Aparat programu SQL Server Spatial Windows
11182963 POPRAWKA: Minimalny limit pamięci ustawiony na 2 GB do zainstalowania lub uruchomienia programu SQL Server 2017 (KB4052969) Aparat programu SQL Server System operacyjny SQL Linux
11076285 Aktualizacja dodaje nowe zdarzenie rozszerzone "marked_transaction_latch_trace" w programie SQL Server 2017 w systemach Linux i Windows (KB4052126) Aparat programu SQL Server Usługi transakcyjne wszystkie

Jak uzyskać lub pobrać ten lub najnowszy pakiet aktualizacji zbiorczej

Jak uzyskać lub pobrać najnowszy pakiet aktualizacji zbiorczej dla systemu Windows (zalecane)

Następująca aktualizacja jest dostępna w Centrum pobierania Microsoft:

Pobierz najnowszy pakiet aktualizacji zbiorczej dla programu SQL Server 2017 teraz

Jeśli strona pobierania nie zostanie wyświetlona, skontaktuj się z działem obsługi klienta firmy Microsoft i pomocą techniczną , aby uzyskać pakiet aktualizacji zbiorczej.

Jak uzyskać lub pobrać ten zbiorczy pakiet aktualizacji dla systemu Windows z wykazu usługi Microsoft Update

Uwaga 16.

Po wydaniu przyszłych aktualizacji zbiorczych dla programu SQL Server 2017 można pobrać te wszystkie poprzednie jednostki CU z wykazu usługi Microsoft Update. Zalecamy jednak, aby zawsze instalować najnowszą dostępną aktualizację zbiorczą.

Poniższa aktualizacja jest dostępna w katalogu usługi Microsoft Update:

Pobierz pakiet aktualizacji zbiorczej dla programu SQL Server 2017 CU2 teraz

Jak uzyskać lub pobrać najnowszy pakiet aktualizacji zbiorczej dla systemu Linux

Aby zaktualizować program SQL Server 2017 w systemie Linux do najnowszej aktualizacji cu, musisz najpierw skonfigurować repozytorium aktualizacji zbiorczej. Następnie zaktualizuj pakiety programu SQL Server przy użyciu odpowiedniego polecenia aktualizacji specyficznego dla platformy.

Aby uzyskać instrukcje instalacji i bezpośrednie linki do pobierania pakietów CU, zobacz informacje o wersji programu SQL Server 2017.

Informacje o pliku

Informacje o skrótach plików

Aby zweryfikować pobieranie, obliczysz skrót pliku SQLServer2017-KB4052574-x64.exe , używając następującego polecenia:

certutil -hashfile SQLServer2017-KB4052574-x64.exe SHA256

Nazwa pliku Skrót SHA256
SQLServer2017-KB4052574-x64.exe 1ABAD43EF6F320485A5A55008FCC5A2510F93252D8446369B8597A0F0F7E2E42
Informacje o pliku pakietu aktualizacji zbiorczej

Wersja angielska tego pakietu zawiera atrybuty pliku (lub nowsze atrybuty pliku), które są wymienione w poniższej tabeli. Daty i godziny dla tych plików są wyświetlane w uniwersalnym czasie koordynowanym (UTC). Podczas wyświetlania informacji o pliku jest on konwertowany na czas lokalny. Aby znaleźć różnicę między czasem UTC a czasem lokalnym, użyj karty Strefa czasowa w elemencie Data i godzina w Panel sterowania.

Wersje oparte na architekturze x64

SQL Server 2017 Analysis Services

Nazwa pliku Wersja pliku Rozmiar pliku Data Godzina Platforma
Asplatformhost.dll 2017.140.1.440 266400 08 listopada-17 12:55 x64
Microsoft.analysisservices.minterop.dll 14.0.1.440 741024 08 listopada-17 12:57 x86
Microsoft.analysisservices.server.core.dll 14.0.1.440 1380512 08 listopada-17 12:55 x86
Microsoft.analysisservices.server.tabular.dll 14.0.1.440 984224 08 listopada-17 12:55 x86
Microsoft.analysisservices.server.tabular.json.dll 14.0.1.440 521376 08 listopada-17 12:55 x86
Microsoft.data.mashup.dll 2.49.4831.201 174816 25-październik-17 03:11 x86
Microsoft.data.mashup.oledb.dll 2.49.4831.201 36576 25-październik-17 03:11 x86
Microsoft.data.mashup.preview.dll 2.49.4831.201 48864 25-październik-17 03:11 x86
Microsoft.data.mashup.providercommon.dll 2.49.4831.201 105184 25-październik-17 03:11 x86
Microsoft.hostintegration.connectors.dll 2.49.4831.201 5167328 25-październik-17 03:11 x86
Microsoft.mashup.container.exe 2.49.4831.201 26336 25-październik-17 03:11 x64
Microsoft.mashup.container.netfx40.exe 2.49.4831.201 26848 25-październik-17 03:11 x64
Microsoft.mashup.container.netfx45.exe 2.49.4831.201 26848 25-październik-17 03:11 x64
Microsoft.mashup.eventsource.dll 2.49.4831.201 159456 25-październik-17 03:11 x86
Microsoft.mashup.oauth.dll 2.49.4831.201 82656 25-październik-17 03:11 x86
Microsoft.mashup.oledbprovider.dll 2.49.4831.201 67296 25-październik-17 03:11 x86
Microsoft.mashup.shims.dll 2.49.4831.201 25824 25-październik-17 03:11 x86
Microsoft.mashup.storage.xmlserializers.dll 1.0.0.0 151264 25-październik-17 03:11 x86
Microsoft.mashupengine.dll 2.49.4831.201 13032160 25-październik-17 03:11 x86
Microsoft.powerbi.adomdclient.dll 14.0.1.484 1044672 25-październik-17 03:11 x86
Msmdctr.dll 2017.140.1.440 40088 08 listopada-17 12:57 x64
Msmdlocal.dll 2017.140.1.440 59898528 08 listopada-17 12:57 x64
Msmdlocal.dll 2017.140.1.440 40357024 08 listopada-17 12:57 x86
Msmdpump.dll 2017.140.1.440 8544416 08 listopada-17 12:57 x64
Msmdredir.dll 2017.140.1.440 7091872 08 listopada-17 12:57 x86
Msmdsrv.exe 2017.140.1.440 60590752 08 listopada-17 12:57 x64
Msmgdsrv.dll 2017.140.1.440 8208544 08 listopada-17 12:57 x64
Msmgdsrv.dll 2017.140.1.440 7310496 08 listopada-17 12:57 x86
Msolap.dll 2017.140.1.440 7776416 08 listopada-17 12:56 x86
Msolap.dll 2017.140.1.440 9468064 08 listopada-17 12:57 x64
Msolui.dll 2017.140.1.440 310944 08 listopada-17 12:57 x64
Msolui.dll 2017.140.1.440 287392 08 listopada-17 12:57 x86
Powerbiextensions.dll 2.49.4831.201 5316832 25-październik-17 03:11 x64
Sql_as_keyfile.dll 2017.140.3008.27 100512 16 listopada-17 18:31 x64
Sqlboot.dll 2017.140.3008.27 195232 16 listopada-17 18:31 x64
Sqlceip.exe 14.0.3008.27 249504 16 listopada-17 19:19 x86
Sqldumper.exe 2017.140.3008.27 118944 16 listopada-17 18:28 x86
Sqldumper.exe 2017.140.3008.27 140448 16 listopada-17 19:04 x64

SQL Server 2017 Database Services Common Core

Nazwa pliku Wersja pliku Rozmiar pliku Data Godzina Platforma
Instapi140.dll 2017.140.3008.27 61088 16 listopada-17 17:54 x86
Instapi140.dll 2017.140.3008.27 70304 16 listopada-17 18:31 x64
Microsoft.analysisservices.adomdclient.dll 14.0.1.440 1088672 08 listopada-17 12:55 x86
Microsoft.analysisservices.adomdclient.dll 14.0.1.440 1088672 08 listopada-17 12:57 x86
Microsoft.analysisservices.core.dll 14.0.1.440 1381536 08 listopada-17 12:57 x86
Microsoft.analysisservices.xmla.dll 14.0.1.440 741536 08 listopada-17 12:55 x86
Microsoft.analysisservices.xmla.dll 14.0.1.440 741536 08 listopada-17 12:57 x86
Microsoft.sqlserver.edition.dll 14.0.3008.27 37024 16 listopada-17 19:18 x86
Msasxpress.dll 2017.140.1.440 36000 08 listopada-17 12:57 x64
Msasxpress.dll 2017.140.1.440 31904 08 listopada-17 12:57 x86
Pbsvcacctsync.dll 2017.140.3008.27 82080 16 listopada-17 19:17 x64
Pbsvcacctsync.dll 2017.140.3008.27 67744 16 listopada-17 19:19 x86
Sql_common_core_keyfile.dll 2017.140.3008.27 100512 16 listopada-17 18:31 x64
Sqldumper.exe 2017.140.3008.27 118944 16 listopada-17 18:28 x86
Sqldumper.exe 2017.140.3008.27 140448 16 listopada-17 19:04 x64
Sqlftacct.dll 2017.140.3008.27 62112 16 listopada-17 19:17 x64
Sqlftacct.dll 2017.140.3008.27 54432 16 listopada-17 19:19 x86
Sqlmgmprovider.dll 2017.140.3008.27 415904 16 listopada-17 19:15 x64
Sqlmgmprovider.dll 2017.140.3008.27 372384 16 listopada-17 19:18 x86
Sqlsvcsync.dll 2017.140.3008.27 356000 16 listopada-17 18:31 x64
Sqlsvcsync.dll 2017.140.3008.27 273056 16 listopada-17 18:32 x86
Svrenumapi140.dll 2017.140.3008.27 1173152 16 listopada-17 18:31 x64
Svrenumapi140.dll 2017.140.3008.27 893600 16 listopada-17 19:19 x86

sql_dreplay_client programu SQL Server 2017

Nazwa pliku Wersja pliku Rozmiar pliku Data Godzina Platforma
Dreplayclient.exe 2017.140.3008.27 120992 16 listopada-17 19:18 x86
Dreplaycommon.dll 2017.140.3008.27 697504 16 listopada-17 19:18 x86
Dreplayutil.dll 2017.140.3008.27 309920 16 listopada-17 19:18 x86
Instapi140.dll 2017.140.3008.27 70304 16 listopada-17 18:31 x64
Sql_dreplay_client_keyfile.dll 2017.140.3008.27 100512 16 listopada-17 18:31 x64

sql_dreplay_controller programu SQL Server 2017

Nazwa pliku Wersja pliku Rozmiar pliku Data Godzina Platforma
Dreplaycommon.dll 2017.140.3008.27 697504 16 listopada-17 19:18 x86
Dreplaycontroller.exe 2017.140.3008.27 350368 16 listopada-17 19:18 x86
Dreplayprocess.dll 2017.140.3008.27 171168 16 listopada-17 19:18 x86
Instapi140.dll 2017.140.3008.27 70304 16 listopada-17 18:31 x64
Sql_dreplay_controller_keyfile.dll 2017.140.3008.27 100512 16 listopada-17 18:31 x64

Wystąpienie podstawowe usług baz danych programu SQL Server 2017

Nazwa pliku Wersja pliku Rozmiar pliku Data Godzina Platforma
Datacollectorcontroller.dll 2017.140.3008.27 225952 16 listopada-17 19:15 x64
Fssres.dll 2017.140.3008.27 89248 16 listopada-17 19:17 x64
Hadrres.dll 2017.140.3008.27 187552 16 listopada-17 19:17 x64
Hkcompile.dll 2017.140.3008.27 1421984 16 listopada-17 19:17 x64
Hkengine.dll 2017.140.3008.27 5858472 16 listopada-17 19:17 x64
Hkruntime.dll 2017.140.3008.27 161952 16 listopada-17 19:17 x64
Microsoft.analysisservices.applocal.xmla.dll 14.0.1.440 741024 08 listopada-17 12:55 x86
Microsoft.sqlautoadmin.autobackupagent.dll 14.0.3008.27 237216 16 listopada-17 19:15 x86
Microsoft.sqlautoadmin.sqlautoadmin.dll 14.0.3008.27 79520 16 listopada-17 19:15 x86
Microsoft.sqlserver.types.dll 2017.140.3008.27 392352 16 listopada-17 19:05 x86
Microsoft.sqlserver.xevent.linq.dll 2017.140.3008.27 304288 16 listopada-17 19:05 x64
Qds.dll 2017.140.3008.27 1165472 16 listopada-17 21:28 x64
Sqagtres.dll 2017.140.3008.27 74400 16 listopada-17 19:17 x64
Sql_engine_core_inst_keyfile.dll 2017.140.3008.27 100512 16 listopada-17 18:31 x64
Sqlaamss.dll 2017.140.3008.27 89760 16 listopada-17 19:15 x64
Sqlaccess.dll 2017.140.3008.27 474784 16 listopada-17 18:31 x64
Sqlagent.exe 2017.140.3008.27 579744 16 listopada-17 19:15 x64
Sqlagentctr140.dll 2017.140.3008.27 61088 16 listopada-17 19:15 x64
Sqlagentctr140.dll 2017.140.3008.27 52896 16 listopada-17 19:18 x86
Sqlagentmail.dll 2017.140.3008.27 53920 16 listopada-17 18:31 x64
Sqlboot.dll 2017.140.3008.27 195232 16 listopada-17 18:31 x64
Sqlceip.exe 14.0.3008.27 249504 16 listopada-17 19:19 x86
Sqlcmdss.dll 2017.140.3008.27 72352 16 listopada-17 19:15 x64
Sqlctr140.dll 2017.140.3008.27 129184 16 listopada-17 19:17 x64
Sqlctr140.dll 2017.140.3008.27 111776 16 listopada-17 19:19 x86
Sqldk.dll 2017.140.3008.27 2789536 16 listopada-17 21:28 x64
Sqldtsss.dll 2017.140.3008.27 107168 16 listopada-17 19:54 x64
Sqlevn70.rll 2017.140.3008.27 3207328 16 listopada-17 18:27 x64
Sqlevn70.rll 2017.140.3008.27 3668128 16 listopada-17 18:27 x64
Sqlevn70.rll 2017.140.3008.27 3813024 16 listopada-17 18:27 x64
Sqlevn70.rll 2017.140.3008.27 3777184 16 listopada-17 18:27 x64
Sqlevn70.rll 2017.140.3008.27 4016800 16 listopada-17 18:27 x64
Sqlevn70.rll 2017.140.3008.27 2032800 16 listopada-17 18:27 x64
Sqlevn70.rll 2017.140.3008.27 1442464 16 listopada-17 18:27 x64
Sqlevn70.rll 2017.140.3008.27 3359904 16 listopada-17 18:27 x64
Sqlevn70.rll 2017.140.3008.27 3771040 16 listopada-17 18:28 x64
Sqlevn70.rll 2017.140.3008.27 3474080 16 listopada-17 18:28 x64
Sqlevn70.rll 2017.140.3008.27 3284640 16 listopada-17 18:28 x64
Sqlevn70.rll 2017.140.3008.27 3909792 16 listopada-17 18:28 x64
Sqlevn70.rll 2017.140.3008.27 2085536 16 listopada-17 18:28 x64
Sqlevn70.rll 2017.140.3008.27 3395232 16 listopada-17 18:28 x64
Sqlevn70.rll 2017.140.3008.27 3290272 16 listopada-17 18:29 x64
Sqlevn70.rll 2017.140.3008.27 3580576 16 listopada-17 18:29 x64
Sqlevn70.rll 2017.140.3008.27 3778208 16 listopada-17 18:29 x64
Sqlevn70.rll 2017.140.3008.27 3331744 16 listopada-17 18:31 x64
Sqlevn70.rll 2017.140.3008.27 3906720 16 listopada-17 18:31 x64
Sqlevn70.rll 2017.140.3008.27 1495200 16 listopada-17 18:31 x64
Sqlevn70.rll 2017.140.3008.27 3589792 16 listopada-17 18:31 x64
Sqlevn70.rll 2017.140.3008.27 3627168 16 listopada-17 18:33 x64
Sqllang.dll 2017.140.3008.27 41173152 16 listopada-17 21:28 x64
Sqlmin.dll 2017.140.3008.27 40238752 16 listopada-17 21:28 x64
Sqlolapss.dll 2017.140.3008.27 107680 16 listopada-17 19:15 x64
Sqlos.dll 2017.140.3008.27 26272 16 listopada-17 19:05 x64
Sqlpowershellss.dll 2017.140.3008.27 67744 16 listopada-17 19:15 x64
Sqlrepss.dll 2017.140.3008.27 64160 16 listopada-17 19:15 x64
Sqlscm.dll 2017.140.3008.27 70816 16 listopada-17 19:15 x64
Sqlscriptdowngrade.dll 2017.140.3008.27 27808 16 listopada-17 17:43 x64
Sqlscriptupgrade.dll 2017.140.3008.27 5871264 16 listopada-17 18:31 x64
Sqlservr.exe 2017.140.3008.27 487072 16 listopada-17 21:28 x64
Sqlsvc.dll 2017.140.3008.27 161440 16 listopada-17 19:15 x64
Sqltses.dll 2017.140.3008.27 9537696 16 listopada-17 21:28 x64
Sqsrvres.dll 2017.140.3008.27 260256 16 listopada-17 19:17 x64
Svl.dll 2017.140.3008.27 153760 16 listopada-17 19:17 x64
Xpadsi.exe 2017.140.3008.27 89760 16 listopada-17 19:17 x64
Xplog70.dll 2017.140.3008.27 75936 16 listopada-17 19:17 x64
Xpqueue.dll 2017.140.3008.27 74912 16 listopada-17 19:17 x64
Xprepl.dll 2017.140.3008.27 101536 16 listopada-17 19:17 x64
Xpsqlbot.dll 2017.140.3008.27 32416 16 listopada-17 18:31 x64
Xpstar.dll 2017.140.3008.27 437408 16 listopada-17 19:17 x64

Współużytkowane usługi bazy danych programu SQL Server 2017

Nazwa pliku Wersja pliku Rozmiar pliku Data Godzina Platforma
Bcp.exe 2017.140.3008.27 119968 16 listopada-17 18:31 x64
Distrib.exe 2017.140.3008.27 202400 16 listopada-17 18:31 x64
Dts.dll 2017.140.3008.27 2997920 16 listopada-17 19:15 x64
Dtsconn.dll 2017.140.3008.27 496800 16 listopada-17 19:15 x64
Dtshost.exe 2017.140.3008.27 103584 16 listopada-17 19:17 x64
Dtspipeline.dll 2017.140.3008.27 1265824 16 listopada-17 19:15 x64
Dtutil.exe 2017.140.3008.27 147104 16 listopada-17 19:15 x64
Logread.exe 2017.140.3008.27 623776 16 listopada-17 19:17 x64
Mergetxt.dll 2017.140.3008.27 63136 16 listopada-17 18:31 x64
Microsoft.analysisservices.applocal.core.dll 14.0.1.440 1381536 08 listopada-17 12:55 x86
Microsoft.data.datafeedclient.dll 13.1.1.0 171208 28-październik-17 03:16 x86
Microsoft.sqlserver.replication.dll 2017.140.3008.27 1650336 16 listopada-17 19:16 x64
Msgprox.dll 2017.140.3008.27 269984 16 listopada-17 18:31 x64
Msxmlsql.dll 2017.140.3008.27 1450656 16 listopada-17 19:17 x64
Qrdrsvc.exe 2017.140.3008.27 472224 16 listopada-17 19:17 x64
Rdistcom.dll 2017.140.3008.27 839840 16 listopada-17 19:17 x64
Repldp.dll 2017.140.3008.27 284320 16 listopada-17 18:31 x64
Replerrx.dll 2017.140.3008.27 153760 16 listopada-17 19:17 x64
Replisapi.dll 2017.140.3008.27 361632 16 listopada-17 19:17 x64
Replmerg.exe 2017.140.3008.27 524448 16 listopada-17 19:17 x64
Replprov.dll 2017.140.3008.27 801440 16 listopada-17 18:31 x64
Replrec.dll 2017.140.3008.27 975008 16 listopada-17 18:31 x64
Replsub.dll 2017.140.3008.27 445600 16 listopada-17 19:17 x64
Replsync.dll 2017.140.3008.27 153760 16 listopada-17 19:17 x64
Spresolv.dll 2017.140.3008.27 252064 16 listopada-17 19:17 x64
Sql_engine_core_shared_keyfile.dll 2017.140.3008.27 100512 16 listopada-17 18:31 x64
Sqldistx.dll 2017.140.3008.27 224920 16 listopada-17 19:17 x64
Sqlmergx.dll 2017.140.3008.27 360608 16 listopada-17 18:31 x64
Sqlscm.dll 2017.140.3008.27 60064 16 listopada-17 18:32 x86
Sqlscm.dll 2017.140.3008.27 70816 16 listopada-17 19:15 x64
Sqlsvc.dll 2017.140.3008.27 161440 16 listopada-17 19:15 x64
Sqlsvc.dll 2017.140.3008.27 134304 16 listopada-17 19:18 x86
Ssradd.dll 2017.140.3008.27 74912 16 listopada-17 18:31 x64
Ssravg.dll 2017.140.3008.27 74912 16 listopada-17 18:31 x64
Ssrdown.dll 2017.140.3008.27 60064 16 listopada-17 19:17 x64
Ssrmax.dll 2017.140.3008.27 72864 16 listopada-17 19:17 x64
Ssrmin.dll 2017.140.3008.27 73376 16 listopada-17 19:17 x64
Ssrpub.dll 2017.140.3008.27 60576 16 listopada-17 19:17 x64
Ssrup.dll 2017.140.3008.27 60064 16 listopada-17 18:31 x64
Xmlsub.dll 2017.140.3008.27 260256 16 listopada-17 19:17 x64

sql_extensibility programu SQL Server 2017

Nazwa pliku Wersja pliku Rozmiar pliku Data Godzina Platforma
Launchpad.exe 2017.140.3008.27 1122464 16 listopada-17 19:17 x64
Sql_extensibility_keyfile.dll 2017.140.3008.27 100512 16 listopada-17 18:31 x64
Sqlsatellite.dll 2017.140.3008.27 920736 16 listopada-17 19:17 x64

Aparat pełnotekstowy programu SQL Server 2017

Nazwa pliku Wersja pliku Rozmiar pliku Data Godzina Platforma
Fd.dll 2017.140.3008.27 667296 16 listopada-17 19:17 x64
Fdhost.exe 2017.140.3008.27 114336 16 listopada-17 19:17 x64
Fdlauncher.exe 2017.140.3008.27 62112 16 listopada-17 19:17 x64
Sql_fulltext_keyfile.dll 2017.140.3008.27 100512 16 listopada-17 18:31 x64
Sqlft140ph.dll 2017.140.3008.27 67744 16 listopada-17 19:17 x64

SQL_INST_MR programu SQL Server 2017

Nazwa pliku Wersja pliku Rozmiar pliku Data Godzina Platforma
Imrdll.dll 14.0.3008.27 23712 16 listopada-17 18:31 x86
Sql_inst_mr_keyfile.dll 2017.140.3008.27 100512 16 listopada-17 18:31 x64

SQL Server 2017 Integration Services

Nazwa pliku Wersja pliku Rozmiar pliku Data Godzina Platforma
Attunity.sqlserver.cdccontroltask.dll 5.0.0.70 75248 25-październik-17 03:10 x86
Attunity.sqlserver.cdcsplit.dll 5.0.0.70 36336 25-październik-17 03:10 x86
Attunity.sqlserver.cdcsrc.dll 5.0.0.70 76272 25-październik-17 03:10 x86
Dts.dll 2017.140.3008.27 2997920 16 listopada-17 19:15 x64
Dts.dll 2017.140.3008.27 2548896 16 listopada-17 19:18 x86
Dtsconn.dll 2017.140.3008.27 496800 16 listopada-17 19:15 x64
Dtsconn.dll 2017.140.3008.27 398496 16 listopada-17 19:18 x86
Dtshost.exe 2017.140.3008.27 103584 16 listopada-17 19:17 x64
Dtshost.exe 2017.140.3008.27 89760 16 listopada-17 19:18 x86
Dtspipeline.dll 2017.140.3008.27 1265824 16 listopada-17 19:15 x64
Dtspipeline.dll 2017.140.3008.27 1058464 16 listopada-17 19:18 x86
Dtutil.exe 2017.140.3008.27 147104 16 listopada-17 19:15 x64
Dtutil.exe 2017.140.3008.27 126112 16 listopada-17 19:18 x86
Isdeploymentwizard.exe 14.0.3008.27 476832 16 listopada-17 19:53 x64
Isdeploymentwizard.exe 14.0.3008.27 477344 16 listopada-17 20:27 x86
Microsoft.analysisservices.applocal.core.dll 14.0.1.440 1381536 08 listopada-17 12:55 x86
Microsoft.analysisservices.applocal.core.dll 14.0.1.440 1381536 08 listopada-17 12:57 x86
Microsoft.data.datafeedclient.dll 13.1.1.0 171208 28-październik-17 03:16 x86
Microsoft.sqlserver.integrationservices.isserverdbupgrade.dll 14.0.3008.27 493728 16 listopada-17 18:31 x86
Microsoft.sqlserver.integrationservices.isserverdbupgrade.dll 14.0.3008.27 493728 16 listopada-17 19:18 x86
Microsoft.sqlserver.integrationservices.server.dll 14.0.3008.27 83616 16 listopada-17 19:15 x86
Microsoft.sqlserver.integrationservices.server.dll 14.0.3008.27 83616 16 listopada-17 19:18 x86
Microsoft.sqlserver.integrationservices.wizard.common.dll 14.0.3008.27 415392 16 listopada-17 19:54 x86
Microsoft.sqlserver.integrationservices.wizard.common.dll 14.0.3008.27 415392 16 listopada-17 20:27 x86
Msdtssrvr.exe 14.0.3008.27 219808 16 listopada-17 19:15 x64
Msmdpp.dll 2017.140.1.440 8400544 08 listopada-17 12:57 x64
Sql_is_keyfile.dll 2017.140.3008.27 100512 16 listopada-17 18:31 x64
Sqlceip.exe 14.0.3008.27 249504 16 listopada-17 19:19 x86

SQL_POLYBASE_CORE_INST programu SQL Server 2017

Nazwa pliku Wersja pliku Rozmiar pliku Data Godzina Platforma
Instapi140.dll 2017.140.3008.27 70304 16 listopada-17 18:31 x64
Mpdwsvc.exe 2017.140.3008.27 7323296 16 listopada-17 19:04 x64
Sqldumper.exe 2017.140.3008.27 140448 16 listopada-17 19:04 x64
Sqlevn70.rll 2017.140.3008.27 1495200 16 listopada-17 18:31 x64
Sqlevn70.rll 2017.140.3008.27 3906720 16 listopada-17 18:31 x64
Sqlevn70.rll 2017.140.3008.27 3207328 16 listopada-17 18:27 x64
Sqlevn70.rll 2017.140.3008.27 3909792 16 listopada-17 18:28 x64
Sqlevn70.rll 2017.140.3008.27 3813024 16 listopada-17 18:27 x64
Sqlevn70.rll 2017.140.3008.27 2085536 16 listopada-17 18:28 x64
Sqlevn70.rll 2017.140.3008.27 2032800 16 listopada-17 18:27 x64
Sqlevn70.rll 2017.140.3008.27 3580576 16 listopada-17 18:29 x64
Sqlevn70.rll 2017.140.3008.27 3589792 16 listopada-17 18:31 x64
Sqlevn70.rll 2017.140.3008.27 1442464 16 listopada-17 18:27 x64
Sqlevn70.rll 2017.140.3008.27 3777184 16 listopada-17 18:27 x64

sql_shared_mr programu SQL Server 2017

Nazwa pliku Wersja pliku Rozmiar pliku Data Godzina Platforma
Smrdll.dll 14.0.3008.27 23712 16 listopada-17 18:31 x86
Sql_engine_core_shared_keyfile.dll 2017.140.3008.27 100512 16 listopada-17 18:31 x64

sql_tools_extensions programu SQL Server 2017

Nazwa pliku Wersja pliku Rozmiar pliku Data Godzina Platforma
Dts.dll 2017.140.3008.27 2997920 16 listopada-17 19:15 x64
Dts.dll 2017.140.3008.27 2548896 16 listopada-17 19:18 x86
Dtsconn.dll 2017.140.3008.27 496800 16 listopada-17 19:15 x64
Dtsconn.dll 2017.140.3008.27 398496 16 listopada-17 19:18 x86
Dtshost.exe 2017.140.3008.27 103584 16 listopada-17 19:17 x64
Dtshost.exe 2017.140.3008.27 89760 16 listopada-17 19:18 x86
Dtspipeline.dll 2017.140.3008.27 1265824 16 listopada-17 19:15 x64
Dtspipeline.dll 2017.140.3008.27 1058464 16 listopada-17 19:18 x86
Dtutil.exe 2017.140.3008.27 147104 16 listopada-17 19:15 x64
Dtutil.exe 2017.140.3008.27 126112 16 listopada-17 19:18 x86
Microsoft.sqlserver.astasksui.dll 14.0.3008.27 184480 16 listopada-17 20:53 x86
Microsoft.sqlserver.chainer.infrastructure.dll 14.0.3008.27 406688 16 listopada-17 19:15 x86
Microsoft.sqlserver.chainer.infrastructure.dll 14.0.3008.27 406688 16 listopada-17 19:18 x86
Microsoft.sqlserver.configuration.sco.dll 14.0.3008.27 2093216 16 listopada-17 19:15 x86
Microsoft.sqlserver.configuration.sco.dll 14.0.3008.27 2093216 16 listopada-17 19:18 x86
Msmgdsrv.dll 2017.140.1.440 7310496 08 listopada-17 12:57 x86
Sql_tools_extensions_keyfile.dll 2017.140.3008.27 100512 16 listopada-17 18:31 x64
Sqlscm.dll 2017.140.3008.27 60064 16 listopada-17 18:32 x86
Sqlscm.dll 2017.140.3008.27 70816 16 listopada-17 19:15 x64
Sqlsvc.dll 2017.140.3008.27 161440 16 listopada-17 19:15 x64
Sqlsvc.dll 2017.140.3008.27 134304 16 listopada-17 19:18 x86

Uwagi dotyczące tej aktualizacji

Wymagania wstępne

Aby zastosować ten zbiorczy pakiet aktualizacji, należy uruchomić program SQL Server 2017.

Informacje o ponownym uruchomieniu

Po zastosowaniu tego zbiorczego pakietu aktualizacji może być konieczne ponowne uruchomienie komputera.

Informacje o rejestrze

Aby użyć jednej z poprawek w tym pakiecie, nie trzeba wprowadzać żadnych zmian w rejestrze.

Ważne uwagi

Ten artykuł zawiera również ważne informacje o następujących sytuacjach:

  • Pacemaker: Zmiana behawioralna jest wprowadzana w dystrybucjach korzystających z najnowszej dostępnej wersji programu Pacemaker. Dostępne są metody ograniczania ryzyka.

  • Magazyn zapytań: należy uruchomić ten skrypt, jeśli używasz magazynu zapytań i wcześniej zainstalowano zbiorczą aktualizację 2 programu Microsoft SQL Server 2017 (CU2).

Wersja kompilacji aktualizacji cu usług Analysis Services

Począwszy od programu Microsoft SQL Server 2017, numer wersji kompilacji usług Analysis Services i numer wersji kompilacji aparatu bazy danych programu SQL Server nie są zgodne. Aby uzyskać więcej informacji, zobacz Weryfikowanie zbiorczej wersji kompilacji aktualizacji usług Analysis Services.

Aktualizacje zbiorcze (CU)

Aktualizacje zbiorcze (CU) są teraz dostępne w Centrum pobierania Microsoft.

Tylko najnowsza aktualizacja cu wydana dla programu SQL Server 2017 jest dostępna w Centrum pobierania.

Pakiety CU dla systemu Linux są dostępne pod adresem https://packages.microsoft.com.

  • Każdy nowy cu zawiera wszystkie poprawki dołączone do poprzedniej aktualizacji CU dla zainstalowanej wersji programu SQL Server.
  • Jednostki CU programu SQL Server są certyfikowane na tych samych poziomach co dodatki Service Pack i powinny być instalowane na tym samym poziomie pewności.
  • Zalecamy ciągłą, proaktywną instalację jednostek certyfikacji w miarę ich dostępności zgodnie z następującymi wytycznymi:
    • Dane historyczne pokazują, że znaczna liczba spraw pomocy technicznej obejmuje problem, który został już rozwiązany w wydanej aktualizacji CU.
    • Jednostki CU mogą zawierać wartość dodaną w przypadku poprawek i powyższych. Obejmuje to obsługę, możliwości zarządzania i aktualizacje niezawodności.
  • Zalecamy przetestowanie jednostek CU programu SQL Server przed wdrożeniem ich w środowiskach produkcyjnych.
Powiadomienie o rozruszniku

WAŻNE

Wszystkie dystrybucje (w tym RHEL 7.3 i 7.4) korzystające z najnowszego dostępnego pakietu Pacemaker 1.1.18-11.el7 wprowadzają zmianę zachowania dla start-failure-is-fatal ustawienia klastra, jeśli jego wartość to false. Ta zmiana wpływa na przepływ pracy trybu failover. Jeśli replika podstawowa ulegnie awarii, oczekuje się, że klaster przełączy się w tryb failover do jednej z dostępnych replik pomocniczych. Zamiast tego użytkownicy zauważą, że klaster nadal próbuje uruchomić nieudaną replikę podstawową. Jeśli ten element podstawowy nigdy nie jest w trybie online (ze względu na stałą awarię), klaster nigdy nie przechodzi w tryb failover do innej dostępnej repliki pomocniczej.

Ten problem dotyczy wszystkich wersji programu SQL Server, niezależnie od zbiorczej wersji aktualizacji, na której się znajdują.

Aby rozwiązać ten problem, użyj jednej z następujących metod.

Metoda 1

Wykonaj te kroki:

  1. start-failure-is-fatal Usuń przesłonięcia z istniejącego klastra.

    # RHEL, Ubuntu pcs właściwość unset start-failure-is-fatal # lub pcs właściwość set start-failure-is-fatal=true # SLES crm konfiguruj właściwość start-failure-is-fatal=true

  2. cluster-recheck-interval Zmniejsz wartość.

    # RHEL, Ubuntu pcs property set cluster-recheck-interval=<Xmin> # SLES crm configure property cluster-recheck-interval=<Xmin>

  3. failure-timeout Dodaj właściwość meta do każdego zasobu grupy dostępności.

    # RHEL, Ubuntu pcs resource update ag1 meta failure-timeout=60s # SLES crm skonfigurować edycję ag1 # W edytorze tekstów dodaj "meta failure-timeout=60s" po dowolnych parametrach i przed dowolnym "op's"

    Uwaga 16.

    W tym kodzie zastąp wartość Xmin <> odpowiednio. Jeśli replika ulegnie awarii, klaster próbuje ponownie uruchomić replikę w odstępie czasu, który jest powiązany z wartością failure-timeout i wartością cluster-recheck-interval . Jeśli na przykład failure-timeout ustawiono wartość 60 sekund i cluster-recheck-interval jest ustawiona na 120 sekund, próba ponownego uruchomienia zostanie podjęta w interwale większym niż 60 sekund, ale krótszym niż 120 sekund. Zalecamy ustawienie failure-timeout 60s wartości i cluster-recheck-interval na wartość większą niż 60 sekund. Zalecamy, aby nie ustawiać cluster-recheck-interval małej wartości. Aby uzyskać więcej informacji, zapoznaj się z dokumentacją programu Pacemaker lub zapoznaj się z dostawcą systemu.

Metoda 2

Przywróć program Pacemaker w wersji 1.1.16.

Powiadomienie dotyczące magazynu zapytań

WAŻNE

Ten skrypt należy uruchomić, jeśli używasz magazynu zapytań i aktualizujesz aktualizację zbiorczą programu SQL Server 2017 (CU2) bezpośrednio do aktualizacji zbiorczej PROGRAMU SQL Server 2017 3 (CU3) lub dowolnej nowszej aktualizacji zbiorczej. Nie musisz uruchamiać tego skryptu, jeśli wcześniej zainstalowano aktualizację zbiorczą programu SQL Server 2017 Update 3 (CU3) lub dowolną nowszą aktualizację zbiorczą programu SQL Server 2017.

SET NOCOUNT ON;
DROP TABLE IF EXISTS #tmpUserDBs;

SELECT [database_id], 0 AS [IsDone]
INTO #tmpUserDBs
FROM master.sys.databases
WHERE [database_id] > 4
 AND [state] = 0 -- must be ONLINE
 AND is_read_only = 0 -- cannot be READ_ONLY
 AND [database_id] NOT IN (SELECT dr.database_id FROM sys.dm_hadr_database_replica_states dr -- Except all local Always On secondary replicas
  INNER JOIN sys.dm_hadr_availability_replica_states rs ON dr.group_id = rs.group_id
  INNER JOIN sys.databases d ON dr.database_id = d.database_id
  WHERE rs.role = 2 -- Is Secondary
   AND dr.is_local = 1
   AND rs.is_local = 1)

DECLARE @userDB sysname;

WHILE (SELECT COUNT([database_id]) FROM #tmpUserDBs WHERE [IsDone] = 0) > 0
BEGIN
 SELECT TOP 1 @userDB = DB_NAME([database_id]) FROM #tmpUserDBs WHERE [IsDone] = 0

 -- PRINT 'Working on database ' + @userDB

 EXEC ('USE [' + @userDB + '];
DECLARE @clearPlan bigint, @clearQry bigint;
IF EXISTS (SELECT [actual_state] FROM sys.database_query_store_options WHERE [actual_state] IN (1,2))
BEGIN
 IF EXISTS (SELECT plan_id FROM sys.query_store_plan WHERE engine_version = ''14.0.3008.27'')
 BEGIN
  DROP TABLE IF EXISTS #tmpclearPlans;

  SELECT plan_id, query_id, 0 AS [IsDone]
  INTO #tmpclearPlans
  FROM sys.query_store_plan WHERE engine_version = ''14.0.3008.27''

  WHILE (SELECT COUNT(plan_id) FROM #tmpclearPlans WHERE [IsDone] = 0) > 0
  BEGIN
   SELECT TOP 1 @clearPlan = plan_id, @clearQry = query_id FROM #tmpclearPlans WHERE [IsDone] = 0
   EXECUTE sys.sp_query_store_unforce_plan @clearQry, @clearPlan;
   EXECUTE sys.sp_query_store_remove_plan @clearPlan;

   UPDATE #tmpclearPlans
   SET [IsDone] = 1
   WHERE plan_id = @clearPlan AND query_id = @clearQry
  END;

  PRINT ''- Cleared possibly affected plans in database [' + @userDB + ']''
 END
 ELSE
 BEGIN
  PRINT ''- No affected plans in database [' + @userDB + ']''
 END
END
ELSE
BEGIN
 PRINT ''- Query Store not enabled in database [' + @userDB + ']''
END')
  UPDATE #tmpUserDBs
  SET [IsDone] = 1
  WHERE [database_id] = DB_ID(@userDB)
END
Wdrożenie środowiska hybrydowego

Podczas wdrażania aktualizacji w środowisku hybrydowym (takim jak Zawsze włączone, replikacja, klaster i dublowanie) zalecamy zapoznanie się z następującymi artykułami przed wdrożeniem aktualizacji:

Obsługa języków

Jednostki CU programu SQL Server są obecnie wielojęzyczne. W związku z tym ten pakiet CU nie jest specyficzny dla jednego języka. Dotyczy to wszystkich obsługiwanych języków.

Zaktualizowano składniki (funkcje)

Jeden pakiet CU zawiera wszystkie dostępne aktualizacje dla wszystkich składników programu SQL Server 2017 (funkcje). Jednak zbiorczy pakiet aktualizacji aktualizuje tylko te składniki, które są obecnie zainstalowane w wystąpieniu programu SQL Server wybranym do obsługi. Jeśli funkcja programu SQL Server (na przykład usługi Analysis Services) zostanie dodana do wystąpienia po zastosowaniu tej aktualizacji aktualizacji cu, należy ponownie zastosować tę aktualizację aktualizacji aktualizacji nowej funkcji do tej aktualizacji aktualizacji.

Obsługa tej aktualizacji

Jeśli wystąpią inne problemy lub jeśli jest wymagane rozwiązywanie problemów, może być konieczne utworzenie żądania obsługi. Typowe koszty pomocy technicznej będą miały zastosowanie do dodatkowych pytań dotyczących pomocy technicznej i problemów, które nie kwalifikują się do tego konkretnego zbiorczego pakietu aktualizacji. Aby uzyskać pełną listę numerów telefonów obsługi klienta i pomocy technicznej firmy Microsoft lub utworzyć oddzielne żądanie obsługi, przejdź do witryny internetowej pomocy technicznej firmy Microsoft.

Jak odinstalować tę aktualizację

Jak odinstalować tę aktualizację w systemie Windows
  1. W Panel sterowania otwórz element Programy i funkcje, a następnie wybierz pozycję Wyświetl zainstalowane aktualizacje.
  2. Znajdź wpis odpowiadający temu pakietowi aktualizacji zbiorczej w programie SQL Server 2017.
  3. Naciśnij i przytrzymaj (lub kliknij prawym przyciskiem myszy) wpis, a następnie wybierz polecenie Odinstaluj.
Jak odinstalować tę aktualizację w systemie Linux

Aby odinstalować tę aktualizację zbiorczą w systemie Linux, należy wycofać pakiet do poprzedniej wersji. Aby uzyskać więcej informacji na temat wycofywania instalacji, zobacz Wycofywanie programu SQL Server.

Zastrzeżenie dotyczące innych firm

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

Informacje