KB4052574 — aktualizacja zbiorcza 2 dla SQL Server 2017 r.

Data wydania: 28 listopada 2017 r.
Wersja: 14.0.3008.27

Podsumowanie

W tym artykule opisano pakiet aktualizacji zbiorczych 2 (CU2) dla programu Microsoft SQL Server 2017. Ta aktualizacja zawiera 34 poprawki wydane po wydaniu aktualizacji zbiorczej SQL Server 2017 r. 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 cu3 (14.0.3015.40).

Jeśli masz już zainstalowaną wersję CU2, po zainstalowaniu cu3 lub nowszej wersji należy natychmiast wykonać następujący skrypt, aby usunąć wszystkie plany zebrane przez magazyn zapytań podczas instalacji 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 do pobrania zawierający podsumowanie listy kompilacji wraz z ich bieżącym cyklem życia pomocy technicznej. Plik programu Excel zawiera również szczegółowe listy poprawek dla programu SQL Server 2019 i SQL Server 2017. Wybierz, aby pobrać teraz ten plik programu Excel.

Uwaga

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 błędów 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 mogły przejść bezpośrednio do żądanej poprawki w tabeli.

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

Dokumentacja usterki 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łudze SSRS (KB4043947) Analysis Services Reporting Services System Windows
10970440 POPRAWKA: "Nieznany błąd" dla strony "Pokaż więcej członków" na stronie eksploratora zależności jednostek w SQL Server 2017 r. Master Data Services (KB4042962) Master Data Services Klient System Windows
11195748 POPRAWKA: Niepoprawny komunikat ostrzegawczy z monitem o ponowne uruchomienie SQL Server, gdy nie jest wymagany w SQL Server 2017 r. w systemie Linux (KB4053447) SQL Server Client Tools Narzędzia wiersza polecenia Linux
11133452 POPRAWKA: Zasady zarządzania oparte na zasadach nie działają po zainstalowaniu cu2 dla SQL Server 2016 SP1 (KB4037454) SQL Server Client Tools Zarządzanie oparte na zasadach Wszystkie
11078705 POPRAWKA: Nie można zmienić hasła dla konta usługi SQL Server 2017 po włączeniu dodatkowej ochrony LSA (KB4039592) SQL Server Client Tools zarządzanie SQL Server (SSM) System Windows
11057322 POPRAWKA: Błędy 33111 i 3013 podczas tworzenia kopii zapasowej zaszyfrowanej bazy danych TDE w SQL Server (KB4052134) aparat SQL Server Przywracanie kopii zapasowej Wszystkie
11078729 POPRAWKA: Błąd "Komunikat 611" podczas używania funkcji BULK INSERT lub INSERT SELECT do wstawiania danych do indeksu klastrowanego magazynu kolumn (KB4045814) aparat SQL Server Magazyny kolumn System Windows
11187256 POPRAWKA: Zapytania pobierania danych przy użyciu wyszukiwania indeksu nieklastrowanego trwa znacznie dłużej w SQL Server (KB4052625) aparat SQL Server Magazyny kolumn System Windows
11195379 POPRAWKA: Asercja występuje podczas uzyskiwania dostępu do tabeli zoptymalizowanej pod kątem pamięci za pośrednictwem usługi MARS (KB4046056) aparat SQL Server Magazyny kolumn System Windows
11008401 POPRAWKA: Użycie pamięci z wieloma bazami danych w SQL Server 2017 r. jest większe niż wcześniejsze wersje (KB4035062) aparat SQL Server Zarządzanie bazą danych Wszystkie
11179674 POPRAWKA: Zewnętrzna biblioteka języka R jest instalowana lub odinstalowywana wielokrotnie w SQL Server (KB4053348) aparat SQL Server Rozszerzalność System Windows
11179675 POPRAWKA: widoki wykazu "sys.external_libraries" są puste dla użytkowników innych niż dbo w SQL Server (KB4053349) aparat SQL Server Rozszerzalność System Windows
11186915 POPRAWKA: Zakleszczenie, gdy wiele funkcji PREDICT T-SQL jest uruchamianych jednocześnie (KB4053329) aparat SQL Server Rozszerzalność System Windows
11128694 POPRAWKA: Błąd podczas tworzenia kopii zapasowej bazy danych z tabelami zoptymalizowanymi pod kątem pamięci w SQL Server 2017 r. (KB4052984) aparat SQL Server In-Memory OLTP Wszystkie
11192144 POPRAWKA: Używanie tabeli ALTER TABLE w tabeli zoptymalizowanej pod kątem pamięci ulega awarii SQL Server 2017 r. (KB4053386) aparat SQL Server In-Memory OLTP System Windows
11195380 POPRAWKA: Błąd krytyczny podczas wykonywania natywnie skompilowanej procedury składowanej w celu uzyskania dostępu do tabel zoptymalizowanych pod kątem pamięci w SQL Server 2017 r. (KB4054037) aparat SQL Server In-Memory OLTP System Windows
11281561 POPRAWKA: Niespójne zachowanie podczas zwracania końcowych pustych wartości na końcu danych CHAR i BINARY w SQL Server (KB4055758) aparat SQL Server In-Memory OLTP Wszystkie
11128807 POPRAWKA: Zestawy szyfrowania TLS z usługą PFS nie działają w przypadku bezpiecznych połączeń w SQL Server 2017 r. w systemie Linux (KB4052697) aparat 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 SQL Server Linux Linux
11133453 POPRAWKA: SQL Server 2017 r. nie może odszyfrować danych zaszyfrowanych przez wcześniejsze wersje SQL Server przy użyciu tego samego klucza symetrycznego (KB4053407) aparat SQL Server Linux Linux
11188013 POPRAWKA: Błąd rozpoznawania nazw występuje, gdy protokół IPv6 jest wyłączony w SQL Server 2017 w systemie Linux (KB4053392) aparat SQL Server Linux Linux
11188014 POPRAWKA: SQL Server 2017 w systemie Linux nie nasłuchuje adresu IP niebędącego funkcją rozpoznawania danych określonego przez skrypt mssql-conf (KB4053393) aparat SQL Server Linux Linux
11076441 POPRAWKA: Wykonywanie równoległego planu wykonywania zapytań, który zawiera operator "sprzężenia scalania", trwa dłużej w aktualizacji zbiorczej 3, 4 lub 5 dla SQL Server dodatku Service Pack 1 2016 (KB4046858) aparat SQL Server Wykonywanie zapytania Wszystkie
11078715 POPRAWKA: Naruszenie dostępu po anulowaniu oczekującego zapytania, jeśli funkcja brakujących indeksów jest włączona w SQL Server (KB4042232) aparat SQL Server Wykonywanie zapytania Wszystkie
11183519 POPRAWKA: Funkcja DMV "sys.dm_exec_query_profiles" zwraca nieprawidłową wartość "estimate_row_count" w SQL Server 2017 r. w systemach Linux i Windows (KB4053291) aparat SQL Server Wykonywanie zapytania Wszystkie
11195381 POPRAWKA: Błąd 213 podczas scalania lub dzielenia partycji partycjonowanego wykresu tabeli w SQL Server 2017 w systemie Linux lub Windows (KB4054035) aparat SQL Server Optymalizator zapytań Wszystkie
11195382 POPRAWKA: Błąd 8624 podczas wykonywania zapytania zawierającego instrukcję SELECT DISTINCT w kolumnie wykresu w SQL Server 2017 w systemie Linux lub Windows (KB4054036) aparat SQL Server Optymalizator zapytań Wszystkie
11003332 POPRAWKA: Stan zalecenia ForceLastGoodPlan jest fałszywie zgłaszany jako wygasły, jeśli jest stosowany ręcznie w SQL Server 2017 r. (KB4046102) aparat SQL Server Magazyn zapytań Wszystkie
11076653 Aktualizacja procedury czyszczenia ręcznego śledzenia zmian w SQL Server 2017 r. (KB4052129) aparat SQL Server Replikacji System Windows
11229737 Ulepszenie: Ogólne ulepszenia procesu oczyszczania śledzenia zmian w SQL Server 2017 r. (KB4054842) aparat SQL Server Replikacji System Windows
10966006 POPRAWKA: Błąd 156, gdy artykuł replikacji SQL Server zawiera GEOGRAPHY_AUTO_GRID lub GEOMETRY_AUTO_GRID (KB4037412) aparat SQL Server Replikacji Wszystkie
11123810 Poprawa wydajności filtru spatial intermediate w SQL Server 2017 r. (KB4052122) aparat SQL Server Przestrzennej System Windows
11182963 POPRAWKA: Minimalny limit pamięci ustawiony na 2 GB w celu zainstalowania lub uruchomienia SQL Server 2017 r. (KB4052969) aparat SQL Server System operacyjny SQL Linux
11076285 Aktualizacja dodaje nowe zdarzenie rozszerzone "marked_transaction_latch_trace" w SQL Server 2017 r. w systemach Linux i Windows (KB4052126) aparat 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)

