Symptome
Angenommen, Sie verwenden eine berechnete Tabelle, die das Dataset in einer Partitionsabfrage in Microsoft SQL Server 2014 und 2016 zusammenfasst. In diesem Fall kann es in den folgenden Szenarien zu einer zirkulären Abhängigkeit kommt:
- Die Spaltennamen in der berechneten Tabelle sind mit den Namen in der summarize-Funktion identisch, und die zugehörigen Tabellen haben eine m:1-Beziehung zur berechneten Tabelle.
- Die berechnete Tabelle ist mit den Tabellen verknüpft, die Teil der summarize-Funktion sind. Beispielsweise verfügen Sie über Tabelle B, die sich auf die berechnete Tabelle bezieht. Es gibt einen Spaltennamen in Tabelle B, der mit einem Spaltennamen in einer oder mehreren Tabellen übereinstimmt, die Teil der summarize-Funktion sind.
Lösung
Dieses Problem wurde in den folgenden Updates für SQL Server behoben:
Kumulatives Update 3 für SQL Server 2016 SP2
Kumulatives Update 11 für SQL Server 2016 SP1
Kumulatives Update 12 für SQL Server 2014 Service Pack 2
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 Build enthalten waren. Es wird empfohlen, den neuesten Build für Ihre Version von SQL Server zu installieren:
Neuestes kumulatives Update für SQL Server 2016
Die neuesten kumulativen Updates für SQL Server 2014
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.