KB4052908 - SQL Server 2016 Service Pack 2 - Informații despre lansarea

Data lansării: aprilie 24, 2018
Versiune: 13.0.5026.0

Acest articol conține informații importante de citit înainte de a instala Microsoft SQL Server 2016 Service Pack 2 (SP2). Descrie cum să obțineți pachetul Service Pack, lista de remedieri care sunt incluse în pachetul Service Pack, problemele cunoscute și o listă de atribuiri de drepturi de autor pentru produs.

Notă

Acest articol servește ca sursă unică de informații pentru a găsi întreaga documentație referitoare la acest pachet Service Pack. Aceasta include toate informațiile pe care le-ați găsit anterior în notele de lansare și în fișierele Readme.txt .

Lista de remedieri incluse în SQL Server 2016 SP2

Microsoft SQL Server 2016 Service Pack sunt actualizări cumulative. SQL Server 2016 SP2 face upgrade tuturor edițiilor și nivelurilor de serviciu de SQL Server 2016 la SQL Server 2016 SP2. În plus față de remedierile listate în acest articol, SQL Server 2016 SP2 include remedieri rapide care au fost incluse în actualizarea cumulativă 1 (CU1) din SQL Server 2016la SQL Server 2016 SP1 CU8.

Pentru mai multe informații despre actualizările cumulative disponibile în SQL Server 2016, consultați versiunile de compilare SQL Server 2016.

Notă

  • Remedieri suplimentare care nu sunt prezentate aici pot fi incluse și în pachetul Service Pack.
  • Această listă va fi actualizată atunci când vor fi lansate mai multe articole.

Pentru mai multe informații despre erorile remediate în SQL Server 2016 SP2, accesați articolele următoare din Baza de cunoștințe Microsoft.

