Delen via


Aanbevolen updates en configuratieopties voor SQL Server 2017 en 2016 met werkbelastingen met hoge prestaties

In dit artikel wordt een lijst met prestatieverbeteringen en configuratieopties beschreven die beschikbaar zijn voor SQL Server 2016 en latere versies.

Oorspronkelijke productversie: SQL Server 2017 op Windows, SQL Server 2016
Origineel KB-nummer: 4465518

Inleiding

In dit artikel worden de prestatieverbeteringen en wijzigingen beschreven die beschikbaar zijn voor Microsoft SQL Server 2017 en SQL Server 2016 via verschillende productupdates en configuratieopties.

U wordt aangeraden deze updates toe te passen om de prestaties van SQL Server exemplaren te verbeteren. De mate van verbetering is afhankelijk van verschillende factoren, waaronder workloadpatroon, conflictpunten, processorindeling (aantal processorgroepen, sockets, NUMA-knooppunten en kernen in een NUMA-knooppunt) en de hoeveelheid beschikbaar geheugen in het systeem.

Het SQL Server-ondersteuningsteam heeft deze updates en configuratiewijzigingen gebruikt om redelijke prestatieverbeteringen te behalen voor workloads van klanten die gebruikmaken van hardwaresystemen die verschillende NUMA-knooppunten en veel processors bevatten. Het ondersteuningsteam blijft dit artikel in de toekomst bijwerken met andere updates.

Definitie: High-end systemen
Een 'high-end systeem' heeft doorgaans meerdere sockets, acht kernen of meer per socket, en een halve terabyte of meer geheugen.

Deze aanbevelingen voor het verbeteren van de prestaties van SQL Server 2017 en SQL Server 2016 zijn als volgt gegroepeerd in vijf tabellen:

  • Tabel 1 bevat de meest aanbevolen updates en traceringsvlagmen voor schaalbaarheid op geavanceerde systemen.
  • Tabel 2 bevat aanbevelingen en richtlijnen voor het afstemmen van andere prestaties.
  • Tabel 3 bevat informatie over wijzigingen in gedrag en standaardinstellingen in SQL 2017 en 2016.
  • Tabel 4 bevat andere schaalbaarheidscorrecties die samen met een cumulatieve update (CU) zijn opgenomen.
  • Tabel 5 bevat aanbevolen correcties en configuratierichtlijnen voor SQL Server exemplaren die zijn geïmplementeerd in een Linux-omgeving.

Opmerking

Zie Veelgebruikte knoppen om een bezet SQL Server af te stemmen voor aanvullende context.

Belangrijk

Als u de traceringsvlagmen hebt ingeschakeld, controleert u de informatie in dat artikel nadat u de migratie naar SQL Server 2017 of SQL Server 2016 hebt uitgevoerd. Veel van de traceringsvlagken en configuratieopties die in dat artikel worden vermeld, zijn standaardopties geworden in SQL Server 2017 en SQL Server 2016.

Tabel 1. Belangrijke updates en traceringsvlagmen voor geavanceerde systemen

Bekijk de volgende tabel en schakel de traceringsvlagken in de kolom Traceringsvlag in nadat u ervoor hebt gezorgd dat uw exemplaar van SQL Server voldoet aan de vereisten in de kolom Toepasselijke versie- en buildbereiken.

Opmerking

  • De toepasselijke versie en build geven de specifieke update aan waarin de wijzigings- of traceringsvlag is geïntroduceerd. Als er geen CU is opgegeven, worden alle RU's in de SP opgenomen.
  • Niet van toepassing zijnde versie en build geeft de specifieke update aan waarin de wijzigings- of traceringsvlag het standaardgedrag is geworden. Daarom is het voldoende om alleen die update toe te passen om de voordelen te ontvangen.

Belangrijk

Wanneer u correcties met traceringsvlagken inschakelt in AlwaysOn-omgevingen, moet u er rekening mee houden dat u de fix- en traceringsvlagmen moet inschakelen op alle replica's die deel uitmaken van de beschikbaarheidsgroep.

Scenario en symptoom om rekening mee te houden Traceringsvlag Toepasselijke versie- en buildbereiken Niet van toepassing zijnde versie- en buildbereiken Knowledge Base-artikel of blogkoppeling voor meer informatie
Zware SOS_CACHESTORE spinlockconflicten of uw plannen worden regelmatig verwijderd op ad-hocqueryworkloads. T174 SQL Server 2016 RTM naar huidige SP/CU SQL Server 2017 RTM naar huidige SP/CU Geen KB3026083 - OPLOSSING: SOS_CACHESTORE spinlockconflict op ad hoc SQL Server plancache veroorzaakt een hoog CPU-gebruik in SQL Server
Vermeldingen in de plancache worden verwijderd vanwege groei in andere caches of geheugenmedewerkers. Hoog CPU-verbruik vanwege frequente hercompilatie van query's. T8032 SQL Server 2016 RTM naar huidige SP/CU SQL Server 2017 RTM naar huidige SP/CU Geen Documentatie van DBCC TRACEON - Trace Flags (Transact-SQL). Zie de sectie Cachegroottebeheer van Interne cache plannen.
tempdb wordt intensief gebruikt en heeft veel wijzigingen in de gegevens in tempdb. U ondervindt niet-opleverende scheduler-berichten bij het gebruik van indirect controlepunt voor tempdb-database. T3468 SQL Server 2016 SP1 CU5 naar huidige SP/CU SQL Server 2017 CU1 naar huidige SP/CU Geen Indirect controlepunt en tempdb - de goede, de slechte en de niet-opleverende schedulerKB4040276 - FIX: indirecte controlepunten op tempdb-database veroorzaken een fout 'Niet-opleverende scheduler' in SQL Server 2016 en 2017
Frequente korte transacties vinden plaats in tempdb. U merkt dat een verhoogd CPU-gebruik voor deze transacties Common Criteria Compliance niet is ingeschakeld T3427 SQL Server 2016 SP1 CU2 naar SQL Server 2016 SP2 CU2 RTM SQL Server 2017 KB3216543 - OPLOSSING: workloads die in SQL Server 2016 en 2017 gebruikmaken van veel frequente, korte transacties, verbruiken mogelijk meer CPU dan in SQL Server 2014
U probeert specifieke prestatieproblemen met query's op te lossen. Optimalisatiefixes zijn standaard uitgeschakeld.
T4199 SQL Server 2016 RTM naar huidige SP/CU SQL Server 2017 RTM naar huidige SP/CU Geen KB974006 - SQL Server queryoptimalisatie hotfix traceringsvlag 4199 servicing model
Opmerking In plaats van de traceringsvlag 4199 op serverniveau kunt u overwegen om een optie met databasebereik te gebruiken QUERY_OPTIMIZER_HOTFIXES of queryhint ENABLE_QUERY_OPTIMIZER_HOTFIXES.
Het voltooien van statistiekentaken duurt lang. Kan niet meerdere updatetaken voor statistieken parallel uitvoeren. T7471 SQL Server 2016 RTM CU1 naar huidige SP/CU SQL Server 2017 RTM naar huidige SP/CU Geen KB3156157: meerdere UPDATE-STATISTIEKEN tegelijk uitvoeren voor verschillende statistieken op één tabel is beschikbaar
Prestaties van updatestatistieken verbeteren met SQL 2014 & SQL 2016

