Freigeben über


KB4052908 – SQL Server 2016 Service Pack 2– Versionsinformationen

Veröffentlichungsdatum: 24. April 2018
Version: 13.0.5026.0

Dieser Artikel enthält wichtige Informationen, die Vor der Installation von Microsoft SQL Server 2016 Service Pack 2 (SP2) gelesen werden müssen. Es beschreibt, wie Sie das Service Pack, die Liste der Fixes, die im Service Pack enthalten sind, bekannte Probleme und eine Liste der Copyright-Attributionen für das Produkt abrufen.

Notiz

Dieser Artikel dient als eine einzige Informationsquelle, um nach allen Dokumentationen zu suchen, die sich auf dieses Service Pack beziehen. Sie enthält alle Informationen, die Sie zuvor in den Versionshinweisen und Readme.txt Dateien gefunden haben.

Liste der in SQL Server 2016 SP2 enthaltenen Fixes

Microsoft SQL Server 2016 Service Packs sind kumulative Updates. SQL Server 2016 SP2 aktualisiert alle Editionen und Servicelevels von SQL Server 2016 auf SQL Server 2016 SP2. Zusätzlich zu den in diesem Artikel aufgeführten Fixes enthält SQL Server 2016 SP2 Hotfixes, die in SQL Server 2016 Kumulatives Update 1 (CU1) auf SQL Server 2016 SP1 CU8 enthalten waren.

Weitere Informationen zu den kumulativen Updates, die in SQL Server 2016 verfügbar sind, finden Sie unter SQL Server 2016-Buildversionen.

Notiz

  • Weitere Korrekturen, die hier nicht dokumentiert sind, können auch im Service Pack enthalten sein.
  • Diese Liste wird aktualisiert, wenn weitere Artikel veröffentlicht werden.

Weitere Informationen zu den Fehlern, die in SQL Server 2016 SP2 behoben wurden, finden Sie in den folgenden Microsoft Knowledge Base-Artikeln.

