Kumulativno ažuriranje 4 za SQL Server 2017

Vrijedi za: SQL Server 2017 on Windows (all editions)SQL Server 2017 on Linux (all editions)

Ovaj članak opisuje kumulativnim ažuriranjem paketa 4 (CU4) za Microsoft SQL Server 2017. To ažuriranje sadrži rješava koji su izdani nakon početnog izdanja SQL Server 2017 i obnavlja SQL Server i Analysis services komponente izgradi sljedeće:

Komponenta Sastavi verzija Verzija datoteke
SQL Server 14.0.3022.28 2017.140.3022.28
Usluge analize 14.0.204.1 2017.140.204.1

 

VAŽNO

Kada instalirate Kumulativno ažuriranje 4 (CU4) , Kupci možda primijetiti sljedeće simptome na SQL Server na Linux implementacijama s Pacemaker upravljanih Raspoloživost grupe.

  • Pacemaker odmah degradira osnovne replika AG resurs na slave zatim nikad ne promiče bilo slave za primarni.
  • prikazuje 'crm_mon' nema prijavljenu iz akcije 'monitor', 'obavijesti' ili 'Digni razinu' 'ocf:mssql:ag' resursa agenta za resurs AG pogrešaka.
  • ' crm_simulate -ln ' prikazuje rezultat povećavanje razine od '-1' na sve replike AG resursa.

Da biste ili umanjiti problem,

  1. Primijeni mssql poslužitelj ha.cu4.patch/usr/lib/ocf/resource.d/mssql/ag datoteku na sve čvorove u Pacemaker klastera gdje u mssql-server-ha instaliran paket.
  2. Ažuriranje kumulativne Update 5 (CU5), što je preporučena mogućnost.
  3. Vratite Kumulativno ažuriranje 3 (CU3).

VAŽNO

Ako koristite značajku Spremišta upita i prethodno instalirane Kumulativno ažuriranje 2 (CU2) (14.0.3008.27), sljedeće preduvjet odnosi na vas:

Nakon što instalirate Kumulativno ažuriranje 3 (CU3) (14.0.3015.40) ili noviji Izreži morate odmah pokrenuti sljedeću skriptu da biste izbrisali sve planove koje su prikupili Spremišta upita dok instaliran CU2:

SET NOCOUNT ON;DROP TABLE IF EXISTS #tmpUserDBs;SELECT [database_id], 0 AS [IsDone]INTO #tmpUserDBsFROM master.sys.databasesWHERE [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) > 0BEGIN 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 + ']'' ENDENDELSEBEGIN PRINT ''- Query Store not enabled in database [' + @userDB + ']''END')  UPDATE #tmpUserDBs  SET [IsDone] = 1  WHERE [database_id] = DB_ID(@userDB)END

Kumulativno ažuriranje

Kumulativna ažuriranja (CU) sada su dostupni na Microsoft Download Center.Samo najnovije Izreži objavljen za SQL Server 2017 je dostupan na centru za preuzimanje.

TRE pakete Linux su dostupne na https://packages.microsoft.com/.

Napomene

  • Svaki novi Izreži sadrži sve popravke koji su obuhvaćeni prethodne Izreži instaliranu verziju sustava SQL Server.
  • SQL Server Pril certificirane kako iste razine kao servisni paketi i treba instalirati iste razine pouzdanosti.
  • Microsoft preporučuje trajnih, određene proaktivne instalaciju Pril čim postanu dostupna:
    • Pokazuje povijesne podatke koje obuhvaćaju problem koji već adresirane u Lansirani Izreži značajan broj slučajeva podršku.
    • Pril mogu sadržavati dodatnu vrijednost nadilaze hitnih popravaka. To obuhvaća pružanje podrške, upravljivosti i pouzdanosti ažuriranja.
  • Preporučujemo testiranje Pril prije uvođenje u proizvodnim okruženjima.

Kumulativno ažuriranje

Kumulativna ažuriranja (CU) sada su dostupni na Microsoft Download Center.Samo najnovije Izreži objavljen za SQL Server 2017 je dostupan na centru za preuzimanje.

TRE pakete Linux su dostupne na https://packages.microsoft.com/.

