KB4045329 – FIX: Fehler, wenn eine gespeicherte Prozedur eine speicheroptimierte Tabelle an eine Inline-Tabellenwertfunktion in SQL Server 2017 übergibt

Gilt für
SQL Server 2017 on Windows (all editions)

Symptome

Angenommen, Sie verwenden eine speicheroptimierte Tabelle mit einer gespeicherten Prozedur in SQL Server 2017. Wenn die gespeicherte Prozedur die Tabelle an eine Inline-Tabellenwertfunktion übergibt, erhalten Sie möglicherweise eine Fehlermeldung, die der folgenden ähnelt:

Hinweis

Msg 596, Level 21, Status 1, Line LineNumber
Die Ausführung kann nicht fortgesetzt werden, da sich die Sitzung im Killstatus befindet.

Meldung 0, Ebene 20, Status 0, Zeilenliniennummer
Für den aktuellen Befehl ist ein schwerwiegender Fehler aufgetreten. Die Ergebnisse sollten, falls vorhanden, verworfen werden.

Lösung

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

Kumulatives Update 1 für SQL Server 2017

Informationen zu kumulativen Updates für SQL Server:

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

Neuestes kumulative Update für SQL Server 2017

Status

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

Referenzmaterial

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