Referință la eroare Descriere
3507192 Informațiile despre obiectivul rândului Optimizator în planul de executare a interogării adăugate în SQL Server 2017 CU3 și SQL Server 2016 SP2 (KB4051361)
5660983 Actualizarea adaugă coloane noi la SYS. DM_EXEC_QUERY_STATS DMV în SQL Server 2016 SP2 (KB4051358)
8742052 Îmbunătățire: Îmbunătățiri generale ale procesului de curățare a urmăririi modificărilor în SQL Server 2016 și 2017 (KB4054842)
9443219 Actualizare pentru a adăuga o coloană nouă la DMV sys.dm_sql_referenced_entities în SQL Server 2016 SP2 (KB4038418)
9824203 Îmbunătățește procedura de curățare a agentului de distribuire, pentru a crește performanța de replicare a tranzacțiilor în SQL Server 2016 (KB4092069)
9956170 Actualizare adaugă caracteristica "CLR strict security" la SQL Server 2016 (KB4018930)
10385772 Îmbunătățiți diagnosticarea scurgerilor tempdb în DMV și evenimentele extinse din SQL Server 2017 și SQL Server 2016 SP2 (KB4041814)
10696815 Actualizare adaugă setarea de expirare CPU la REQUEST_MAX_CPU_TIME_SEC Resource Governor grupului de lucru din SQL Server 2016 și 2017 (KB4038419)
10726760 Actualizare pentru procedura de curățare manuală a urmăririi modificărilor în SQL Server 2016 și 2017 (KB4052129)
10727775 Actualizare adaugă suport pentru opțiunea MAXDOP pentru instrucțiunile CREATE STATISTICS și UPDATE STATISTICS în SQL Server 2016 și 2017 (KB4041809)
10732726 Îmbunătățirea performanței interogărilor într-un tabel partiționat din SQL Server 2016 SP2 (KB4052137)
10871974 Schema de plan de prezentare unificată pentru SQL Server începând cu SQL Server 2012 SP4 și SQL Server 2016 SP2 (KB4016949)
11555288 Depanarea impadronită a paralelismului intra-interogare în SQL Server 2017 și 2016 (KB4089473)
11578523 Îmbunătățire: probleme de performanță la upgrade-ul MDS de la SQL Server 2012 la 2016 (KB4089718)
6884989 REMEDIERE: Actualizarea automată a statisticilor treptate este întârziată în SQL Server 2016 și 2017 (KB4041811)
7990665 Eroarea "Lanțul de backup al jurnalului este întrerupt" atunci când procesul de backup al jurnalului nu reușește în SQL Server (KB3162858)
8025121 REMEDIERE: Expertul copiere bază de date nu reușește atunci când un tabel conține un set de coloane rarefiate în SQL Server (KB3157575)
8846046 REMEDIERE: memoria cache LogPool MEMORYCLERK_SQLLOGPOOL consumă mai multă memorie memorie atunci când efectuați tranzacții online în SQL Server 2016 SP1 Express Edition (KB4046909)
9191595 REMEDIERE: Trunchierea LSN apare în AG atunci când se dezactivează caracteristica Change Data Capture în SQL Server 2016 (KB4092045)
9912272 REMEDIERE: Statisticile de execuție ale unei funcții scalare definite de utilizator sunt adăugate la fișierul XML din SQL Server 2016 SP2 (KB4051360)
10065114 REMEDIERE: Violarea accesului apare atunci când o interogare face referire la o funcție SQLCLR prin intermediul unui sinonim în SQL Server 2016 (KB3136496)
10077001 REMEDIERE: Interogările paralele sunt mai lente atunci când rulau cu DOP ridicat în SQL Server 2016 (KB4052138)
10456101 REMEDIERE: Adăugarea tipului de așteptare CXPACKET în showplan XML în SQL Server 2016 și 2017 (KB4046914)
10571989 REMEDIERE: pagina de configurare SQL Server 2016 conține linkuri nesigure de descărcare a instrumentelor (KB4046885)
10697582 REMEDIERE: SQL Server Profiler nu reușește să ascundă sp_setapprole atunci când este executată dintr-un apel de procedură la distanță în SQL Server (KB4014756)
10704351 REMEDIERE: Baza de date de sistem tempdb (sys.databases) este încă criptată, chiar dacă toate celelalte baze de date din instanța de SQL Server nu sunt criptate (KB4042788)
10727149 REMEDIERE: Acordul de memorie necesar pentru a rula asocierea optimizată la bucla imbricată nu se reflectă în Showplan XML în SQL Server (KB3170116)
10817173 REMEDIERE: Punctele de verificare indirecte din baza de date tempdb provoacă eroarea "Programator care nu cedează" în SQL Server 2016 sau 2017 (KB4040276)
10871961 REMEDIERE: Scăderea performanței și așteptările lungi pentru CLR_AUTO_EVENT și CMEMTHREAD atunci când SQLCLR UDT este utilizat ca parametru de procedură stocată pentru un apel SQL RPC (KB4013128)
10871968 REMEDIERE: Violare acces la crearea sau configurarea unui grup de disponibilitate Activ permanent pentru o bază de date de disponibilitate în SQL Server 2012 și 2016 (KB4021243)
10871976 REMEDIERE: Conexiunile de puncte finale Service Broker nu sunt închise după o reluare în caz de nereușită a grupului de disponibilitate în SQL Server (KB4016361)
10872004 REMEDIERE: "sp_special_columns" returnează un rezultat incorect în SQL Server 2016 (KB4056008)
10914360 REMEDIERE: Blocarea apare pe baza de date mod utilizator unic atunci când mai multe conexiuni o accesează simultan în SQL Server 2016 (KB4042415)
10932023 REMEDIERE: Curățarea manuală de urmărire a modificărilor nu reușește, cu o eroare de non-existență a tabelului în SQL Server (KB4043624)
10937127 REMEDIERE: SQL Server rămâne fără memorie atunci când sunt capturați parametri cu valoare de tabel în sesiunile evenimente extinse din SQL Server 2016, chiar dacă instrucțiunea de colectare sau fluxul de date nu sunt activate (KB4051359)
10973046 REMEDIERE: Execuția nu reușește atunci când o funcție SQL CLR apelează instrucțiuni Transact-SQL prin apeluri de substituire a identității în SQL Server 2016 și 2017 (KB4046918)
11032173 REMEDIERE: Dumpuri de memorie generate pentru "Ascultător IOCP oprit" și "Ascultător IOCP fără randament" după repornirea SQL Server (KB4048942)
11086264 REMEDIERE: SQL Server evenimentele de audit nu reușesc să scrie în jurnalul de securitate (KB4052136)
11454650 REMEDIERE: QRY_PROFILE_LIST_MUTEX este blocat când TF 7412 este activat în SQL Server 2016 (KB4089239)
11523867 REMEDIERE: durează mult timp să reveniți la starea anterioară a unui grup care actualizează un volum mare de date în SQL Server 2016 (KB4090279)
11542281 REMEDIERE: Tipurile de așteptare CXPACKET și CXCONSUMER afișează rezultate inconsistente pentru unele planuri de interogare paralele din SQL Server 2016 și 2017 (KB4057054)
12519464 REMEDIERE: Excepție de încălcare a accesului apare în timpul optimizării interogării unei interogări care accesează un tabel cu indexuri sau statistici filtrate (KB4475794)
9653457 Actualizarea permite planurilor de prezentare XML să furnizeze o listă de statistici utilizate în timpul optimizării interogărilor în SQL Server 2016 și 2017 (KB4041817)
10895916 Îmbunătățire: Adaugă suport pentru Service Broker pentru DBCC CLONEDATABASE în SQL Server 2016 (KB4092075)
9832539 REMEDIERE: TRY…CATCH blocarea readuce prea multe tranzacții în unele scenarii de gestionare a erorilor OLTP în memorie în SQL Server 2016 (KB4039846)
10288012 REMEDIERE: Nu puteți reporni SQL Server 2016 după ce utilizați ALTER DATABASE ADD FILE comenzile OR ADD LOG pentru a adăuga fișiere cu același nume logic (KB4092046)
10761398 REMEDIERE: Eroarea "Dimensiunea de fișier TempDB depășește 1024 MB" atunci când încercați să setați dimensiunea inițială pentru un TempDB fișier la o valoare mai mare de 1024 MB (KB4046902)
11032146 REMEDIERE: Epuizarea rezervorului de fire și conținerea CMEMTHREAD în AAG cu însămânțarea datelor în SQL Server 2016 și 2017 (KB4045795)
11334467 REMEDIERE: Valorile booleene nu sunt localizate corect în panoul de parametri al unui raport în SSRS 2016 (mod SharePoint) (KB4075158)
11543252 REMEDIERE: Reproducerea nu este activată atunci când asamblarea bazelor de date utilizează extensia de asamblare '_SC' în SQL Server 2016 și 2017 (KB4092066)
11566335 REMEDIERE: Violare acces atunci când utilizați QDS și specificați un plan de interogare pentru a rezolva o regresie de performanță (KB4089509)