Poniższa aktualizacja jest dostępna w Centrum pobierania Microsoft:

Pobierz najnowszy pakiet aktualizacji zbiorczej dla SQL Server 2017 r.

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

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

Uwaga

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

W katalogu microsoft update dostępna jest następująca aktualizacja:

Pobierz pakiet aktualizacji zbiorczej dla SQL Server 2017 CU2 teraz

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

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

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

Informacje o pliku

Informacje o skrótie pliku

Pobieranie można sprawdzić, obliczając skrót pliku SQLServer2017-KB4052574-x64.exe przy użyciu 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

Angielska wersja tego pakietu zawiera atrybuty pliku (lub późniejsze atrybuty plików), które są wymienione w poniższej tabeli. Daty i godziny dla tych plików są wymienione w uniwersalnym czasie koordynowanym (UTC). Podczas wyświetlania informacji o pliku są konwertowane 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 systemie x64

SQL Server 2017 Analysis Services

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

SQL Server 2017 Database Services Common Core

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

SQL Server 2017 r. sql_dreplay_client

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

SQL Server 2017 sql_dreplay_controller

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

wystąpienie podstawowe usług bazy danych SQL Server 2017

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

SQL Server 2017 Database Services Core Shared

Nazwa pliku Wersja pliku Rozmiar pliku Data Czas Platforma
Bcp.exe 2017.140.3008.27 119968 16-Listopad-17 18:31 x64
Distrib.exe 2017.140.3008.27 202400 16-Listopad-17 18:31 x64
Dts.dll 2017.140.3008.27 2997920 16-Listopad-17 19:15 x64
Dtsconn.dll 2017.140.3008.27 496800 16-Listopad-17 19:15 x64
Dtshost.exe 2017.140.3008.27 103584 16-Listopad-17 19:17 x64
Dtspipeline.dll 2017.140.3008.27 1265824 16-Listopad-17 19:15 x64
Dtutil.exe 2017.140.3008.27 147104 16-Listopad-17 19:15 x64
Logread.exe 2017.140.3008.27 623776 16-Listopad-17 19:17 x64
Mergetxt.dll 2017.140.3008.27 63136 16-Listopad-17 18:31 x64
Microsoft.analysisservices.applocal.core.dll 14.0.1.440 1381536 08-Listopad-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-Listopad-17 19:16 x64
Msgprox.dll 2017.140.3008.27 269984 16-Listopad-17 18:31 x64
Msxmlsql.dll 2017.140.3008.27 1450656 16-Listopad-17 19:17 x64
Qrdrsvc.exe 2017.140.3008.27 472224 16-Listopad-17 19:17 x64
Rdistcom.dll 2017.140.3008.27 839840 16-Listopad-17 19:17 x64
Repldp.dll 2017.140.3008.27 284320 16-Listopad-17 18:31 x64
Replerrx.dll 2017.140.3008.27 153760 16-Listopad-17 19:17 x64
Replisapi.dll 2017.140.3008.27 361632 16-Listopad-17 19:17 x64
Replmerg.exe 2017.140.3008.27 524448 16-Listopad-17 19:17 x64
Replprov.dll 2017.140.3008.27 801440 16-Listopad-17 18:31 x64
Replrec.dll 2017.140.3008.27 975008 16-Listopad-17 18:31 x64
Replsub.dll 2017.140.3008.27 445600 16-Listopad-17 19:17 x64
Replsync.dll 2017.140.3008.27 153760 16-Listopad-17 19:17 x64
Spresolv.dll 2017.140.3008.27 252064 16-Listopad-17 19:17 x64
Sql_engine_core_shared_keyfile.dll 2017.140.3008.27 100512 16-Listopad-17 18:31 x64
Sqldistx.dll 2017.140.3008.27 224920 16-Listopad-17 19:17 x64
Sqlmergx.dll 2017.140.3008.27 360608 16-Listopad-17 18:31 x64
Sqlscm.dll 2017.140.3008.27 60064 16-Listopad-17 18:32 x86
Sqlscm.dll 2017.140.3008.27 70816 16-Listopad-17 19:15 x64
Sqlsvc.dll 2017.140.3008.27 161440 16-Listopad-17 19:15 x64
Sqlsvc.dll 2017.140.3008.27 134304 16-Listopad-17 19:18 x86
Ssradd.dll 2017.140.3008.27 74912 16-Listopad-17 18:31 x64
Ssravg.dll 2017.140.3008.27 74912 16-Listopad-17 18:31 x64
Ssrdown.dll 2017.140.3008.27 60064 16-Listopad-17 19:17 x64
Ssrmax.dll 2017.140.3008.27 72864 16-Listopad-17 19:17 x64
Ssrmin.dll 2017.140.3008.27 73376 16-Listopad-17 19:17 x64
Ssrpub.dll 2017.140.3008.27 60576 16-Listopad-17 19:17 x64
Ssrup.dll 2017.140.3008.27 60064 16-Listopad-17 18:31 x64
Xmlsub.dll 2017.140.3008.27 260256 16-Listopad-17 19:17 x64

