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?

Wie zufrieden sind Sie mit der Sprachqualität?
Was hat Ihre Erfahrung beeinflusst?

Vielen Dank für Ihr Feedback!

×