Soluții suplimentare

Rezolvarea următoarelor probleme este inclusă, de asemenea, în SQL Server 2016 SP2.

Referință la eroare Descriere Zonă
8523231 Adaugă tabele durabile optimizate pentru memorie care pot avea referințe de cheie străină la tabelele nedurabile optimizate pentru memorie. In-Memory OLTP
9146914 Adaugă proprietățile la SpLevel and ReleaseProductVersion SQL Server 2016 SP1. Configurare & instalare
10365365 Remediază o problemă prin instalarea unei actualizări de securitate SQL Server pe nodul pasiv dintr-un cluster particularizat. Configurare & instalare
9480942 Remediază o problemă pentru a evita referințele nule în GetNextAllHoBts. Motor SQL
9737945 Adaugă un DVM sys.dm_tran_version_store_space_usage care poate urmări utilizarea depozitului de tempdb versiuni în fiecare bază de date. Motor SQL
9742982 Remediază o problemă din cauza căreia utilizarea memoriei cache a planului este mare atunci când MAXDOP este setată la 1. Motor SQL
10698782 Adaugă un nou DMV sys.dm_db_log_stats care returnează atribute la nivel de rezumat și informații despre fișierele jurnal de tranzacții ale bazelor de date. Motor SQL
10698786 Adaugă un nou DMV sys.dm_db_log_info care returnează informații despre fișierele jurnal virtuale (VLF) despre fișierele jurnal ale tranzacțiilor. Motor SQL
10698823 Expune procentul de modificări diferențiale din bazele de date pentru a determina dacă este util copierea backup completă sau diferențială a bazei de date. Motor SQL
10698846 Adaugă un nou DMV sys.dm_tran_version_store_space_usage care returnează un tabel pentru a afișa spațiul total în tempdb utilizat de înregistrările depozitului de versiuni pentru fiecare bază de date. Motor SQL
10698847 Remediază o problemă în care restaurarea unei copii backup comprimate pentru o bază de date activată pentru criptarea transparentă a datelor (TDE) prin interfața Virtual Device Interface (VDI) poate să nu reușească, afișând eroarea 38 a sistemului de operare. Motor SQL
10755072 Adaugă suport pentru grupuri de fișiere la SELECT INTO instrucțiune. Acest lucru vă permite să specificați numele grupului de fișiere în care va fi creat un tabel nou. Grupul de fișiere specificat ar trebui să existe în baza de date; altfel, motorul SQL Server generează o eroare. Motor SQL
10756412 Adaugă WITH VERIFY_CLONE opțiunea și WITH BACKUP_CLONE opțiunea la DBCC CLONEDATABASE comanda de gestionare care vă permite să verificați și să faceți backup bazelor de date clonate. Motor SQL
10760480 Expune informațiile despre procesor, cum ar fi numărul de nuclee, soclurile și informațiile NUMA din DMV sys.dm_server_services și funcție SERVERPROPERTY . Motor SQL
10823015 Îmbunătățește performanța de backup pe computerele care au memorie mare. Motor SQL
10914366 Adaugă un atribut de nume de bază de date în lista de procese și executionStack în evenimentul xml_deadlock_report extins pentru a expune numele bazei de date. Motor SQL
10925573 Adaugă un nou eveniment marked_transaction_latch_trace extins care arată starea deblocărilor globale utilizate de tranzacțiile marcate. Motor SQL
10973764 Îmbunătățește suportul serviciului Coordonatori tranzacții distribuite (DTC) pentru bazele de date ale grupurilor de disponibilitate (AG) AlwaysOn. Motor SQL
11559743 Remediază o problemă în care nu puteți rula pasul ADDNODE atunci când este instalată caracteristica Polybase în modul de implementare ScaleOut. Motor SQL
11565681 Expune ultima dată și oră bună DBCC CHECKDB cunoscută pentru o bază de date. Motor SQL
11583626 Remediază o problemă prin eliminarea unui nod dintr-un cluster de reluare în caz de nereușită care are instalat Polybase. Motor SQL
8837822 Remediază o problemă în care DMV sys.dm_exec_query_profiles afișează un rezultat incorect, care nu este compatibil cu planul de interogare estimat sau real. Performanță SQL
9437530 Remediază valoarea de utilizare a acordării de memorie (InputMemoryGrantși OutputMemoryGrantUsedMemoryGrant proprietățile) în Showplan XML pentru interogările paralele. Performanță SQL
10697461 Remediază o problemă din cauza căreia sugestia MAX_GRANT_PERCENT de interogare nu este respectată întotdeauna. Performanță SQL
10723493 Remediază o problemă cu o eroare de aserțiune atunci când interogați DMV sys.dm_db_stats_histogram dacă TIMESTAMP coloana conține valori. Performanță SQL

