KB4013585 – PARANDUS: SQL Server analüüsiteenuse ennetav vahemällusalvestus töötleb sektsiooni, kuid ei käita SQL-päringut, põhjustades aegunud andmeid

Rakenduskoht
SQL Server 2014 Enterprise - duplicate (do not use) SQL Server 2016 Enterprise - duplicate (do not use)

Sümptomid

Vaatame järgmist näidet.

  • Microsofti SQL Server andmebaasis on kaks tabelit: üks põhi- ja teine alamandmebaas.
  • Kahe tabeli põhjal loote kuubi SQL Server 2014 või 2016 analüüsiteenuse mitmedimensioonilises andmebaasis.
  • Selles analüüsiteenuse andmebaasis loote põhi - jaalamtabelite jaoks mõned dimensiooni- ja faktitabelid.
  • Lubate selle andmebaasi jaoks aktiivse vahemällutalletuse ja konfigureerite mõõtmete ja faktitabelite teatised.

Selle stsenaariumi korral leiate, et töötlemine erinevate sektsioonide on etapid. Näiteks toimub andmete lisamise tegevus esmalt põhitabelis ja hiljem tabelis Alam . Teist sektsiooni töödeldakse, kuid uusimate andmete saamiseks ei saadeta SQL Server päringut. Selle tulemuseks on aegunud andmed.

Märkus See probleem ei ilmne, kui kahes tabelis on andmeid, mis on samaaegselt lisatud.

Lahendus

See probleem on lahendatud järgmistes SQL Server koondvärskendustes.

SQL Server 2016 RTM koondvärskendus 7

SQL Server 2016 SP1 koondvärskendus 4

SQL Server 2014 hoolduspaketi Service Pack 2 koondvärskendus 5

Teave SQL Server koondvärskenduste kohta

Iga uus koondvärskendus SQL Server sisaldab kõiki eelmise koondvärskenduse kiirparandusi ja turbeparandusi. Vaadake uusimaid SQL Server koondvärskendusi.

Uusim koondvärskendus SQL Server 2016 jaoks

uusimad koondvärskendused SQL Server 2014 jaoks

Olek

Microsoft on kinnitanud, et see on jaotises „Rakenduskoht“ loetletud Microsofti toodete korral esinev probleem.

Viited

Siit leiate teavet microsofti tarkvaravärskenduste terminoloogia kohta.