KB4511750 – KORREKTUR: Die Sql-Batchleistung sinkt, wenn Sie "Verschlüsselung erzwingen" in SQL Server 2014 aktivieren.

Gilt für
SQL Server 2014 Developer - duplicate (do not use) SQL Server 2014 Enterprise - duplicate (do not use) SQL Server 2014 Enterprise Core - duplicate (do not use) SQL Server 2014 Standard - duplicate (do not use)

Symptome

Angenommen, Sie verwenden Microsoft SQL Server 2014. Wenn Sie den Wert der Option "Verschlüsselung erzwingen" auf "Ja" festlegen, wird die Gesamtleistung des SQL-Batches um 50 % reduziert. Darüber hinaus können Sie sehen, dass der Hauptwartetyp PREEMPTIVE_OS_ENCRYPTMESSAGE ist, wenn Sie XEvent "wait_info_external" wie folgt erfassen:

CREATE EVENT SESSION [wait] ON SERVER

ADD EVENT sqlos.wait_info_external

ADD TARGET package0.event_file(SET filename=N'wait')

WITH (MAX_MEMORY=4096 KB,EVENT_RETENTION_MODE=ALLOW_SINGLE_EVENT_LOSS,MAX_DISPATCH_LATENCY=30 SECONDS,MAX_EVENT_SIZE=0 KB,MEMORY_PARTITION_MODE=NONE,TRACK_CAUSALITY=OFF,STARTUP_STATE=OFF)

GO

      

Status

Microsoft hat bestätigt, dass dies ein Problem bei den Microsoft-Produkten ist, die im Abschnitt „Gilt für“ aufgeführt sind.

Lösung

Dieses Problem wird durch das folgende kumulative Sicherheitsupdate für SQL Server behoben:

Informationen zu kumulativen Updates für SQL Server:

Jedes neue kumulative Update für SQL Server enthält alle Hotfixes und alle Sicherheitsfixes, die im vorherigen kumulativen Update enthalten waren. Sehen Sie sich die neuesten kumulativen Updates für SQL Server an:

Referenzmaterial

Informieren Sie sich über die Terminologie, die Microsoft zum Beschreiben von Softwareupdates verwendet.