KB4338204 — LABOJUMS: riņķveida atkarība starp kolonnu nosaukumiem aprēķinātā tabulā, kas apkopo nodalījuma vaicājuma datu kopu programmā SQL Server

Attiecas uz
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)

Pazīmes

Pieņemsim, ka izmantojat aprēķinātu tabulu, kurā datu kopa ir apkopota Microsoft SQL Server 2014 un 2016 nodalījuma vaicājumā. Šādā gadījumā riņķveida atkarība var rasties šādos scenārijos:

  • Kolonnu nosaukumi aprēķinātajā tabulā ir tādi paši kā nosaukumi funkcijā SUMMARIZE, un saistītajām tabulām ir relācija daudzi pret vienu ar aprēķināto tabulu.
  • Aprēķinātā tabula ir saistīta ar tabulām, kas ir daļa no funkcijas summarize. Piemēram, jums ir tabula B, kas ir saistīta ar aprēķināto tabulu. B tabulā ir kolonnas nosaukums, kas atbilst kolonnas nosaukumam vienā vai vairākās tabulās, kas ir daļa no funkcijas SUMMARIZE.

Risinājums

Šī problēma ir novērsta šādos SQL Server atjauninājumos:

SQL Server 2016 SP2 3. kumulatīvais atjauninājums

SQL Server 2016 SP1 kumulatīvais atjauninājums 11

SQL Server 2014 2. servisa pakotnes 12. kumulatīvais atjauninājums

Par SQL Server kumulatīvajiem atjauninājumiem

Katrā jaunajā SQL Server kumulatīvajā atjauninājumā ir visi labojumfaili un drošības labojumi, kas bija iepriekšējā būvējumā. Ieteicams instalēt jaunāko būvējumu jūsu SQL Server versijai:

Jaunākais kumulatīvais atjauninājums SQL Server 2016

Jaunākie kumulatīvie atjauninājumi SQL Server 2014

Statuss

Microsoft apstiprināja, ka šī ir problēma Microsoft produktos, kas norādīti sadaļā "attiecas uz".

Atsauces

Uzziniet par terminoloģiju , ko Microsoft izmanto, lai aprakstītu programmatūras atjauninājumus.