KB4039089-Fix: EXCEPTION_ACCESS_VIOLATION Fehler beim Ausführen der gespeicherten sys.sp_MScdc_capture_job Prozedur in SQL Server

Problembeschreibung

Stellen Sie sich folgendes Szenario vor:

  • Angenommen, Sie verfügen über partitionierte Tabellen in Microsoft SQL Server, die Teil der Change Data Capture (CDC)-oder Transaktionsreplikation sind. Sie ein-oder Ausschalter Partition aus diesen Tabellen.

  • Nach dem Partitionswechsel beim Ausführen von DML-Vorgängen (Data Manipulation Language) stellen Sie möglicherweise fest, dass eine EXCEPTION_ACCESS_VIOLATION auftritt und eine Speicherabbilddatei generiert wird.

Datum/Uhrzeit * * * Stack-Dump wird an FilePath\FileNameDatum/Uhrzeit- SqlDumpExceptionHandler: Prozess- Prozess -Nr generiert schwerwiegende Ausnahme c0000005 EXCEPTION_ACCESS_VIOLATION. SQL Server beendet diesen Prozess. Datum/Uhrzeit * ** * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * ** Datum/Date/Time Uhrzeit * Date/Time  BEGIN Stack Dump:Datum/Uhrzeit * Datum/Uhrzeit* Datum/Date/Time Uhrzeit *Datum/Uhrzeit*Datum/Uhrzeit * Ausnahmeadresse = 000007FEE724BD80-Modul (sqllang + 00000000015BBD80)Datum/Uhrzeit * Ausnahme Code = c0000005 EXCEPTION_ACCESS_VIOLATIONDatum/Uhrzeit * Zugriffsverletzung beim Lesen der Adresse 000000000000002ADatum/Uhrzeit * Eingabepuffer 70 Bytes Datum/Uhrzeit * sys.sp_MScdc_capture_jobDatum/Uhrzeit *

Datum/Uhrzeit* * * Stack-Dump wird an FilePath\FileNameDatum/Uhrzeit-SqlDumpExceptionHandler: Prozess-PID-generierte schwerwiegende Ausnahme c0000005 EXCEPTION_ACCESS_VIOLATION. SQL Server beendet diesen Prozess. Datum/Uhrzeit * ** * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * ** Datum */Date/Time  Uhrzeit *Date/Time  Begin Stack Dump:Datum/Uhrzeit * DatumSPID/Uhrzeit-SPID-Datum */Uhrzeit *Datum/Uhrzeit *Datum/Uhrzeit * Ausnahmeadresse = 000007FEE9D26640-Modul (sqllang + 0000000001586640)Datum/Uhrzeit * Ausnahme Code = c0000005 EXCEPTION_ACCESS_VIOLATIONDatum/Uhrzeit * Zugriffsverletzung beim Lesen der Adresse 000000000000002ADatum/Uhrzeit *-Eingabepuffer 109 bytes-Datum/Uhrzeit * 16 00 00 00 12 00 00 00 02 00 00 00 00 00 00 00 00 00Datum/Uhrzeit * s p _ r e p 01 00 00 00 0B 00 73 00 70 00 5F 00 72 00 65 00 70 00Datum/Uhrzeit * l c m d s #a0 ô 6C 00 63 00 4T 00 64 00 73 00 00 00 00 00 26 04 04 F4Datum/Uhrzeit * & & ÿ 01 00 00 00 00 26 04 04 00 00 00 00 00 00 26 04 04 FFDatum/Uhrzeit * ÿÿÿ ¥ #a3 FF FF FF 00 00 a5 0A 00 00 00 00 00 26 04 04 8f 13 00Datum/Uhrzeit * #a7 ¡ 00 00 00 26 04 04 00 00 00 00 00 00 26 04 04 20 a1 07Datum/Uhrzeit * 00

  • Wenn Sie die folgende Abfrage für die Zieltabelle ausführen, stellen Sie möglicherweise fest, dass der Wert der is_replicated Spalte für nicht gruppierten Index als "1" markiert ist, was nicht korrekt ist.

select index_id, partition_number, * from sys.system_internals_partition_columns pc with(nolock)

JOIN sys.partitions p with(nolock)

ON p.partition_id = pc.partition_id

where p.object_id = object_id ('PartitionTable')

order by 2

Fehlerbehebung

Dieses Problem wurde in den folgenden kumulativen Updates für SQL Server behoben:

      Kumulatives Update 1 für SQL Server 2017

      Kumulatives Update 5 für SQL Server 2016 SP1

      Kumulatives Update 8 für SQL Server 2014 SP2

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

Neuestes Kumulatives Update für SQL Server 2017

Neuestes Kumulatives Update für SQL Server 2016

Neuestes Kumulatives Update für SQL Server 2014

Status

Microsoft hat bestätigt, dass es sich hierbei um ein Problem bei den in diesem Artikel genannten Microsoft-Produkten handelt.

Informationsquellen

Erfahren Sie mehr über die Terminologie, mit der Microsoft Softwareupdates beschreibt.

Benötigen Sie weitere Hilfe?

Ihre Office-Fähigkeiten erweitern
Schulungen erkunden
Neue Funktionen als Erster erhalten
Microsoft Insider beitreten

War diese Information hilfreich?

Vielen Dank für Ihr Feedback!

Vielen Dank für Ihr Feedback. Es klingt, als ob es hilfreich sein könnte, Sie mit einem unserer Office-Supportmitarbeiter zu verbinden.

×