KB4013112 – FIX: FEHLER "ABSCHNITT FÜR SYSTEM_TIME hinzufügen" beim Hinzufügen von Periodenspalten zu einer speicheroptimierten Tabelle in SQL Server 2016

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

Symptome

Angenommen, Sie verwenden In-Memory OLTP in Microsoft SQL Server 2016. In diesem Szenario verwenden Sie die Anweisungen ALTER TABLE und ADD PERIOD FOR SYSTEM_TIME, um Period-Spalten mit entsprechenden Standardwerten zusammen mit dem entsprechenden Systemzeitraum zu einer speicheroptimierten Tabelle hinzuzufügen. Wenn die Tabelle nicht leer ist, wird eine Fehlermeldung angezeigt, die etwa so aussieht:

Hinweis

Meldung 13575, Ebene 16, Status 0
ADD PERIOD FOR SYSTEM_TIME ist fehlgeschlagen, da die Tabelle 'TableName' Datensätze enthält, bei denen das Ende des Zeitraums ungleich MAX date time ist.

Lösung

Dieser Fix ist in den folgenden Updates enthalten:

Informationen zu SQL Server 2016-Builds

Jeder neue Build für SQL Server 2016 enthält alle Hotfixes und Sicherheitsfixes, die im vorherigen Build enthalten waren. Wir empfehlen, den neuesten Build für SQL Server 2016 zu installieren.

Status

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

Referenzmaterial

Erfahren Sie mehr über die Terminologie , die Microsoft zum Beschreiben von Softwareupdates verwendet.