KB2987812 – KORJAUS: Ei tietoa laajoista lukitusristiriidoista SSAS msmdsrv.log -tiedostossa

Käytetään kohteeseen
SQL Server 2012 Analysis Services

Ongelman ilmenemistapa

Microsoft SQL Server 2012 Analysis Services (SSAS 2012) ei ehkä ajoittain vastaa käyttäjän kyselyyn tai uuteen käyttäjän yhteyteen laajojen lukitusristiriitojen aikana, mikä johtaa laajaan eston tai lukkiutumiseen. Otetaan esimerkiksi estotilanne. Jos tapahtumaistunnossa on commitshare-lukitus, joka estää toisen tapahtumaistunnon commitwrite-lukitusta vahvistamasta käsittelytoimintoa tietokannassa jatkuvasti, uusia yhteyksiä tietokantaan ei ehkä toimiteta ajoissa, ennen kuin estotilanne on ratkaistu. Jos suoritat SQL Serverin profilointi ennen laajamittaista estoa, saat seuraavan viestin profiloinnin seurantaan ja voit ryhtyä tarvittaviin toimiin, kuten keskeyttää tai peruuttaa tapahtuman estoistunnon:

Huomautus

Edistymisraportin alku 6 - Vahvista
Ilmoitus 24 – Tapahtuma keskeytetty pyydetty Tapahtumavirheet: Tapahtuma keskeytetään istunnon SPID-istunnossa<>.

Tiedot osoittavat, että lukitusristiriita on ilmennyt, ja siitä on hyötyä sekä laajojen lukitusristiriitojen vianmäärityksessä että post mortem -analyyseissa. Vastaavia tietoja ei kuitenkaan tallenneta SSAS-lokitiedostoon msmdsrv.log.

Ratkaisu

Kun olet asentanut tämän hotfix-korjauksen, seuraavat tiedot kirjataan msmdsrv.log tiedostoon lukitusristiriidan ilmetessä:

  • Keskeytettävän tapahtuman SPID-tunnus.
  • Estävä SPID.
  • Estotapahtuman aikaleima ja yritykset keskeyttää estotapahtuma.

Ongelma korjattiin ensimmäisen kerran seuraavassa SQL Server kumulatiivisessa päivityksessä.

SQL Server 2012 SP2:n kumulatiivinen päivitys 2 /en-us/help/2983175

Tietoja SQL Serverin kumulatiivisista päivityksistä

Jokainen uusi SQL Server -kumulatiivinen päivitys sisältää kaikki edelliseen kumulatiiviseen päivitykseen sisältyvät hotfix-korjaukset ja tietoturvakorjaukset. Tutustu SQL Serverin uusimpiin kumulatiivisiin päivityksiin:

      

Tila

Microsoft on vahvistanut tämän olevan ongelma niissä Microsoftin tuotteissa, jotka ovat listattuna Koskee seuraavia tuotteita -osiossa.