KB3172998 – BEHEBUNG: Schwerwiegender Fehler bei Verwendung der sys.dm_db_uncontained_entities DMV in SQL Server 2014 oder 2016

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

Symptome

Wenn Sie eine Abfrage ausführen, die Daten aus dynamischen Verwaltungssichten (Dynamic Management Views, DMV) sys.dm_db_uncontained_entities verwendet, erhalten Sie Fehlermeldungen, die der folgenden ähneln:

Hinweis

Msg 0, Level 11, State 0, Line 0
Beim aktuellen Befehl ist ein schwerwiegender Fehler aufgetreten.  Die Ergebnisse sollten ggf. verworfen werden.
Msg 0, Level 20, State 0, Line 0
Beim aktuellen Befehl ist ein schwerwiegender Fehler aufgetreten.  Die Ergebnisse sollten ggf. verworfen werden.

Lösung

Service Pack-Informationen

Das Problem wurde zuerst im folgenden Service Pack für SQL Server behoben.

Service Pack 2 für SQL Server 2014

SQL Server 2016 Service Pack 1

Informationen zu Service Packs für SQL Server

Service Packs sind kumulativ. Jedes neue Service Pack enthält neben neuen Updates alle Updates früherer Service Packs. Es wird empfohlen, das neueste Service Pack und das neueste kumulative Update für dieses Service Pack anzuwenden. Sie müssen kein vorheriges Service Pack installieren, bevor Sie das neueste Service Pack installieren. Verwenden Sie Tabelle 1 im folgenden Artikel, um weitere Informationen zum neuesten Service Pack und zum neuesten kumulativen Update zu finden.

Wie werden Version, Edition und Updateebene von SQL Server und deren Komponenten bestimmt?

Status

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