Napomene

  • Svaki novi Izreži sadrži sve popravke koji su obuhvaćeni prethodne Izreži instaliranu verziju sustava SQL Server.
  • SQL Server Pril certificirane kako iste razine kao servisni paketi i treba instalirati iste razine pouzdanosti.
  • Microsoft preporučuje trajnih, određene proaktivne instalaciju Pril čim postanu dostupna:
    • Pokazuje povijesne podatke koje obuhvaćaju problem koji već adresirane u Lansirani Izreži značajan broj slučajeva podršku.
    • Pril mogu sadržavati dodatnu vrijednost nadilaze hitnih popravaka. To obuhvaća pružanje podrške, upravljivosti i pouzdanosti ažuriranja.
  • Preporučujemo testiranje Pril prije uvođenje u proizvodnim okruženjima.

Kako nabaviti paket kumulativna ažuriranja za Windows


Iz Microsoft Download Center dostupno je sljedeće ažuriranje:Stranicu za preuzimanje ne pojavi, kontaktirajte Microsoftove službe za podršku da biste dobili kumulativnim ažuriranjem paketa.Napomena Nakon buduća ažuriranja kumulativne su lansirani za SQL Server 2017, ovaj Izreži možete biti smještena i preuzimaju iz Microsoft Windows Update Catalog. Međutim, Microsoft preporučuje instalirati najnoviji kumulativna ažuriranja dostupna.

Kako nabaviti paket kumulativnim ažuriranjem za Linux


Da biste ažurirali Linux najnovije Izreži, morate imati Kumulativno ažuriranje spremište konfiguriran. Zatim ažurirajte paketa SQL Server pomoću naredbe odgovarajuće ovisne ažuriranje.

Upute za instalaciju i izravne veze TRE paket preuzimanja, potražite Napomene.

Dodatni hitnih popravaka obuhvaćenih kumulativnim ažuriranjem paketa


