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:
- Kumulatives Update 2 für SQL Server 2016 Service Pack 1
- Kumulatives Update 5 für SQL Server 2016
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.