Ongelman ilmenemistapa
Oletetaan, että käytät laskettua taulukkoa, joka tiivistää tietojoukon Microsoft SQL Server 2014:n ja 2016:n osiokyselyssä. Tässä tilanteessa saatat kokea kehäriippuvuutta seuraavissa tilanteissa:
- Lasketun taulukon sarakkeiden nimet ovat samat kuin summarize-funktiossa, ja yhteydessä olevilla taulukoilla on monta-yhteen-suhde laskettuun taulukkoon.
- Laskettu taulukko liittyy taulukoihin, jotka ovat osa yhteenveto-funktiota. Oletetaan esimerkiksi, että taulukko B liittyy laskettuun taulukkoon. Taulukossa B on sarakkeen nimi, joka vastaa yhden tai useamman summarize-funktioon kuuluvan taulukon sarakkeen nimeä.
Ratkaisu
Tämä ongelma on korjattu seuraavissa SQL Server -päivityksissä:
SQL Server 2016 SP2:n kumulatiivinen päivitys 3
SQL Server 2016 SP1:n kumulatiivinen päivitys 11
SQL Server 2014 Service Pack 2:n kumulatiivinen päivitys 12
Tietoja SQL Serverin kumulatiivisista päivityksistä
Jokainen uusi kumulatiivinen SQL Server -päivitys sisältää kaikki edellisen koontiversion hotfix-korjaukset ja tietoturvakorjaukset. Suosittelemme, että asennat oman SQL Server -versiosi uusimman koontiversion:
SQL Server 2016:n uusin kumulatiivinen päivitys
SQL Server 2014:n uusimmat kumulatiiviset päivitykset
Tila
Microsoft on vahvistanut tämän olevan ongelma niissä Microsoftin tuotteissa, jotka ovat listattuna Koskee seuraavia tuotteita -osiossa.
Viitteet
Lue lisää Microsoftin ohjelmistopäivitystensä kuvaamiseen käyttämästä sanastosta .