KB2987812 – RETTELSE: Ingen oplysninger om omfattende låsekonflikter i SSAS msmdsrv.log-filen

Gælder for
SQL Server 2012 Analysis Services

Symptomer

Microsoft SQL Server 2012 Analysis Services (SSAS 2012) svarer muligvis indimellem ikke på brugerforespørgsler eller ny brugerforbindelse under omfattende låsekonflikter, og denne funktionsmåde resulterer i en omfattende blokering eller en baglås. Tag f.eks. et blokeringsscenarie. Hvis der er en transaktionssession, der indeholder en commitshared lås, der forhindrer commitwrite-låsen for en anden transaktionssession i kontinuerligt at bekræfte behandlingshandlingen på databasen, vil nye forbindelser til databasen muligvis ikke blive leveret rettidigt, før blokeringssituationen er løst. Hvis du kører SQL Server Profiler, før den omfattende blokering finder sted, modtager du følgende meddelelse i profiler-sporingen, og du kan foretage de nødvendige handlinger, f.eks. afbryde eller annullere den blokerende transaktionssession:

Bemærk

Statusrapport start 6 – Bekræftelse
Meddelelse 24 – Anmodet om annullering af transaktion Transaktionsfejl: Afbrydelse af transaktion på sessions-SPID<.>

Oplysningerne indikerer, at der opstår en låsekonflikt, og de er nyttige i forbindelse med fejlfinding af både de omfattende låsekonflikter og post mortem-analyser. Der registreres dog ingen tilsvarende oplysninger i SSAS-logfilen msmdsrv.log.

Løsning

Når du har anvendt dette hotfix, logges følgende oplysninger i msmdsrv.log filen, når låsekonflikten opstår:

  • SPID for den transaktion, der skal afbrydes.
  • Det blokerende SPID.
  • Tidsstemplet for blokeringshændelsen og forsøgene på at annullere blokeringstransaktionen.

Problemet blev først løst i følgende kumulative opdatering af SQL Server.

Kumulativ opdatering 2 til SQL Server 2012 SP2 /en-us/help/2983175

Om kumulative opdateringer til SQL Server

Hver ny kumulativ opdatering til SQL Server indeholder alle de hotfixes og alle de sikkerhedsrettelser, der fulgte med den forrige kumulative opdatering. Se de seneste kumulative opdateringer til SQL Server:

      

Status

Microsoft har bekræftet, at dette er et problem i de Microsoft-produkter, der er angivet i afsnittet "Gælder for".