Pentru mai multe informații despre cum să faceți upgrade instalării SQL Server la SQL Server 2016 SP2, consultați Upgrade-urile de versiune și ediție acceptate.

Cum se obține SQL Server 2016 SP2

SQL Server 2016 SP2, Microsoft SQL Server 2016 SP2 Express și pachetul de caracteristici Microsoft SQL Server 2016 SP2 sunt disponibile pentru descărcare și instalare manuală pe următoarele site-uri web Centru de descărcare Microsoft.

Notă

După ce instalați pachetul Service Pack, versiunea serviciului SQL Server ar trebui să fie 13.0.5026.0 Pachetele Service Pack Microsoft SQL Server 2016 sunt actualizări cumulative. SQL Server 2016 SP2 face upgrade tuturor edițiilor și nivelurilor de serviciu de SQL Server 2016 la SQL Server 2016 SP2.

Dacă, din orice motiv, alegeți să dezinstalați SQL Server 2016 SP2, dezinstalarea SQL Server 2016 SP2 nu va fi blocată și veți putea dezinstala SQL Server 2016 SP2 la fel ca orice alt pachet Service Pack. Totuși, dacă rulați ediția Standard, Web sau Express de SQL Server și utilizați unele caracteristici noi care sunt deblocate doar atunci când porniți SQL Server 2016 SP2, este posibil să întâmpinați erori sau să vedeți baze de date lăsate într-o stare suspectă după dezinstalarea SQL Server 2016 SP2. Și mai rău, dacă bazele de date de sistem utilizează caracteristici noi (de exemplu, tabele partiționate în baze de date principale), acest lucru ar putea împiedica pornirea instanțelor SQL Server după ce dezinstalați SQL Server 2016 SP2.