Tabel 2. Algemene overwegingen en aanbevolen procedures voor het verbeteren van de prestaties van uw SQL Server-exemplaar

Bekijk de inhoud in het Knowledge Base-artikel of de kolom Boeken onlineresource en overweeg de richtlijnen in de kolom Aanbevolen acties te implementeren.

Knowledge Base-artikel of Boeken Online-resource Aanbevolen acties
De maximale mate van parallelle configuratie van de server configureren Gebruik de sp_configure opgeslagen procedure om configuratiewijzigingen aan te brengen in De maximale mate van parallellisme configureren serverconfiguratieoptie voor uw exemplaar van SQL Server volgens het Knowledge Base-artikel.
Limieten voor rekencapaciteit per editie De licentiekernbeperking voor SQL Server 2012 Enterprise Edition met licentieverlening voor server- en clienttoegang (CAL) is beperkt tot 20 kernen per SQL Server exemplaar.

Er zijn geen limieten onder het op Core gebaseerde serverlicentiemodel.

Overweeg uw editie van SQL Server te upgraden naar de juiste SKU om alle hardwareresources te gebruiken.
Trage prestaties op Windows Server bij gebruik van het gebalanceerde energiebeheerschema Lees het artikel en werk samen met uw Windows-beheerder om een van de oplossingen te implementeren die worden vermeld in de sectie Oplossing van het artikel.
serverconfiguratieoptie

optimaliseren voor ad-hocworkloadsGEFORCEERDE PARAMETERISATIE
Vermeldingen in de plancache worden verwijderd vanwege groei in andere caches of geheugenmedewerkers. U kunt ook te maken krijgen met het verwijderen van de plancache wanneer het maximum aantal vermeldingen voor de cache is bereikt. Naast traceringsvlag 8032 die hierboven is besproken, kunt u de optie optimalisatie voor ad-hocworkloads server en ook de optie GEFORCEERDE PARAMETERIZATION-database overwegen.
Paging van buffergroepgeheugen in SQL Server verminderen

Overwegingen voor geheugenconfiguratie en -grootte in SQL Server 2012 en latere versies
Wijs het gebruikersrecht Pagina's vergrendelen in geheugenoptie (Windows) toe aan het opstartaccount van de SQL-service. Zie De functie Vergrendelde pagina's inschakelen in SQL Server 2012.

Stel het maximale servergeheugen in op ongeveer 90 procent van het totale fysieke geheugen. Zorg ervoor dat bij de configuratieopties voor servergeheugenconfiguratie alleen geheugen wordt gebruikt van de knooppunten die zijn geconfigureerd voor het gebruik van instellingen voor affiniteitsmaskers.
SQL Server en grote pagina's uitgelegd... Overweeg traceringsvlag 834 in te schakelen als u een server hebt met veel geheugen, met name voor een werkbelasting voor analytische of datawarehousing. Houd er rekening mee dat interoperabiliteit van Columnstore-indexen met een groot paginageheugenmodel in SQL Server.
Problemen met queryprestaties die zijn gekoppeld aan een grote beveiligingscache

Het duurt langer voordat query's worden uitgevoerd wanneer de tokenAndPermUserStore-cache groter wordt in SQL Server

DBCC TRACEON - Traceringsvlagken (Transact-SQL)
Als de beveiligingscache groter wordt en u prestatieproblemen en spinlockconflicten ondervindt, kunt u overwegen traceringsvlag T4610 en T4618 in te schakelen om de maximale grootte van TokenAndPermuserStore te verminderen.
ALTER WORKLOAD GROUPKB3107401: er zijn nieuwe opties voor het verlenen van querygeheugen beschikbaar (min_grant_percent en max_grant_percent) in SQL Server 2012 Als u veel query's hebt die veel geheugentoekenningen opleveren, verlaagt request_max_memory_grant_percent u voor de standaardworkloadgroep in de resource governor-configuratie van de standaardwaarde van 25 procent naar een lagere waarde. Er zijn nieuwe opties voor het verlenen van querygeheugen beschikbaar (min_grant_percent en max_grant_percent) in SQL Server.
SQL 2016 - Het werkt gewoon sneller: automatische TEMPDB-configuratie Voeg meerdere gegevensbestanden van gelijke grootte toe voor de tempdb-database als dit een bijgewerkte server is. Voor nieuwe installaties doet setup dit automatisch.
TEMPDB - Bestanden en traceringsvlagken en Updates Gebruik tempdb-optimalisaties en verbeter de schaalbaarheid door DDL voor tijdelijke objecten te vermijden of te verminderen.
Direct initialiseren van bestanden Werk samen met uw Windows-beheerder om het SQL Server-serviceaccount de gebruikersrechten Volumeonderhoudstaken uitvoeren te verlenen op basis van de informatie in het onderwerp Boeken online.
Overwegingen voor de instellingen 'autogrow' en 'autoshrink' in SQL Server Controleer de huidige instellingen van uw database en zorg ervoor dat deze zijn geconfigureerd volgens de aanbevelingen in het Knowledge Base-artikel.
Indirecte controlepunten Overweeg om indirecte controlepunten in te schakelen op gebruikersdatabases om I/O-gedrag te optimaliseren in SQL Server 2014 en 2012.
SQL Server: grote RAM- en DB-controlepunten Overweeg om indirecte controlepunten in te schakelen op gebruikersdatabases om I/O-gedrag te optimaliseren in SQL Server 2014 en 2012. Controleer de vereiste aanpassingen voor tempdb in het verwijzings indirect controlepunt en tempdb - de goede, de slechte en de niet-renderende scheduler.
KB3009974 - FIX: trage synchronisatie wanneer schijven verschillende sectorgrootten hebben voor primaire en secundaire replicalogboekbestanden in SQL Server AG- en logboekregistratieomgevingen Als u een beschikbaarheidsgroep hebt waarin het transactielogboek op de primaire replica zich bevindt op een schijf met een sectorgrootte van 512 bytes en het transactielogboek van de secundaire replica zich bevindt op een station met een sectorgrootte van 4 K, kan de synchronisatie traag zijn. In dit geval moet het inschakelen van TF 1800 het probleem oplossen. Zie Traceringsvlag 1800 voor meer informatie.
Infrastructuur voor queryprofilering