Broj problema za VSTS Broj članka iz baze znanja Opis Popravi područje Platforma
11281513 4042948 Popravak: Podataka kontroliranje pretplatu ne uspije nakon nadogradnje iz SSRS 2008 SSRS 2016 Reporting Services Windows
11281532 4053550 Popravak: Obradi XML poruke kroz broker servisa sustava rezultira blokirao sesije u SQL Server 2016 i 2017 SQL modul Sve
11281570 4052123 Popravak: Animiranog isteka kolačić za provjeru autentičnosti ne radi, a ne uspije preusmjeravanje na stranicu za prijavu u SSRS 2016 i 2017 Reporting Services Windows
11307676 4057054 Popravak: CXPACKET i CXCONSUMER čekanja Pokaži nedosljedne vrste rezultata za neke planovi paralelne upit u SQL Server 2017 SQL performansi Sve
11226058 4057087 Popravak: Nije moguće vratiti bazu podataka pomoću zamijeniti mogućnost ako datoteke sadrži operator Dvostruka obrnuta kosa crta u SQL Server 2017 SQL modul Sve
11507782 4076982 Popravak: Pacemaker degradira postojeći primarni replika AlwaysOn AG u SQL Server 2017 na Linux i nikad ne promiče novi Visoke dostupnosti Linux
11457913 4077103 Popravak: Baza podataka u memoriju u grupe dostupnosti Prekini tijekom oporavka u SQL Server 2017 OLTP u memorije Sve
11457917 4077683 Popravak: Sustava pohranjene procedure sp_execute_external_script i curenje memorije uzrok DMV sys.dm_exec_cached_plans u SQL Server 2017 SQL modul Windows
11035710 4055727 Popravak: Oporavak baze podataka traje dugo kad sadrži memorija optimizirana tablice u SQL Server 2016 i 2017 OLTP u memorije Windows
11305031 4053439 Poboljšanja: Glavnom bazom podataka i premještati pogreška zapisničku datoteku na drugo mjesto u SQL Server 2017 na Linux SQL modul Linux
11455811 4057759 Popravak: Interna pogreška kada dubinski članovima hijerarhije u SSAS 2016 i 2017 u višedimenzionalne načinu Usluge analize Windows
11281541 3010148 Popravak:-Admin uloga ne može primati ispravne ChildCount procjene za nadređene-podređene dimenzije lisni članove u SSAS Usluge analize Windows
11281540 4052572 Popravak: SSAS 2016 i 2017 pad povremeno kada preimenujete višedimenzionalnog baze podataka pomoću skripte Usluge analize Windows
11524673 3216543 Popravak: Umetanje podataka u privremenu tablicu u SQL Server 2016 i 2017 mnogo uzastopne transakcija trošiti više procesora od u SQL Server 2014 Sigurnost SQL Windows
11466444 4078301 Poboljšanja: Povećanje parallelism vanjski upiti koji se može izvršavati na Moderni Dohvati doživljaj podataka u modelu tablično 2017 SSAS Usluge analize Windows
11290048 4078302 Popravak: Obrada tablični modela baza podataka, tablicu ili particiju traje dulje da proces u SSAS 2017 Usluge analize Windows
11296787 4078303 Popravak: Pogreške kršenja prava pristupa u SSAS kada MDX upit izvršava se u SQL Server 2017 Usluge analize Windows
11525703 4078288 Popravak: PREDVIĐANJE funkcija vratiti poruku pogreške za stupce koji nedostaju i rukovanje učenje parametar za stablo šume modele u SQL Server 2017 ML Services SQL modul Windows
11511976 4077105 Popravak: Izlaz pogreška memorije kada virtualnog adresnog prostora proces SQL Server je Vrlo nizak u SQL Server 2014 i 2017 SQL modul Windows
11511978 4058565 Popravak: Tvrdnje pogrešku prilikom izvršavanja pohranjene procedure koja se poziva velike objekt u SQL Server 2014 i 2017 SQL performansi Windows
11405613 4055556 Popravak: Pogreška kada ponovo izgraditi jednu particiju indeksa online u SQL Server 2014 i 2016 SQL performansi Windows
11455807 4056955 Popravak: Upiti koji casts niz ili binarni podaci XML dugo trajati kompilirati u SQL Server 2016 i 2017 Sigurnost SQL Windows
11455793 4037412 Popravak: Pogreška pri SQL Server replikacije članak sadrži GEOGRAPHY_AUTO_GRID ili GEOMETRY_AUTO_GRID SQL modul Windows
11455794 4055456 Popravak: "Nepotpuno instalirano" Pogreška na odabiru značajka stranice kada izmijenite trenutne instalacije sustava SQL Server 2016 SP1 ili SQL Server 2016 SP1 CU5 Postavljanje & instalirati Windows
11455797 4055281 Popravak: "Poruka 3948" Pogreška prilikom izvođenja upita na sekundarnu replika sekundarni Raspoloživost grupe u SQL Server 2016 i 2017 Visoke dostupnosti Windows
11281547 4049027 Popravak: "AdomdConnectionException" pogreške pri SSRS 2016 i 2017 podataka izvor koristi msmdpump.dll Reporting Services Windows
11448088 4078095 Poboljšanja: Poboljšava performanse SQL Server 2017 na manje sustavima SQL modul Sve
11457912 4078096 Popravak: SQL Server isključuje nakon ponovnog pokretanja Ako C2 nadzorni način je omogućen SQL modul Sve
11317815 4078097 Popravak: NEWSEQUENTIALID funkcija generira duplikat GUID nakon ponovnog pokretanja SQL Server 2017 na Linux SQL modul Linux
11448085 4078098 Popravak: Sheme baze podataka nisu nadograditi ili Vrati kada instalirati ili deinstalirati kumulativnim ažuriranjem u SQL Server 2017 na Linux SQL modul Sve
11514491 4077899 Popravak: PolyBase ne instalira jer instalacijski program prepoznaje JRE 9 kada instalirate SQL Server 2017 SQL modul Windows
11455799 4056821 Popravak: Prijave otpreme ne uspije kada koristite s uvijek na Raspoloživost grupe u SQL Server 2016 i 2017 Visoke dostupnosti Windows
11281550 4044064 Popravak: "Zahtjev isteklo" Pogreška kada promijenite sigurnosne mogućnosti MDS sigurnosne grupe u SQL Server 2016 i 2017 Kvaliteta usluge podataka (DQS) Windows
11455809 4057055 Popravak: Mrtve kada pokrenete paralelne upita na grupirani columnstore indeksa u SQL Server 2016 i 2017 SQL modul Windows
11467181 4075203 Popravak: Memorije krivulja gore faza je predug nakon TF834 je omogućeno u SQL Server 2017 na Linux SQL modul Linux
11455814 4057280 Popravak: Visoka procesora kada velike indeks se koristi u upitu na tablici optimizirana memorije u SQL Server 2016 i 2017 OLTP u memorije Sve
11455813 4057190 Popravak: Pogreška 14684 kada ponovo konfiguriraju upravljanja skladišta podataka u imenovani instanca SQL poslužitelja 2016 i 2017 Alati za upravljanje Windows
11455788 4056117 Popravak: Tvrdnje pojavljuje kada prosleđivanje varijablu memorija optimizirana tablice u pohranjenu proceduru kao tablicu vrijednosti parametra u SQL Server 2016 i 2017 SQL modul Windows
11405622 4054398 Popravak: "Nije valjana usporedbe zbog nema RAZVRSTAVANJE" maloprodaja nametanje pojavljuje u SQL Server 2014 i 2017 SQL modul Windows
11405603 4046745 Popravak: Ažuriranje izjave tiho kada reference funkcija nepostojeći particije u uvjetu WHERE u SQL Server 2014 ili 2017 SQL modul Sve
11281548 4048943 Popravak: Na primarni replika grupe dostupnosti AlwaysOn u SQL Server do kršenja prava pristupa Visoke dostupnosti Windows
11405608 4048967 Popravak: Nije moguće omogućiti ili onemogućiti prikupljanje promjena podataka za bazu podataka nakon priložiti u SQL Server 2014 ili 2017 SQL modul Windows
11281538 4048942 Popravak: Ponovo pokrenite memorijski ispisi generiran za "Zatajio IOCP osluškivača" i "koje nisu prinos IOCP osluškivača" nakon SQL Server SQL modul Sve
11454778 4074661 Popravak: Razinu kompatibilnosti baze podataka msdb ostaje zakazan 130 način nadogradnje Mlazno strujanje SQL Server 2017 Alati za upravljanje Windows
11415502 4073684 Popravak: Prikupljanje podataka promjena neće raditi u SQL Server 2017 SQL modul Windows
11453962 4073670 Popravak: Nije moguće stvoriti Prijava na osnovu korisnika koji pripada domeni nadređenog u SQL Server 2017 na Linux Sigurnost SQL Linux
11281552 4052633 Popravak: Odaberite upit koji koristi raspršivanja serije način zbrajanja operator koji broji više stupaca koji vraća loše rezultate na SQL Server SQL performansi Sve
11281551 4045795 Popravak: Niti pojedinačno skupine aplikacija i Nadmetanje CMEMTHREAD u AAG s podacima u SQL Server 2016 i 2017 seeding SQL modul Sve
11281542 4040934 Popravak: Integracija servisa SQL Server pakete nasumično Prekini ako prilagođena je zapisivanje Integracija servisa Windows
11441099 4017445 Popravak: Ponovi nit nije dostupna u sekundarni replika nakon dostupnost baze podataka ispušteni u SQL Server Visoke dostupnosti Windows
11317816 4073045 Popravak: Potrošnje neočekivani memorije kada se koriste TCP protokol veze za SQL Server 2017 na Linux SQL modul Linux
11281563 4052121 Popravak: Pristup povrede DMV upitima koje pokrećete distribuirane Raspoloživost grupe u SQL Server Visoke dostupnosti Windows
11281515 4052131 Popravak: DMV sys.dm_os_windows_info vraća pogrešne vrijednosti za Windows 10 i Windows Server 2016 SQL modul Windows
8898811 3192154 Izbor plan koji nisu optimalno upit uzrokuje slabe performanse kada se pretražuju vrijednosti izvan raspona predstavljen u Statistika u SQL Server 2016 i 2017 SQL performansi Windows

Bilješke za ovo ažuriranje


Hibridno okruženjima uvođenja

Kada uvodite hitne hibridno okruženja (primjerice AlwaysOn, replikacije, klastera i zrcaljenje), preporučujemo da se odnosi na sljedeće članke prije uvođenja hitne:

Informacije kumulativnim ažuriranjem paketa


Preduvjeti

Da biste primijenili taj paket kumulativnim ažuriranjem, mora biti pokrenut SQL Server 2017.

Informacije o ponovnom pokretanju

Možda ćete morati ponovo pokrenuti računalo nakon što primijenite ovaj paket kumulativnim ažuriranjem.

Podaci u registru

Da biste koristili jedan od hitnih u ovaj paket neće imati napravite promjene registra.