Vă recomandăm să verificați dacă toate caracteristicile noi sunt dezactivate sau abandonate înainte de a alege să dezinstalați SQL Server 2016 SP2 pe alte ediții decât ediția Enterprise. Nu puteți elimina grupul de fișiere memory_optimized_data . Așadar, dacă ați configurat grupul de memory_optimized_data fișiere în baza de date cu SP2, nu trebuie să dezinstalați SQL Server 2016 SP2. În caz contrar, baza de date va intra într-o stare suspectă și următoarea intrare va fi înregistrată în jurnalul de erori:

<Eroare DateTime> spid15s: 41381, Severitate: 21, Stare: 1.
<DateTime> spid15s Baza de date nu poate fi pornită în această ediție de SQL Server deoarece conține un grup de fișiere MEMORY_OPTIMIZED_DATA. Consultați Cărțile online pentru mai multe detalii despre suportul pentru caracteristici în diferite ediții SQL Server.

  • Acest produs conține software derivat din funcția hash Xerox Secure.

  • Acest produs include software din biblioteca de compresie generală zlib.

  • Părți ale acestui software se bazează parțial pe lucrările RSA Data Security, Inc. Deoarece Microsoft a inclus software-ul RSA Data Security, Inc. în acest produs, Microsoft trebuie să includă textul de mai jos care însoțește software-ul respectiv:

    • Drept de autor 1990, RSA Data Security, Inc. Toate drepturile rezervate.
    • Licența de copiere și utilizare a acestui software este acordată cu condiția ca acesta să fie identificat drept "Algoritmul de Message-Digest RSA Data Security, Inc., MD5" în toate materialele care menționează sau fac referire la acest software sau la această funcție. Licența este, de asemenea, acordată pentru a face și utiliza lucrări derivate, cu condiția ca astfel de lucrări să fie identificate ca "derivate din algoritmul RSA Data Security, Inc., MD5 Message-Digest" în toate materialele care menționează sau fac referire la lucrarea derivată.
    • RSA Data Security, Inc., nu face nicio declarație cu privire la vandabilitatea acestui software sau la adecvarea acestui software pentru un anumit scop. Este furnizat "ca atare", fără nicio garanție expresă sau implicită de niciun fel.

    Aceste notificări trebuie păstrate în toate copiile oricărei părți a acestei documentații sau software.

  • Caracteristica de mapare Reporting Services utilizează date din fișiere TIGER/Line Shapefiles furnizate prin amabilitatea Biroului de recensământ al Statelor Unite ale Americii. Fișierele forme TIGER/Line sunt un extras de informații geografice și cartografice selectate din baza de date Census MAF/TIGER. Fișierele shape TIGER/Line sunt disponibile gratuit de la Biroul de Recensământ al Statelor Unite. Pentru a obține mai multe informații despre fișierele formă TIGER/Line, accesați fișierele de forme TIGER/Line. Informațiile despre limitele din TIGER/Line Shapefiles sunt destinate exclusiv colectării datelor statistice și în scopuri de tabulare; Reprezentarea și desemnarea sa în scopuri statistice nu constituie o determinare a autorității jurisdicționale, a drepturilor de proprietate sau a dreptului și nu reflectă descrierile legale ale terenurilor. Census TIGER și TIGER/Line sunt mărci comerciale înregistrate ale Biroului de Recensământ al Statelor Unite ale Americii.

Drepturi de autor 2012 Microsoft. Toate drepturile rezervate.

Referințe

Pentru mai multe informații despre cum să determinați versiunea și ediția curente de SQL Server, selectați următorul număr de articol pentru a accesa articolul din Baza de cunoștințe Microsoft:

321185 Cum să identificați versiunea și ediția SQL Server

Produsele unor terți prezentate în acest articol sunt fabricate de companii independente de Microsoft. Microsoft nu prezintă nicio garanție, implicită sau de altă natură, privind performanța sau fiabilitatea acestor produse.