Fehlerreferenz Beschreibung
3507192 Optimierungszeilen-Zielinformationen im Abfrageausführungsplan hinzugefügt in SQL Server 2017 CU3 und SQL Server 2016 SP2 (KB4051361)
5660983 Update fügt sys neue Spalten hinzu. DM_EXEC_QUERY_STATS DMV in SQL Server 2016 SP2 (KB4051358)
8742052 Verbesserung: Allgemeine Verbesserungen des Bereinigungsprozesses für die Änderungsnachverfolgung in SQL Server 2016 und 2017 (KB4054842)
9443219 Aktualisieren, um eine neue Spalte zu DMV-sys.dm_sql_referenced_entities in SQL Server 2016 SP2 (KB4038418) hinzuzufügen
9824203 Verbessert das Verteilungs-Agent Bereinigungsverfahren, um die Transaktionsreplikationsleistung in SQL Server 2016 (KB4092069) zu erhöhen.
9956170 Update fügt das Feature "CLR strict security" zu SQL Server 2016 (KB4018930) hinzu.
10385772 Verbessern der Tempdb-Überlaufdiagnose in DMV und erweiterten Ereignissen in SQL Server 2017 und SQL Server 2016 SP2 (KB4041814)
10696815 Update fügt die CPU-Timeouteinstellung zur Arbeitsgruppe "Ressourcenkontrolle" REQUEST_MAX_CPU_TIME_SEC in SQL Server 2016 und 2017 (KB4038419) hinzu.
10726760 Update für manuelle Änderungsnachverfolgungsbereinigungsverfahren in SQL Server 2016 und 2017 (KB4052129)
10727775 Update bietet Unterstützung für DIE OPTION MAXDOP für CREATE STATISTICS and UPDATE STATISTICS-Anweisungen in SQL Server 2016 und 2017 (KB4041809)
10732726 Verbessern der Abfrageleistung für eine partitionierte Tabelle in SQL Server 2016 SP2 (KB4052137)
10871974 Unified Showplan-Schema für SQL Server ab SQL Server 2012 SP4 und SQL Server 2016 SP2 (KB4016949)
11555288 Bessere Problembehandlung bei Der Intraabfrage-Parallelitäts-Deadlocks in SQL Server 2017 und 2016 (KB4089473)
11578523 Verbesserung: Leistungsproblem beim Upgrade von MDS von SQL Server 2012 auf 2016 (KB4089718)
6884989 FIX: Die automatische Aktualisierung inkrementeller Statistiken wird in SQL Server 2016 und 2017 (KB4041811) verzögert.
7990665 Fehler "Die Protokollsicherungskette ist fehlerhaft", wenn der Protokollsicherungsprozess in SQL Server fehlschlägt (KB3162858)
8025121 FIX: Der Assistent zum Kopieren von Datenbanken schlägt fehl, wenn eine Tabelle einen spaltensparenden Satz in SQL Server (KB3157575) enthält.
8846046 FIX: LogPool-Cache MEMORYCLERK_SQLLOGPOOL mehr Arbeitsspeicher verbraucht, wenn Sie Onlinetransaktionen in SQL Server 2016 SP1 Express Edition (KB4046909) ausführen.
9191595 FIX: LSN-Abkürzung tritt in AG auf, wenn die Änderungsdatenerfassungsfunktion in SQL Server 2016 (KB4092045) deaktiviert wird.
9912272 FIX: Die Ausführungsstatistiken einer skalaren benutzerdefinierten Funktion werden der Showplan-XML-Datei in SQL Server 2016 SP2 (KB4051360) hinzugefügt.
10065114 FIX: Zugriffsverletzung tritt auf, wenn eine Abfrage über ein Synonym in SQL Server 2016 (KB3136496) auf eine SQLCLR-Funktion verweist.
10077001 FIX: Parallele Abfragen sind langsamer, wenn sie mit hohem DOP in SQL Server 2016 (KB4052138) ausgeführt werden.
10456101 FIX: Add CXPACKET wait type in showplan XML in SQL Server 2016 and 2017 (KB4046914)
10571989 FIX: Die SQL Server 2016-Setupseite enthält nicht unsichere Tooldownloadlinks (KB4046885)
10697582 FIX: SQL Server Profiler kann sp_setapprole nicht verschleiern, wenn sie von einem Remoteprozeduraufruf in SQL Server (KB4014756) ausgeführt wird.
10704351 FIX: Die tempdb-Systemdatenbank (sys.databases) ist weiterhin verschlüsselt, obwohl alle anderen Datenbanken in der SQL Server-Instanz nicht verschlüsselt sind (KB4042788)
10727149 FIX: Speichererteilung, die zum Ausführen optimierter geschachtelter Schleifenbeitritt erforderlich ist, wird nicht in Showplan-XML in SQL Server (KB3170116) widergespiegelt.
10817173 FIX: Indirekte Prüfpunkte in der tempdb-Datenbank verursachen den Fehler "Nicht ergibtder Zeitplan" in SQL Server 2016 oder 2017 (KB4040276)
10871961 FIX: Verringerte Leistung und lange Wartezeiten für CLR_AUTO_EVENT und CMEMTHREAD, wenn SQLCLR UDT als gespeicherter Prozedurparameter für einen SQL RPC-Aufruf verwendet wird (KB4013128)
10871968 FIX: Zugriffsverletzung beim Erstellen oder Konfigurieren einer AlwaysOn-Verfügbarkeitsgruppe für eine Verfügbarkeitsdatenbank in SQL Server 2012 und 2016 (KB4021243)
10871976 FIX: Endpunktverbindungen des Dienstbrokers werden nach einem Verfügbarkeitsgruppenfailover in SQL Server (KB4016361) nicht geschlossen.
10872004 FIX: "sp_special_columns" gibt ein falsches Ergebnis in SQL Server 2016 (KB4056008) zurück.
10914360 FIX: Deadlock tritt in der Datenbank mit einem Einzelbenutzermodus auf, wenn viele Verbindungen gleichzeitig in SQL Server 2016 (KB4042415) darauf zugreifen.
10932023 FIX: Manuelle Bereinigung der Änderungsnachverfolgung schlägt fehl, wenn in SQL Server ein Fehler beim Nicht-Vorhandensein einer Tabelle vorliegt (KB4043624)
10937127 FIX: SQL Server ist nicht genügend Arbeitsspeicher vorhanden, wenn Tabellenwertparameter in Erweiterten Ereignissitzungen in SQL Server 2016 erfasst werden, auch wenn das Sammeln von Anweisungen oder Datenstrom nicht aktiviert ist (KB4051359)
10973046 FIX: Ausführung schlägt fehl, wenn eine SQL CLR-Funktion Transact-SQL-Anweisungen über Identitätswechselaufrufe in SQL Server 2016 und 2017 aufruft (KB4046918)
11032173 FIX: Speicherabbilder, die nach dem Neustart von SQL Server (KB4048942) für "Stalled IOCP Listener" und "non-yielding IOCP listener" generiert wurden
11086264 FIX: SQL Server-Überwachungsereignisse können nicht in das Sicherheitsprotokoll geschrieben werden (KB4052136)
11454650 FIX: QRY_PROFILE_LIST_MUTEX wird blockiert, wenn TF 7412 in SQL Server 2016 (KB4089239) aktiviert ist.
11523867 FIX: Es dauert eine lange Zeit, einen Batch zurückzurollen, der eine große Menge von Daten in SQL Server 2016 aktualisiert (KB4090279)
11542281 FIX: DIE WAIT-Typen CXPACKET und CXCONSUMER zeigen inkonsistente Ergebnisse für einige parallele Abfragepläne in SQL Server 2016 und 2017 (KB4057054) an.
12519464 FIX: Zugriffsverletzungsausnahme tritt während der Abfrageoptimierung einer Abfrage auf, die auf eine Tabelle mit gefilterten Indizes oder Statistiken zugreift (KB4475794)
9653457 Mit "Update" können XML-Showplans eine Liste von Statistiken bereitstellen, die während der Abfrageoptimierung in SQL Server 2016 und 2017 (KB4041817) verwendet werden.
10895916 Verbesserung: Fügt Die Unterstützung des DBCC CLONEDATABASE Servicebrokers in SQL Server 2016 (KB4092075) hinzu.
9832539 FIX: TRY…CATCH Blockrollback zu viele Transaktionen in einigen OLTP-Fehlerbehandlungsszenarien im Arbeitsspeicher in SQL Server 2016 (KB4039846)
10288012 FIX: Sql Server 2016 kann nicht neu gestartet werden, nachdem Sie Dateien mit demselben logischen Namen (KB4092046) hinzugefügt haben ALTER DATABASE ADD FILE ADD LOG .
10761398 FIX: Fehler "TempDB-Dateigröße überschreitet 1024 MB", wenn Sie versuchen, die Anfangsgröße für eine TempDB Datei auf einen Wert von mehr als 1024 MB (KB4046902) festzulegen.
11032146 FIX: Threadpoolausschöpfung und CMEMTHREAD-Inhalt in AAG mit Datensaming in SQL Server 2016 und 2017 (KB4045795)
11334467 FIX: Boolesche Werte werden im Parameterbereich eines Berichts im SSRS 2016 (SharePoint-Modus) (KB4075158) nicht richtig lokalisiert.
11543252 FIX: Die Replikation ist nicht aktiviert, wenn die Datenbanksortierung in SQL Server 2016 und 2017 (KB4092066) die Sortierungserweiterung "_SC" verwendet.
11566335 FIX: Zugriffsverletzung, wenn Sie QDS verwenden und einen Abfrageplan angeben, um eine Leistungsregression zu beheben (KB4089509)