SQL Server 2017 sql_extensibility

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

aparat Full-Text SQL Server 2017

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

SQL Server 2017 sql_inst_mr

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

SQL Server 2017 Integration Services

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

SQL Server 2017 r. sql_polybase_core_inst

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

SQL Server 2017 sql_shared_mr

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

SQL Server 2017 sql_tools_extensions

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

Uwagi dotyczące tej aktualizacji

Wymagania wstępne

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

Informacje o ponownym uruchomieniu

Po zastosowaniu tego pakietu aktualizacji zbiorczej 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: Zmiany zachowania są wprowadzane w dystrybucjach korzystających z najnowszej dostępnej wersji pacemakera. Dostępne są metody ograniczania ryzyka.

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

Wersja kompilacji 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 SQL Server nie są zgodne. Aby uzyskać więcej informacji, zobacz Weryfikowanie wersji kompilacji aktualizacji zbiorczej usług Analysis Services.

Aktualizacje zbiorcze (CU)

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

Tylko najnowsza wersja CU wydana na SQL Server 2017 r. 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, które zostały dołączone do poprzedniej cu dla zainstalowanej wersji SQL Server.
  • SQL Server jednostki CU 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 CU w miarę ich dostępności zgodnie z następującymi wytycznymi:
    • Dane historyczne pokazują, że znaczna liczba przypadków pomocy technicznej wiąże się z problemem, który został już rozwiązany w wydanej wersji CU.
    • Jednostki CU mogą zawierać wartość dodawaną powyżej poprawek. Obejmuje to aktualizacje dotyczące możliwości obsługi, możliwości zarządzania i niezawodności.
  • Zalecamy przetestowanie SQL Server jednostek CU przed wdrożeniem ich w środowiskach produkcyjnych.