KB3170113 - Update om statistieken over de uitvoering van query's per operator beschikbaar te maken in showplan XML en Uitgebreide gebeurtenis in SQL Server 2014 SP2
Als uw SQL Server nog niet cpu-gebonden is en een overhead van 1,5 tot 2 procent verwaarloosbaar is voor uw workloads, raden we u aan TF 7412 in te schakelen als opstarttraceringsvlag. Met deze vlag kunt u lichtgewicht profileren in SQL Server 2014 SP2 of hoger. Hiermee kunt u live query's oplossen in productieomgevingen.
Regressies van plankeuze identificeren met Query StoreHet beste queryplan activeren Gebruik de functie queryopslag om query's te identificeren die achteruit zijn gegaan of slecht presteren. Als de prestatieproblemen van de query optreden vanwege een schatting van de kardinaliteit, selecteert u de juiste CE-versie: optie LEGACY_CARDINALITY_ESTIMATIONvoor databasebereik, queryhint LEGACY_CARDINALITY_ESTIMATION, databasecompatibiliteitsniveau of traceringsvlag 9481.
Veronderstelling van join-containment in de nieuwe kardinaliteitsschatter verslechtert de queryprestaties Evalueer de query's die joins en filters gebruiken om het effect van eenvoudige en basisinsluiting te begrijpen. Gebruik traceringsvlag 9476 voor eenvoudige insluiting in plaats van basisinsluiting wanneer u de standaard kardinaliteitsschatter gebruikt.
Verbeteringen in compatibiliteitsniveau 130Verbeteringen in compatibiliteitsniveau 140 Gebruik databasecompatibiliteitsniveau 130 of hoger om te profiteren van de volgende verbeteringen:
  • Adaptieve en agressieve drempelwaarde voor het bijwerken van bestaande statistieken voor grotere tabellen
  • Beter mechanisme voor steekproeven en vergrendeling voor het bijwerken van statistieken
  • Statistieken die worden bemonsterd door een proces met meerdere threads
  • Mogelijkheid om insert-select uit te voeren met behulp van parallellisme

  • Gebruik databasecompatibiliteitsniveau 140 of hoger om te profiteren van de volgende verbeteringen:
  • Verbeterde kardinaliteitschatting en plankwaliteit met behulp van nieuwe functies, zoals interleaved-uitvoering voor tabelwaarden met meerdere instructies en adaptive join
  • Verbeterd geheugengebruik door feedback over geheugentoestemming
  • Aanbevolen procedure met de Query Store
    De opnamemodus instellen op Automatisch
    Schakel traceringsvlagmen 7745 en 7752 in om de prestaties van Query Store te verbeteren tijdens scenario's met hoge beschikbaarheid en herstel na noodgevallen.

    De oplossing toepassen in KB4340759 - FIX: trage prestaties van SQL Server 2016 wanneer Query Store is ingeschakeld als u spinlockconflicten ondervindt bij zware werkbelastingen.
    SQL Server 2016/2017: Model en prestaties van secundaire replica van beschikbaarheidsgroep Als u te veel wachttijden (, of DIRTY_PAGE_TABLE_LOCK) ondervindt,PARALLEL_REDO_TRAN_TURNDPT_ENTRY_LOCK raadpleegt u dit blog om corrigerende acties te ondernemen (pas de toepasselijke oplossing toe, evalueert u het juiste gebruik van het model voor opnieuw uitvoeren).
    KB2634571: Verbeteringen voor de DBCC CHECKDB-opdracht kunnen leiden tot snellere prestaties wanneer u de optie PHYSICAL_ONLY gebruikt

    DBCC TRACEON - Traceringsvlagken

    Een snellere CHECKDB - Deel IV (SQL CLR-UDTs)
    Als u DBCC CHECK-opdrachten uitvoert op grote databases (meerdere TB-grootten), kunt u overwegen traceringsvlagken T2562, T2549 en T2566 te gebruiken.

    In SQL Server 2016 bevinden zich nu verschillende controles onder de optie EXTENDED_LOGICAL_CHECK.
    Bescherm SQL Server tegen aanvallen op beveiligingsproblemen met spectre- en meltdown-kanalen Evalueer zorgvuldig de prestaties van Kernel Virtual Address Shadowing (KVAS), Kernel Page Table Indirection (KPTI) en Indirect Branch Prediction mitigation (IBP) op verschillende SQL Server workloads in uw omgeving.

    Tabel 3. Belangrijke wijzigingen die worden geïntroduceerd in SQL Server 2017 en SQL Server 2016

    SQL Server 2017 en SQL Server 2016 bevat verschillende verbeteringen op het gebied van schaalbaarheid en prestaties. Verschillende configuratiewijzigingen en traceringsvlagmen die vereist zijn in SQL Server 2014 en SQL Server 2012, werden het standaardgedrag in SQL Server 2017 en 2016. Deze tabel bevat een overzicht van alle wijzigingen die zijn doorgevoerd in SQL Server 2017 en SQL Server 2016.

    Gebied Samenvatting van de wijziging Meer informatie en verwijzingen
    SQL Engine Veelgebruikte traceringsvlagken die buiten gebruik zijn gesteld of niet meer nodig zijn in SQL Server 2016 en de latere versies van SQL Server: 8048, 8079, 9024, 1236, 1118, 1117, 6498, 8075, 3449, 6532, 6533, 6534. traceringsvlag SQL Server
    Database-engine Nieuw in Database Engine - SQL Server 2017
    Database-engine Belangrijke wijzigingen in database-enginefuncties in SQL Server 2016
    Database-engine Belangrijke wijzigingen in database-enginefuncties in SQL Server 2017
    Gegevenstypeconversies voor queryverwerking SQL Server 2016 (13.x) bevat verbeteringen in conversies van bepaalde gegevenstypen en sommige (meestal ongebruikelijke) bewerkingen. Zie SQL Server 2016 verbeteringen in het verwerken van bepaalde gegevenstypen en ongebruikelijke bewerkingen voor meer informatie.
    Beschikbaarheidsgroep Voor secundaire database worden de eindpunten voor databasespiegeling gebruikt om de database-inhoud naar de secundaire database te streamen en toe te passen. SQLSweet16!, aflevering 2: Beschikbaarheidsgroepen automatische seeding
    Beschikbaarheidsgroep SQL Server 2016 gebruikt minder contextswitches wanneer logboekblokken van primair naar secundair worden getransporteerd. SQL 2016 - Het wordt alleen sneller uitgevoerd: Always On Log Transport Reduce Context SwitchesSQL Server 2016 - Het werkt gewoon sneller: AlwaysOn-beschikbaarheidsgroepen turbocharged
    Beschikbaarheidsgroep SQL Server 2016 maakt gebruik van verbeterde compressiealgoritmen en parallelle compressie van logboekblokgegevens. SQL 2016 - Het werkt gewoon sneller: AlwaysOn-parallelle compressie/verbeterde algoritmen
    Beschikbaarheidsgroep SQL Server 2016 maakt gebruik van hardware die is gebaseerd op AES-NI-versleutelingsmogelijkheden om de schaalbaarheid en prestaties van AlwaysOn-logboekverzending met een belangrijke factor te verbeteren. SQL 2016 - Het wordt gewoon sneller uitgevoerd - Altijd op AES-NI-versleuteling
    Prestatie SQL Server 2016 detecteert de CPU-mogelijkheden voor AVX of SSE en maakt gebruik van de op hardware gebaseerde vectormogelijkheden om de schaalbaarheid en prestaties te verbeteren bij het comprimeren, bouwen van woordenlijsten en het verwerken van columnstore-gegevens. SQL 2016 - Het werkt alleen sneller: Kolomarchief gebruikt vectorinstructies (SSE/AVX)
    Prestatie SQL Server 2016 maakt gebruik van CPU-vectorinstructies om de prestaties van bulksgewijs invoegen te verbeteren. SQL 2016 - Het werkt alleen sneller - BULK INSERT maakt gebruik van vectorinstructies (SSE/AVX)
    Prestatie SQL Server 2016 maakt insert ... SELECT-instructie om te werken met behulp van parallellisme, vermindert de laadtijd van de gegevens aanzienlijk. SQLSweet16!, Aflevering 3: Parallel INSERT ... SELECTEER
    Prestatie SQL Server 2016 maakt truncate-bewerking mogelijk op afzonderlijke partities van een tabel voor het archiveren van oudere partities. SQLSweet16!, aflevering 5: GESELECTEERDE partities AFKAPPEN
    Prestatie SQL Server 2016 past de grootte van de In-Memory geoptimaliseerde databasewerkgroep zo nodig dynamisch aan. SQL 2016 - Het werkt alleen sneller: In-Memory geoptimaliseerde databasewerkgroep
    Tempdb Toewijzingen zijn tempdb en gebruikersdatabases maken gebruik van uniforme volledige omvang. Bestandsgroei in tempdb vindt plaats voor alle bestanden tegelijk. SQL 2016 - Het werkt alleen sneller: -T1117 en -T1118 wijzigingen voor TEMPDB en gebruikersdatabases
    Tempdb Database Engine Setup berekent automatisch het aantal tempdb-gegevensbestanden. SQL 2016 - Het werkt gewoon sneller: automatische TEMPDB-configuratie
    Opslag Database-engine gebruikt 0xC0 stempel in plaats van 0x00 voor initialisatie van transactielogboekbestanden. SQL 2016 - Het werkt gewoon sneller: LDF gestempeld
    Opslag Voor grote geheugenservers en zware schrijfomgevingen presteert indirect controlepunt beter. SQL 2016 - Het wordt gewoon sneller uitgevoerd: standaard indirect controlepunt
    Opslag Hoge transacties kunnen profiteren van meerdere logwriters die de logboekcache naar het transactielogboek leegmaken. SQL 2016 - Het werkt alleen sneller: meerdere werkrollen voor logboekschrijvers
    Back-up maken en herstellen Back-ups kunnen worden gecomprimeerd voor database versleuteld met TDE als u MAXTRANSFERSIZE groter dan 65536 opgeeft. SQLSweet16!, aflevering 1: Back-upcompressie voor databases met TDE
    SQL-besturingssysteem Dynamisch geheugenobjecten partitioneren om conflicten met geheugenobjecten te verminderen. SQL 2016 - Het wordt gewoon sneller uitgevoerd: Dynamic Memory Object (CMemThread) Partitioneren
    SQL-besturingssysteem SQL Server 2016 bewaakt de kwantumgebruikspatronen van werknemers, zodat alle werknemers een eerlijke behandeling kunnen krijgen en de schaalbaarheid kunnen verbeteren. SQL 2016 - Het werkt alleen sneller: bijgewerkte planningsalgoritmen
    SQL-besturingssysteem SQL Server 2016 ondervraagt de hardware-indeling en configureert automatisch Soft NUMA op systemen die 8 of meer CPU's per NUMA-knooppunt rapporteren. De partitionering activeert verschillende aanpassingen in de database-engine voor betere schaalbaarheid en prestaties. SQL 2016 - Het werkt gewoon sneller: automatische zachte NUMA
    DBCC CHECK Geef MAXDOP op om resources te beheren die worden gebruikt door de opdracht DBCC CHECK. SQLSweet16!, aflevering 6: DBCC CHECKDB met MAXDOP
    DBCC CHECK DBCC CHECK maakt gebruik van een verbeterd algoritme voor paginascans dat minder conflicten en geavanceerde leesmogelijkheden heeft. SQL 2016 - Het werkt gewoon sneller: DBCC schaalt 7x beter
    DBCC CHECK DBCC CHECK-opdrachten duren lang wanneer SQL Server speciale gegevenstypen en indexen evalueert. Deze controles zijn verplaatst onder EXTENDED_LOGICAL_CHECKS optie. SQL 2016 - Het wordt alleen sneller uitgevoerd: uitgebreide controles van DBCC
    Codepagina BULK INSERT- of bcp-hulpprogramma's verbeterd om UTF-8-gegevens te laden in een tabel in SQL Server. SQLSweet16!, aflevering 10: "Ik kan glas eten ...", maar kan ik het laden in een database?
    Ruimtelijke SQL Server 2016 verwijdert de PInvoke- en PUnInvoke-activiteiten tijdens de T-SQL-uitvoering voor veel van de ruimtelijke methoden. SQL 2016 - Het wordt gewoon sneller uitgevoerd: systeemeigen ruimtelijke implementatie(s)
    Ruimtelijke SQL Server 2016 verbetert de schaalbaarheid van TVP die gebruikmaakt van ruimtelijke gegevens met behulp van systeemeigen ruimtelijke validaties. SQL 2016 - Het werkt gewoon sneller: TVP's met ruimtelijke kolom(s)
    Ruimtelijke Dankzij de systeemeigen en ruimtelijke verbeteringen van TVP kunnen SQL Server het maken van indexen en de vlakstelling van ruimtelijke gegevens optimaliseren. SQL 2016 - Het werkt alleen sneller: ruimtelijke index bouwt sneller
    MSDTC SQL Server 2016 start MSDTC zo nodig dynamisch, zodat resources voor andere activiteiten kunnen worden gebruikt totdat ze nodig zijn. SQL 2016 - Maakt gebruik van opstarten van MSDTC op aanvraag
    XEvent Er worden verschillende wijzigingen aangebracht in de XEvent Linq-providerlogica om het schakelen tussen contexten, geheugentoewijzingen en andere aspecten te verminderen, zodat gebeurtenissen sneller kunnen worden weergegeven. SQL 2016 - Het werkt gewoon sneller: XEvent Linq Reader

    Tabel 4. Belangrijke oplossingen die zijn opgenomen in een CU

    Bekijk de beschrijving in de kolom Symptomen en pas de vereiste updates toe (bij voorkeur de meest recente update die de specifieke oplossing bevat) in de kolom Vereiste update in toepasselijke omgevingen. U kunt het Knowledge Base-artikel raadplegen voor meer informatie over de respectieve problemen. Voor deze aanbevelingen hoeft u geen andere traceringsvlagken in te schakelen als opstartparameters, tenzij dit expliciet wordt vermeld in het artikel of in deze tabel. Het toepassen van de meest recente CU of servicepack die deze oplossingen bevat, is voldoende om het voordeel te krijgen.

    Opmerking De CU-naam in de kolom Vereiste update bevat de eerste CU van SQL Server waarmee dit probleem wordt opgelost. Een cumulatieve update bevat alle hotfixes en alle updates die samen met de vorige SQL Server updaterelease zijn opgenomen. Zoals vermeld in de updates voor het SQL Server incrementeel onderhoudsmodel, raden we u aan de meest recente cumulatieve update in een doorlopend proactief tempo te installeren om de beschreven problemen op te lossen of te voorkomen. Houd er ook rekening mee dat vanaf SQL Server 2017 het moderne onderhoudsmodel voor SQL Server is geïntroduceerd, zodat servicepacks niet meer beschikbaar zijn.

    Toepasselijke versie Gebied of onderdeel Beschrijving van probleem opgelost Aanbevolen update
    SQL Server 2016SQL Server 2017 Back-up & herstellen Logboekback-up van een database met TDE mislukt en retourneert af en toe fout 33111 bij het zoeken naar een oudere kopie van het certificaat dat is gebruikt om de DEK in het verleden te versleutelen als niet-standaard MAXTRANSFERSIZE wordt gebruikt FIX: Fouten 33111 en 3013 bij het maken van een back-up van een met TDE versleutelde database in SQL Server
    Cumulatieve update 2 voor SQL Server 2017
    Cumulatieve update 6 voor SQL Server 2016 SP1
    Cumulatieve update 9 voor SQL Server 2016
    SQL Server 2016SQL Server 2017 Back-up & herstellen INSTRUCTIE HEADERONLY HERSTELLEN voor een gecomprimeerde TDE-back-up die traag kan worden voltooid in SQL Server FIX: HEADERONLY-instructie HERSTELLEN voor een gecomprimeerde TDE-back-up die traag kan worden voltooid in SQL Server
    Cumulatieve update 8 voor SQL Server 2017
    Cumulatieve update 1 voor SQL Server 2016 SP2
    SQL Server 2016 Back-up & herstellen Kan het back-upbestand niet comprimeren wanneer de optie INIT en COMPRESSION wordt gebruikt in een database met TDE-functionaliteit OPLOSSING: Kan het back-upbestand niet comprimeren wanneer de optie INIT en COMPRESSIE wordt gebruikt in een database met TDE in SQL Server 2016
    Cumulatieve update 7 voor SQL Server 2016 RTM
    CU 4 voor SQL Server 2016 SP1
    SQL Server 2016 Back-up & herstellen Assertiefout bij het maken van een back-up van grote met TDE versleutelde database in SQL Server
    Cumulatieve update 4 voor SQL Server 2016 SP1
    SQL Server 2016 Back-up & herstellen Herstellen mislukt wanneer u een back-up uitvoert met behulp van compressie en controlesom op een database met TDE-functionaliteit OPLOSSING: Herstellen mislukt wanneer u een back-up uitvoert met behulp van compressie en controlesom in een database met TDE in SQL Server 2016
    Cumulatieve update 7 voor SQL Server 2016 RTM
    Cumulatieve update 4 voor SQL Server 2016 SP1
    SQL Server 2016 Back-up & herstellen Fout 9004 wanneer u een gecomprimeerde back-up probeert te herstellen van meerdere bestanden voor een grote met TDE versleutelde database in SQL Server FIX: Fout 9004 wanneer u probeert een gecomprimeerde back-up van meerdere bestanden te herstellen voor een grote TDE-versleutelde
    Cumulatieve update 7 voor SQL Server 2016 RTM
    SQL Server 2016SQL Server 2017 Back-up & herstellen Trage herstelprestaties wanneer u een back-up herstelt met behulp van compressie op een 4K-sector in SQL Server KB4088193 - FIX: Trage herstelprestaties bij het herstellen van een gecomprimeerde back-up op een schijf met een sectorgrootte van 4K in SQL Server
    Cumulatieve update 9 voor SQL Server 2016 SP1
    Cumulatieve update 1 voor SQL Server 2016 SP2
    Cumulatieve update 7 voor SQL Server 2017
    SQL Server 2016SQL Server 2017 Back-up & [VDI] Herstellen van een met TDE gecomprimeerde back-up is mislukt bij gebruik van de VDI-client Cumulatieve update 7 voor SQL Server 2017
    Cumulatieve update 1 voor SQL Server 2016 SP2
    Cumulatieve update 9 voor SQL Server 2016 SP1
    SQL Server 2016SQL Server 2017 Back-up & [VDI] Het herstellen van een met back-up gecomprimeerde database met TDE via de VDI-interface mislukt en retourneert besturingssysteemfout 38
    Cumulatieve update 8 voor SQL Server 2017 [VSTS-bug # 10936552]
    SQL Server 2016 SP2 RTM [VSTS-bug # 10698847]
    SQL Server 2016SQL Server 2017 Back-up maken & [VSS] Back-up van beschikbaarheidsdatabase via een VSS-toepassing kan mislukken in SQL Server OPLOSSING: Back-up van beschikbaarheidsdatabase via VSS-toepassing kan mislukken in SQL Server
    Cumulatieve update 1 voor SQL Server 2017
    Cumulatieve update 9 voor SQL Server 2016 RTM
    Cumulatieve update 5 voor SQL Server 2016 SP1
    Cumulatieve update 8 voor SQL Server 2014 SP2
    SQL Server 2016SQL Server 2017 Back-up & herstellen Back-up en herstel met TDE zijn traag als de versleutelingssleutel is opgeslagen in een EKM-provider in SQL Server TDE-ingeschakelde back-up en herstel traag als versleutelingssleutel is opgeslagen in EKM
    Cumulatieve update 8 voor SQL Server 2017
    Cumulatieve update 1 voor SQL Server 2016 Service Pack 2
    Cumulatieve update 9 voor SQL Server 2016 Service Pack 1
    SQL Server 2016SQL Server 2017 AlwaysOn AGColumnstore Query's die gegevens ophalen met behulp van niet-geclusterde indexzoekopdrachten duren langer OPLOSSING: Het ophalen van gegevensquery's met niet-geclusterde indexzoekopdrachten duurt veel langer in SQL Server
    Cumulatieve update 2 voor SQL Server 2017
    Cumulatieve update 6 voor SQL Server 2016 Service Pack 1
    Cumulatieve update 9 voor SQL Server 2016
    SQL Server 2016SQL Server 2017 AlwaysOn AG Parallel opnieuw uitvoeren in een secundaire replica van een beschikbaarheidsgroep die heap-tabellen bevat, genereert een runtime-assertdump of de server waarop SQL Server wordt uitgevoerd, loopt vast en retourneert een toegangsfout OPLOSSING: Parallel opnieuw uitvoeren in een secundaire replica van een beschikbaarheidsgroep die heap-tabellen bevat, genereert een runtime-assertdump of de SQL Server loopt vast met een toegangsfoutfout
    Cumulatieve update 9 voor SQL Server 2016 SP1
    Cumulatieve update 1 voor SQL Server 2016 SP2
    Cumulatieve update 6 voor SQL Server 2017
    SQL Server 2016 AlwaysOn AG Assertie treedt op wanneer u parallelle redo gebruikt in een secundaire replica van een SQL Server AlwaysOn-beschikbaarheidsgroep FIX: Assertie treedt op wanneer u parallelle redo gebruikt in een secundaire replica van een SQL Server AlwaysOn-beschikbaarheidsgroep
    Cumulatieve update 3 voor SQL Server 2016
    SQL Server 2016SQL Server 2017 AlwaysOn AG De prestaties van een Always On-AG zijn traag wanneer u een leesquery verwerkt FIX: AlwaysOn AG traag bij het verwerken van leesquery in SQL Server
    Cumulatieve update 8 voor SQL Server 2017
    Cumulatieve update 1 voor SQL Server 2016 SP2
    Cumulatieve update 9 voor SQL Server 2016 SP1
    SQL Server 2017 AlwaysOn AG Verbetering om de failoverduur voor een beschikbaarheidsgroep in SQL Server on Linux Verbetering om de failoverduur voor een beschikbaarheidsgroep in SQL Server on Linux
    Cumulatieve update 8 voor SQL Server 2017
    SQL Server 2017 AlwaysOn AG Verbeteringen voor AlwaysOn-beschikbaarheidsgroepen in een Pacemaker-cluster in SQL Server Verbeteringen voor AlwaysOn-beschikbaarheidsgroepen in een Pacemaker-cluster in SQL Server
    Cumulatieve update 8 voor SQL Server 2017
    SQL Server 2016 Geheugen Parallel opnieuw uitvoeren veroorzaakt een hoog geheugengebruik OPLOSSING: Parallel opnieuw uitvoeren veroorzaakt een hoog geheugengebruik in SQL Server 2016 in vergelijking met SQL Server 2014 of eerdere versies
    Cumulatieve update 3 voor SQL Server 2016 SP1
    SQL Server 2016SQL Server 2017 Geheugen sp_execute_external_script en DMV-sys.dm_exec_cached_plans geheugenlekken veroorzaken OPLOSSING: In het systeem opgeslagen procedure sp_execute_external_script en DMV-sys.dm_exec_cached_plans geheugenlekken veroorzaken in SQL Server 2017 en 2016
    Cumulatieve update 4 voor SQL Server 2017
    Cumulatieve update 8 voor SQL Server 2016 SP1
    SQL Server 2016SQL Server 2017 Geheugen Fout over onvoldoende geheugen wanneer de virtuele adresruimte van het SQL Server-proces laag is Fout over onvoldoende geheugen wanneer de virtuele adresruimte van het SQL Server-proces weinig SQL Server
    Cumulatieve update 4 voor SQL Server 2017
    Cumulatieve update 8 voor SQL Server 2016 SP1
    SQL Server 2016 Geheugen geheugenlek treedt op wanneer u Azure Storage gebruikt in SQL Server Er treedt een geheugenlek op wanneer u Azure Storage gebruikt in SQL Server 2014 of 2016
    Cumulatieve update 5 voor SQL Server 2016 RTM
    Cumulatieve update 2 voor SQL Server 2016 SP1
    Cumulatieve update 2 voor SQL Server 2016
    SQL Server 2016SQL Server 2017 OLTP in het geheugen Gebruik van controlepunten voor grote schijven vindt plaats voor een in-memory geoptimaliseerde bestandsgroep OPLOSSING: Het gebruik van een groot schijfcontrolepunt treedt op voor een In-Memory geoptimaliseerde bestandsgroep tijdens zware niet-in-memory workloads
    Cumulatieve update 6 voor SQL Server 2017
    Cumulatieve update 8 voor SQL Server 2016 SP1
    Cumulatieve update 1 voor SQL Server 2016
    SQL Server 2016 OLTP in het geheugen Controlepuntbestanden worden overmatig groter wanneer u gegevens invoegt in tabellen die zijn geoptimaliseerd voor geheugen OPLOSSING: Controlepuntbestanden worden te groot wanneer u gegevens invoegt in tabellen die zijn geoptimaliseerd voor geheugen in SQL Server 2016
    Cumulatieve update 2 voor SQL Server 2016 SP1
    Cumulatieve update 4 voor SQL Server 2016
    SQL Server 2016SQL Server 2017 OLTP in het geheugen Het herstellen van een database duurt lang wanneer deze tabellen bevat die zijn geoptimaliseerd voor geheugen Het herstellen van een database met tabellen die zijn geoptimaliseerd voor geheugen, duurt lang in SQL Server 2017 en 2016
    Cumulatieve update 4 voor SQL Server 2017
    Cumulatieve update 7 voor SQL Server 2016 SP1
    SQL Server 2016SQL Server 2017 Tempdb Verbetering van pfs-pagina round robin-algoritme Verbetering van het pfs-pagina round robin-algoritme in SQL Server 2016
    Cumulatieve update 7 voor SQL Server 2017
    Cumulatieve update 1 voor SQL Server 2016 SP2
    Cumulatieve update 9 voor SQL Server 2016 SP1
    SQL Server 2016SQL Server 2017 Tempdb Prestatieproblemen treden op in de vorm van PAGELATCH_EX en PAGELATCH_SH wachttijden in TempDB(sysobjvalues en sys.sysseobjvalues) Prestatieproblemen treden op in de vorm van PAGELATCH_EX en PAGELATCH_SH wachttijden
    Cumulatieve update 1 voor SQL Server 2016 Service Pack 2
    Cumulatieve update 9 voor SQL Server 2016 Service Pack 1
    SQL Server 2016SQL Server 2017 Tempdb Zware tempdb-contentionTemp-tabel met benoemde beperkingen vereist een synchrone daling van de tijdelijke tabel Zware tempdb-conflicten treden op in SQL Server 2016 of 2017
    Cumulatieve update 5 voor SQL Server 2017
    Cumulatieve update 8 voor SQL Server 2016 SP1
    SQL Server 2017 Tempdb PAGELATCH_EX conflicten wanneer u tijdelijke objecten (sys.sysobjvalues) verwijdert FIX: PAGELATCH_EX conflicten bij het verwijderen van tijdelijke objecten in SQL Server
    Cumulatieve update 5 voor SQL Server 2017
    SQL Server 2016 Tempdb Verhoogde PAGELATCH_EX conflicten in sys.sysobjvalues FIX: Toegenomen PAGELATCH_EX conflicten in sys.sysobjvalues in SQL Server 2016
    Cumulatieve update 6 voor SQL Server 2016 RTM
    Cumulatieve update 2 voor SQL Server 2016 Service Pack 1
    SQL Server 2016SQL Server 2017 Tempdb Indirecte controlepunten in tempdb-database veroorzaken de fout 'Niet-opleverende scheduler' OPLOSSING: indirecte controlepunten in de tempdb-database veroorzaken een fout 'Niet-opleverende scheduler' in SQL Server 2017 en 2016
    Cumulatieve update 1 voor SQL Server 2017
    Cumulatieve update 5 voor SQL Server 2016 Service Pack 1
    Cumulatieve update 8 voor SQL Server 2016
    SQL Server 2016SQL Server 2017 Tempdb Workloads die veel frequente, korte transacties gebruiken, kunnen meer CPU verbruiken Workloads die veel frequente, korte transacties gebruiken in SQL Server 2017 en 2016, verbruiken mogelijk meer CPU dan in SQL Server 2014
    Cumulatieve update 4 voor SQL Server 2017
    Cumulatieve update 2 voor SQL Server 2016 SP1
    SQL Server 2016SQL Server 2017 Transactielogboek Fout 9002 wanneer er onvoldoende schijfruimte is voor kritieke logboekgroei KB4087406 - OPLOSSING: fout 9002 wanneer er onvoldoende schijfruimte is voor kritieke logboekgroei in SQL Server 2014, 2016 en 2017
    Cumulatieve update 5 voor SQL Server 2017
    Cumulatieve update 1 voor SQL Server 2016 SP2
    Cumulatieve update 8 voor SQL Server 2016 SP1
    Cumulatieve update 11 voor SQL Server 2014 SP2
    SQL Server 2016 Beveiligingscache Hoog CPU-gebruik veroorzaakt prestatieproblemen in SQL Server 2016 Hoge spinlockconflicten voor SECURITY_CACHE en CMED_HASH_SET SQLSweet16!, aflevering 8: Hoe SQL Server 2016 cumulatieve update 2 (CU2) de prestaties van zeer gelijktijdige workloads kan verbeteren KB3195888 - OPLOSSING: hoog CPU-gebruik veroorzaakt prestatieproblemen in SQL Server 2016 en 2017
    Cumulatieve update 2 voor SQL Server 2016
    SQL Server 2017 Query Store Toegangsschending treedt op wanneer Query Store runtimestatistieken verzamelt Toegangsschending wanneer Query Store runtimestatistieken verzamelt in SQL Server 2017
    Cumulatieve update 5 voor SQL Server 2017
    SQL Server 2016 Query Store Het automatisch opschonen van gegevens in Query Store mislukt op andere edities dan Enterprise en Developer Edition Het automatisch opschonen van gegevens in Query Store mislukt op andere edities dan Enterprise en Developer-editie van SQL Server 2016
    Cumulatieve update 1 voor SQL Server 2016
    SQL Server 2016 Query Store Trage prestaties van SQL Server wanneer Query Store is ingeschakeld KB4340759 - OPLOSSING: trage prestaties van SQL Server 2016 wanneer Query Store is ingeschakeld
    Cumulatieve update 2 voor SQL Server 2016 SP2

    Deze tabel is een compilatie van alle belangrijke verbeteringen, aanbevelingen en codewijzigingen die zijn uitgebracht in cumulatieve updates nadat SQL Server 2017 is uitgebracht. Bekijk de beschrijving in de kolom Symptomen en pas de vereiste updates toe (bij voorkeur de meest recente update die de specifieke oplossing bevat) in de kolom Vereiste update in toepasselijke omgevingen. U kunt het vermelde Knowledge Base-artikel raadplegen voor meer informatie over de respectieve problemen.

    Voor deze aanbevelingen hoeft u geen andere traceringsvlagken in te schakelen als opstartparameters, tenzij dit expliciet wordt vermeld in het artikel of in deze tabel. Alleen het toepassen van de meest recente cumulatieve update of servicepack met deze correcties is voldoende om het voordeel te krijgen. Als u AlwaysOn-beschikbaarheidsgroep in SQL Server on Linux gebruikt, moet u SQL Server 2017 upgraden naar cumulatieve update 8 of hoger, omdat er verschillende verbeteringen in deze update zijn geleverd. Opmerking De CU-naam in de kolom Vereiste update bevat de eerste cumulatieve update van SQL Server waarmee dit probleem wordt opgelost. Een cumulatieve update bevat alle hotfixes en alle updates die zijn opgenomen in de vorige SQL Server updaterelease. Zoals vermeld in de updates voor het SQL Server incrementeel onderhoudsmodel, raden we u nu aan de meest recente cumulatieve update in een doorlopend proactief tempo te installeren om de beschreven problemen op te lossen of te voorkomen. Houd er ook rekening mee dat vanaf SQL Server 2017 het moderne onderhoudsmodel voor SQL Server is geïntroduceerd, zodat servicepacks niet meer beschikbaar zijn.

    Samenvatting van wijziging of verbetering Meer informatie en verwijzingen
    SQL en besturingssysteem: bekijk de verschillende aanbevelingen voor best practices voor het besturingssysteem en SQL Server bij het implementeren van SQL Server on Linux Best practices voor prestaties en configuratierichtlijnen voor SQL Server on Linux
    SQL Agent Verbetering: SQL Server Agent taken kunnen worden gestart zonder te wachten totdat alle databases zijn hersteld SQL Server Agent taken kunnen worden gestart zonder te wachten totdat alle databases zijn hersteld in SQL Server 2017 op Linux
    Cumulatieve update 9 voor SQL Server 2017
    Opslag Verbetering: het mechanisme 'geforceerd leegmaken' inschakelen in SQL Server 2017 Mechanisme voor geforceerd doorspoelen inschakelen in SQL Server 2017 op Linux
    Cumulatieve update 6 voor SQL Server 2017
    Opslag Verbetering: hoofddatabase en foutenlogboekbestand naar een andere locatie verplaatsen KB4053439 - Verbetering: hoofddatabase en foutenlogboekbestand verplaatsen naar een andere locatie in SQL Server 2017 in Linux
    Cumulatieve update 4 voor SQL Server 2017
    AG Verbetering: Verbeteringen voor AlwaysOn-beschikbaarheidsgroepen in een Pacemaker-cluster in SQL Server KB4339875 - Verbeteringen voor AlwaysOn-beschikbaarheidsgroepen in een Pacemaker-cluster in SQL Server
    Cumulatieve update 8 voor SQL Server 2017
    Geheugen Verbetering: Minimale geheugenlimiet ingesteld op 2 GB om SQL Server te installeren of te starten KB4052969 - FIX: minimale geheugenlimiet ingesteld op 2 GB om SQL Server 2017 te installeren of te starten
    Cumulatieve update 2 voor SQL Server 2017
    Geheugen OPLOSSING: De fase voor het opvoeren van geheugen is te lang nadat TF 834 is ingeschakeld KB4075203 - FIX: De fase voor het opvoeren van het geheugen duurt te lang nadat TF 834 is ingeschakeld in SQL Server 2017 op Linux
    Cumulatieve update 4 voor SQL Server 2017
    Plannen FIX: Draagbaarheid en prestaties verschillen tussen Windows- en Linux-scheduler-toewijzingen in SQL Server 2017 KB4043455 - OPLOSSING: Draagbaarheid en prestaties verschillen tussen Windows- en Linux-scheduler-toewijzingen in SQL Server 2017
    Cumulatieve update 1 voor SQL Server 2017
    AD-verificatie OPLOSSING: Kan geen aanmelding maken op basis van een gebruiker die deel uitmaakt van het bovenliggende domein KB4073670 - OPLOSSING: kan geen aanmelding maken op basis van een gebruiker die deel uitmaakt van het bovenliggende domein in SQL Server 2017 op Linux
    Cumulatieve update 4 voor SQL Server 2017
    AD-verificatie Update: Verbetert de prestaties van DE SQL-server door te beperken met welke KDC kan worden gecontacteerd in geografisch grote netwerken KB4463314- Update verbetert de prestaties van sql-servers door te beperken met welke KDC kan worden gecontacteerd in geografisch grote netwerken
    Cumulatieve update 11 voor SQL Server 2017
    AD-verificatie OPLOSSING: SQL Server loopt vast wanneer u externe Active Directory-providers gebruikt KB4466962 - OPLOSSING: SQL Server 2017 loopt vast wanneer u Active Directory-providers van derden gebruikt
    Cumulatieve update 12 voor SQL Server 2017
    TSQL FIX: de functie NEWSEQUENTIALID genereert dubbele GUID nadat SQL Server opnieuw is gestart KB4078097 - OPLOSSING: de functie NEWSEQUENTIALID genereert een dubbele GUID nadat SQL Server 2017 op Linux opnieuw is gestart
    Cumulatieve update 4 voor SQL Server 2017
    Connections FIX: Onverwacht geheugenverbruik wanneer TCP-protocolverbindingen worden gebruikt KB4073045 - OPLOSSING: onverwacht geheugenverbruik wanneer TCP-protocolverbindingen worden gebruikt voor SQL Server 2017 op Linux
    Cumulatieve update 4 voor SQL Server 2017
    Connections FIX: Naamomzettingsfout treedt op wanneer IPv6 is uitgeschakeld bij het opstarten KB4053392 - OPLOSSING: naamomzettingsfout treedt op wanneer IPv6 is uitgeschakeld bij het opstarten in SQL Server 2017 op Linux
    Cumulatieve update 2 voor SQL Server 2017
    Connections OPGELOST: SQL Server luistert niet naar een niet-standaard IP-adres dat is opgegeven door het mssql-conf-script KB4053393 - OPLOSSING: SQL Server 2017 in Linux luistert niet naar een niet-standaard-IP-adres dat is opgegeven door mssql-conf-script
    Cumulatieve update 2 voor SQL Server 2017
    Setup OPLOSSING: scriptupgradefouten bij het toepassen van CU Fouten bij het upgraden van SQL Server 2017 CU4 of hoger en het niet inschakelen van SQL Agent in Linux
    Cumulatieve update 6 voor SQL Server 2017
    Database Mail OPLOSSING: Database Mail kan geen verbinding maken met SQL Server wanneer een niet-standaard TCP-poort wordt gebruikt KB4100873 - OPLOSSING: Database Mail kan geen verbinding maken met SQL Server 2017 op Linux wanneer een niet-standaard TCP-poort wordt gebruikt
    Cumulatieve update 6 voor SQL Server 2017
    Container FIX: Kan de SQL Server Linux Docker-container niet stoppen met behulp van de opdracht 'docker stop' KB4093805 - OPLOSSING: kan de SQL Server Linux Docker-container niet stoppen met behulp van de opdracht 'docker stop'
    Cumulatieve update 5 voor SQL Server 2017
    Container OPLOSSING: Fout over onvoldoende geheugen wanneer u SQL Server uitvoert in een Linux Docker-container KB4347055 - OPLOSSING: fout over onvoldoende geheugen wanneer u SQL Server 2017 uitvoert in een Linux Docker-container
    Cumulatieve update 10 voor SQL Server 2017
    AG: Als u Pacemaker-pakket 1.1.18-11.el7 of hoger gebruikt, past u de eigenschap start-failure-is-fatal aan KB4229789 - Cumulatieve update 7 voor SQL Server 2017
    Zie de sectie Pacemaker Notice
    AG OPLOSSING: Pacemaker kan de processen van de resourceagent uitschakelen wanneer er een time-out optreedt voor de bewerking KB4460203 - OPLOSSING: Pacemaker kan de processen van de resourceagent uitschakelen wanneer er een time-out optreedt in SQL Server AlwaysOn-beschikbaarheidsgroep van 2017
    Cumulatieve update 11 voor SQL Server 2017
    AG OPLOSSING: twee SQL Server exemplaren zijn de primaire replica van een beschikbaarheidsgroep KB4316791 - OPLOSSING: twee SQL Server exemplaren zijn de primaire replica van een beschikbaarheidsgroep in SQL Server
    Cumulatieve update 8 voor SQL Server 2017
    AG OPLOSSING: Onnodige failover wanneer u AlwaysOn-beschikbaarheidsgroep gebruikt KB4056922 - OPLOSSING: onnodige failover wanneer u AlwaysOn-beschikbaarheidsgroep gebruikt in SQL Server 2017 op Linux
    Cumulatieve update 3 voor SQL Server 2017
    AG OPLOSSING: Pacemaker degradeert de bestaande primaire replica van een Always On-AG en promoot nooit een nieuwe KB4076982 - OPLOSSING: Pacemaker degradeert bestaande primaire replica van een Always On AG in SQL Server 2017 op Linux en promoot nooit een nieuwe
    Cumulatieve update 4 voor SQL Server 2017
    AG OPLOSSING: Pacemaker promoot een niet-gesynchroniseerde replica naar primair wanneer u Always On AG gebruikt KB4091722 - OPLOSSING: Pacemaker promoveert een niet-gesynchroniseerde replica naar primair wanneer u Always On AG gebruikt in SQL Server 2017 op Linux
    Cumulatieve update 5 voor SQL Server 2017
    AG OPLOSSING: Pacemaker-promotie van lokale replica naar primair mislukt bij gebruik van AlwaysOn AG KB4230542 - OPLOSSING: Pacemaker-promotie van lokale replica naar primair mislukt bij gebruik van Always On AG in SQL Server 2017
    Cumulatieve update 7 voor SQL Server 2017
    AG OPLOSSING: er is een time-out opgetreden bij het opstarten van een database die deel uitmaakt van een beschikbaarheidsgroep KB4316790 - OPLOSSING: er is een time-out opgetreden voor het opstarten van een database die deel uitmaakt van een beschikbaarheidsgroep in SQL Server on Linux
    Cumulatieve update 8 voor SQL Server 2017
    AG OPLOSSING: Er treden onnodige failovers op wanneer een SQL Server failoverclusterexemplaren of AlwaysOn AG wordt beheerd door Pacemaker KB4316793 - OPLOSSING: er treden onnodige failovers op wanneer een SQL Server 2017-failoverclusterexemplaren of AlwaysOn AG wordt beheerd door Pacemaker
    Cumulatieve update 8 voor SQL Server 2017