Zusätzliche Auflösungen

Lösungen für die folgenden Probleme sind auch in SQL Server 2016 SP2 enthalten.

Fehlerreferenz Beschreibung Bereich
8523231 Fügt dauerhafte speicheroptimierte Tabellen hinzu, die Einen Fremdschlüsselverweis auf nicht verwendbare speicheroptimierte Tabellen aufweisen können. In-Memory-OLTP
9146914 Fügt die SpLevel and ReleaseProductVersion Eigenschaften zu SQL Server 2016 SP1 hinzu. Setup und Installation
10365365 Behebt ein Problem, indem ein SQL Server-Sicherheitsupdate auf dem passiven Knoten in einem angepassten Cluster installiert wird. Setup und Installation
9480942 Behebt ein Problem, um null-Verweis in GetNextAllHoBts. SQL Engine
9737945 Fügt einen DVM sys.dm_tran_version_store_space_usage hinzu, der die tempdb Versionsspeichernutzung in jeder Datenbank nachverfolgen kann. SQL Engine
9742982 Behebt ein Problem, bei dem die Speicherauslastung des Cachespeichers hoch ist, wenn die MAXDOP Einstellung auf 1" festgelegt ist. SQL Engine
10698782 Fügt einen neuen DMV sys.dm_db_log_stats hinzu, der Attribute der Zusammenfassungsebene und Informationen zu Transaktionsprotokolldateien von Datenbanken zurückgibt. SQL Engine
10698786 Fügt einen neuen DMV sys.dm_db_log_info hinzu, der die VLF-Informationen (Virtual Log File) zu den Transaktionsprotokolldateien zurückgibt. SQL Engine
10698823 Macht den Prozentsatz der differenziellen Änderungen in den Datenbanken verfügbar, um festzustellen, ob vollständige Datenbanksicherung oder differenzielle Sicherung nützlich ist. SQL Engine
10698846 Fügt einen neuen DMV sys.dm_tran_version_store_space_usage hinzu, der eine Tabelle zurückgibt, um den Gesamtspeicherplatz in tempdb anzuzeigen, der von Versionsspeichereinträgen für jede Datenbank verwendet wird. SQL Engine
10698847 Behebt ein Problem, bei dem das Wiederherstellen einer komprimierten Sicherung für eine durch die VIRTUAL Device Interface (VDI)-Schnittstelle aktivierte Datenbank mit dem Betriebssystemfehler 38 möglicherweise fehlschlägt. SQL Engine
10755072 Fügt der Anweisung die Unterstützung der SELECT INTO Dateigruppe hinzu. Auf diese Weise können Sie den Namen der Dateigruppe angeben, in der eine neue Tabelle erstellt wird. Die angegebene Dateigruppe muss in der Datenbank vorhanden sein, andernfalls löst die SQL Server-Engine einen Fehler aus. SQL Engine
10756412 Fügt die WITH VERIFY_CLONE Option und die WITH BACKUP_CLONE Option zum Verwaltungsbefehl hinzu, mit dem DBCC CLONEDATABASE Sie geklonte Datenbanken überprüfen und sichern können. SQL Engine
10760480 Macht die Prozessorinformationen wie Kernanzahl, Sockets und NUMA-Informationen in DMV sys.dm_server_services und der SERVERPROPERTY Funktion verfügbar. SQL Engine
10823015 Verbessert die Sicherungsleistung auf Computern mit großem Arbeitsspeicher. SQL Engine
10914366 Fügt ein Datenbanknamensattribut in der Prozessliste und executionStack im erweiterten Ereignis xml_deadlock_report hinzu, um den Datenbanknamen verfügbar zu machen. SQL Engine
10925573 Fügt ein neues erweitertes Ereignis marked_transaction_latch_trace hinzu, das den Status der globalen Latches anzeigt, die von markierten Transaktionen verwendet werden. SQL Engine
10973764 Verbessert die DTC-Dienstunterstützung (Distributed Transaction Coordinators) für AlwaysOn-Verfügbarkeitsgruppen(AG)-Datenbanken. SQL Engine
11559743 Behebt ein Problem, bei dem Sie den ADDNODE Schritt nicht ausführen können, wenn das Polybase-Feature im ScaleOut-Bereitstellungsmodus installiert ist. SQL Engine
11565681 Macht das datum und die Uhrzeit der letzten bekannten guten DBCC CHECKDB Daten für eine Datenbank verfügbar. SQL Engine
11583626 Behebt ein Problem, indem ein Knoten aus einem Failovercluster entfernt wird, auf dem Polybase installiert ist. SQL Engine
8837822 Behebt ein Problem, bei dem der DMV sys.dm_exec_query_profiles ein falsches Ergebnis anzeigt, das mit dem geschätzten oder tatsächlichen Abfrageplan inkonsistent ist. SQL-Leistung
9437530 Behebt die Speichererteilungsverwendung (InputMemoryGrantOutputMemoryGrantund UsedMemoryGrant Eigenschaften) in Showplan-XML für parallele Abfragen. SQL-Leistung
10697461 Behebt ein Problem, bei dem der MAX_GRANT_PERCENT Abfragehinweis nicht immer beachtet wird. SQL-Leistung
10723493 Behebt ein Problem, bei dem ein Assertionsfehler auftreten kann, wenn Sie den DMV sys.dm_db_stats_histogram abfragen, wenn die TIMESTAMP Spalte Werte enthält. SQL-Leistung

