KB2987812 – OPRAVA: V súbore SSAS msmdsrv.log nie sú žiadne informácie o rozsiahlych konfliktoch zámkov

Vzťahuje sa na
SQL Server 2012 Analysis Services

Príznaky

Microsoft SQL Server 2012 Analysis Services (SSAS 2012) môže počas rozsiahlych konfliktov uzamknutia občas prestať reagovať na dotaz používateľa alebo pripojenie nového používateľa, čo má za následok rozsiahle blokovanie alebo zablokovanie. Vezmime si napríklad scenár blokovania. Ak existuje relácia transakcie, ktorá obsahuje zámok commitshared a bráni zámok zapisovania potvrdenia inej relácie transakcie v priebežnom potvrdzovaní operácie spracovania v databáze, nové pripojenia k databáze nemusia byť poskytnuté včas, kým sa situácia blokovania nevyrieši. Ak spustíte SQL Server Profiler ešte pred rozsiahlym zablokovaním, zobrazí sa nasledujúce hlásenie v sledovaní profilera a môžete vykonať náležitú akciu, napríklad prerušiť alebo zrušiť reláciu blokovania transakcie:

Poznámka

Začiatok správy o priebehu 6 – Potvrdenie
Oznámenie 24 – Žiadosť o prerušenie transakcie Chyby transakcie: Prerušenie transakcie v relácii <SPID.>

Tieto informácie naznačujú, že došlo ku konfliktu zámku, a sú užitočné pri riešení rozsiahlych konfliktov zámkov aj pri analýze post mortem. V súbore denníka SSAS sa však nezaznamenajú žiadne zodpovedajúce informácie msmdsrv.log.

Riešenie

Po použití tejto rýchlej opravy sa pri výskyte konfliktu uzamknutia do súboru msmdsrv.log zapíšu tieto informácie:

  • SPID transakcie, ktorá sa má prerušiť.
  • Blokujúci identifikátor SPID.
  • Časová pečiatka udalosti blokovania a pokusy o prerušenie transakcie blokovania.

Tento problém bol prvýkrát opravený v nasledujúcej kumulatívnej aktualizácii SQL Server.

Kumulatívna aktualizácia 2 pre SQL Server 2012 SP2 /en-us/help/2983175

Informácie o kumulatívnych aktualizáciách pre SQL Server

Každá nová kumulatívna aktualizácia pre SQL Server obsahuje všetky rýchle opravy a opravy zabezpečenia, ktoré boli zahrnuté v predchádzajúcej kumulatívnej aktualizácii. Pozrite si najnovšie kumulatívne aktualizácie pre SQL Server:

      

Stav

Spoločnosť Microsoft potvrdila, že ide o problém v produktoch spoločnosti Microsoft, ktoré sú uvedené v časti Vzťahuje sa na.