Powiadomienie o pacemakerze

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ę start-failure-is-fatal zachowania dla ustawienia klastra, jeśli jego wartością jest false. Ta zmiana ma wpływ na przepływ pracy trybu failover. Jeśli w replice podstawowej wystąpi awaria, 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 podstawowy element nigdy nie jest dostępny w trybie online (z powodu trwałej awarii), klaster nigdy nie przechodzi w tryb failover do innej dostępnej repliki pomocniczej.

Ten problem ma wpływ na wszystkie wersje SQL Server, niezależnie od wersji aktualizacji zbiorczej, w której są włączone.

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

Metoda 1

Wykonaj następujące czynności:

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

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

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

    # RHEL, Ubuntu pcs zestaw właściwości cluster-recheck-interval=<Xmin> # SLES crm configure property cluster-recheck-interval=<Xmin>

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

    # RHEL, Ubuntu pcs resource update ag1 meta failure-timeout=60s # SLES crm configure edit ag1 # W edytorze tekstów dodaj "meta failure-timeout=60s" po dowolnych parametrach i przed dowolnymi operacjami

    Uwaga

    W tym kodzie zastąp odpowiednio wartość Xmin<>. Jeśli replika ulegnie awarii, klaster spróbuje ponownie uruchomić replikę w interwale powiązanym 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 ustawiono wartość 120 sekund, próbowano uruchomić ponownie w interwale większym niż 60 sekund, ale krótszym niż 120 sekund. Zalecamy ustawienie failure-timeout wartości 60scluster-recheck-interval i na wartość większą niż 60 sekund. Zalecamy, aby nie ustawiać cluster-recheck-interval wartości na małą. Aby uzyskać więcej informacji, zapoznaj się z dokumentacją pacemakera lub skontaktuj się z dostawcą systemu.

Metoda 2

Przywróć program Pacemaker w wersji 1.1.16.

Powiadomienie o magazynie zapytań

WAŻNE

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

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ęzyka

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

Zaktualizowano składniki (funkcje)

Jeden pakiet CU zawiera wszystkie dostępne aktualizacje dla wszystkich składników (funkcji) SQL Server 2017. Jednak pakiet aktualizacji zbiorczej aktualizuje tylko te składniki, które są obecnie zainstalowane w wystąpieniu SQL Server wybranym do serwisowania. Jeśli funkcja SQL Server (na przykład Analysis Services) zostanie dodana do wystąpienia po zastosowaniu tej cu, musisz ponownie zastosować tę cu, aby zaktualizować nową funkcję do tej cu.

Obsługa tej aktualizacji

Jeśli wystąpią inne problemy lub jeśli wymagane jest jakiekolwiek rozwiązywanie problemów, może być konieczne utworzenie żądania obsługi. Zwykłe 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 działu obsługi klienta i pomocy technicznej firmy Microsoft lub utworzyć osobne żą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 obszarze SQL Server 2017 r.
  3. Naciśnij i przytrzymaj (lub kliknij prawym przyciskiem myszy) wpis, a następnie wybierz pozycję Odinstaluj.
Jak odinstalować tę aktualizację w systemie Linux

Aby odinstalować tę cu w systemie Linux, należy wycofać pakiet do poprzedniej wersji. Aby uzyskać więcej informacji na temat wycofywania instalacji, zobacz Wycofywanie 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