KB4338204 – JAVÍTÁS: Körkörös függőség az oszlopnevek között egy számított táblában, amely a partíciólekérdezés adatkészletét összegzi a SQL Server

Hatókör
SQL Server 2014 Developer - duplicate (do not use) SQL Server 2014 Enterprise - duplicate (do not use) SQL Server 2014 Enterprise Core - duplicate (do not use) SQL Server 2014 Standard - duplicate (do not use) SQL Server 2016 Service Pack 1 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)

Tünetek

Feltételezzük, hogy olyan számított táblát használ, amely összegzi az adatkészletet egy partíciós lekérdezésben a Microsoft SQL Server 2014-ben és 2016-ban. Ebben a helyzetben az alábbi helyzetekben találkozhat körkörös függőséggel:

  • A számított táblában szereplő oszlopnevek megegyeznek az összegző függvényben lévőkkel, a kapcsolódó táblák pedig "több az egyhez" kapcsolatban állnak a számított táblával.
  • A számított táblázat kapcsolódik a summarize függvényben szereplő táblázatokhoz. Tegyük fel például, hogy a B táblázat kapcsolódik a számított táblához. A B táblázatban van egy olyan oszlopnév, amely megegyezik a summarize függvény részét képező egy vagy több táblázat egyik oszlopnevével.

Megoldás

A problémát az SQL Server következő frissítéseiben javítottuk:

3. összegző frissítés az SQL Server 2016 SP2-höz

11-es összegző frissítés az SQL Server 2016 SP1-hez

12-es összegző frissítés az SQL Server 2014 Service Pack 2-höz

Az SQL Server összegző frissítéseinek ismertetése

Az SQL Server minden új összegző frissítése tartalmazza az előző buildben szereplő összes gyorsjavítást és biztonsági javítást. Javasoljuk, hogy telepítse az SQL Server-verzió legújabb buildjét:

Az SQL Server 2016 legújabb összegző frissítése

Az SQL Server 2014 legújabb összegző frissítései

Állapot

A Microsoft megerősítette, hogy ez egy olyan probléma a Microsoft-termékekben, amely az „Érintett szolgáltatás“ című szakaszban van felsorolva.

Hivatkozások

Ismerje meg a Microsoft szoftverfrissítésekkel kapcsolatos terminológiáját .