Weitere Informationen zum Upgrade Ihrer SQL Server-Installation auf SQL Server 2016 SP2 finden Sie unter Unterstützte Versions- und Editionsupgrades.

So erhalten Sie SQL Server 2016 SP2

SQL Server 2016 SP2, Microsoft SQL Server 2016 SP2 Express und Microsoft SQL Server 2016 SP2 Feature Pack sind für den manuellen Download und die Installation auf den folgenden Microsoft Download Center-Websites verfügbar.

Notiz

Nach der Installation des Service Packs sollte die SQL Server-Dienstversion 13.0.5026.0 Microsoft SQL Server 2016 Service Packs kumulative Updates sein. SQL Server 2016 SP2 aktualisiert alle Editionen und Servicelevels von SQL Server 2016 auf SQL Server 2016 SP2.

Wenn Sie aus irgendeinem Grund SQL Server 2016 SP2 deinstallieren möchten, wird die Deinstallation von SQL Server 2016 SP2 nicht blockiert, und Sie können SQL Server 2016 SP2 auf die gleiche Weise deinstallieren wie alle anderen Service Packs. Wenn Sie jedoch die Standard-, Web- oder Express-Edition von SQL Server ausführen und einige neue Features verwenden, die nur beim Starten von SQL Server 2016 SP2 entsperrt sind, treten möglicherweise Fehler auf oder sehen Datenbanken nach der Deinstallation von SQL Server 2016 SP2 in einem verdächtigen Zustand. Schlimmer noch: Wenn die Systemdatenbanken neue Features verwenden (z. B. partitionierte Tabellen in Masterdatenbanken), kann dies verhindern, dass SQL Server-Instanzen nach der Deinstallation von SQL Server 2016 SP2 gestartet werden.

Es wird empfohlen, sicherzustellen, dass alle neuen Features deaktiviert oder gelöscht werden, bevor Sie SQL Server 2016 SP2 für andere Editionen als die Enterprise Edition deinstallieren. Sie können die memory_optimized_data Dateigruppe nicht ablegen. Wenn Sie daher die memory_optimized_data Dateigruppe für Ihre Datenbank mit SP2 eingerichtet haben, sollten Sie SQL Server 2016 SP2 nicht deinstallieren. Andernfalls wird die Datenbank in einen verdächtigen Zustand versetzt, und der folgende Eintrag wird im Fehlerprotokoll protokolliert:

<DateTime> spid15s Error: 41381, Schweregrad: 21, Status: 1.
<DateTime> spid15s Die Datenbank kann in dieser Edition von SQL Server nicht gestartet werden, da sie eine MEMORY_OPTIMIZED_DATA Dateigruppe enthält. Weitere Informationen zur Unterstützung von Funktionen in verschiedenen Editionen von SQL Server finden Sie in der Onlinedokumentation.

  • Dieses Produkt enthält Software, die von der Secure Hash Function von Secure Hash Function abgeleitet wurde.

  • Dieses Produkt enthält Software aus der allgemeinen Komprimierungsbibliothek zlib.

  • Teile dieser Software basieren teilweise auf der Arbeit von RSA Data Security, Inc. Da Microsoft die RSA Data Security, Inc., Software in diesem Produkt enthalten hat, ist Microsoft erforderlich, um den folgenden Text einzuschließen, der diese Software begleitet:

    • Copyright 1990, RSA Data Security, Inc. Alle Rechte vorbehalten.
    • Die Lizenz zum Kopieren und Verwenden dieser Software wird gewährt, sofern sie als "RSA Data Security, Inc., MD5 Message-Digest Algorithm" in allen materialen Erwähnungen oder Verweisen auf diese Software oder diese Funktion identifiziert wird. Die Lizenz wird auch gewährt, um abgeleitete Werke zu erstellen und zu verwenden, vorausgesetzt, dass solche Werke in allen materialbezogenen Erwähnungen oder Verweisen auf die abgeleitete Arbeit als "abgeleitet von RSA Data Security, Inc., MD5 Message-Digest Algorithm" identifiziert werden.
    • RSA Data Security, Inc., stellt keine Darstellungen hinsichtlich der Handelsmöglichkeit dieser Software oder der Eignung dieser Software für einen bestimmten Zweck vor. Es wird ohne ausdrückliche oder konkludente Garantie jeglicher Art bereitgestellt.

    Diese Hinweise müssen in kopien eines Teils dieser Dokumentation oder Software aufbewahrt werden.

  • Die Reporting Services-Zuordnungsfunktion verwendet Daten aus TIGER/Line Shapefiles, die mit Freundlichkeit des USA Census Bureau bereitgestellt werden. TIGER/Line-Shape-Dateien sind ein Auszug aus ausgewählten geografischen und kartographischen Informationen aus der Census MAF/TIGER-Datenbank. TIGER/Line Shapefiles sind kostenlos vom USA Census Bureau erhältlich. Um weitere Informationen zu den TIGER/Line Shapefiles zu erhalten, wechseln Sie zu TIGER/Line Shapefiles. Die Grenzinformationen in den TIGER/Line Shapefiles dienen nur zur statistischen Datensammlung und zur Tabulation; Ihre Darstellung und Benennung für statistische Zwecke stellt keine Bestimmung der gerichtlichen Behörde, der Eigentumsrechte oder des Anspruchs dar und spiegelt keine rechtlichen Landbeschreibungen wider. Census TIGER und TIGER/Line sind eingetragene Marken des USA Census Bureau.

Copyright 2012 Microsoft. Alle Rechte vorbehalten.

References

Weitere Informationen zum Ermitteln der aktuellen SQL Server-Version und -Edition finden Sie unter der folgenden Artikelnummer in der Microsoft Knowledge Base:

321185 So identifizieren Sie Ihre SQL Server-Version und -Edition

Die in diesem Artikel genannten Drittanbieterprodukte stammen von Herstellern, die von Microsoft unabhängig sind. Microsoft gewährt keine implizite oder sonstige Garantie in Bezug auf die Leistung oder Zuverlässigkeit dieser Produkte.