Symptomen
Microsoft SQL Server 2012 Analysis Services (SSAS 2012) kan af en toe niet reageren op gebruikersquery of nieuwe gebruikers verbinding tijdens een uitgebreide blokkering, en hierdoor wordt dit gedrag opgeheven met een uitgebreide blokkering of deadlock. Voorbeeld van een blokkerings scenario. Als er sprake is van een transactie sessie met een commitshared-slot waarmee de commitwrite-vergrendeling van een andere transactie niet voortdurend wordt doorgevoerd in de database, worden nieuwe verbindingen met de database mogelijk niet op de juiste manier verzonden totdat de blokkerings situatie wordt opgelost. Als u SQL Server Profiler uitvoert vóór de uitgebreide blokkering, wordt het volgende bericht weergegeven in de profilerings tracering en kunt u de juiste actie ondernemen, zoals het beëindigen of annuleren van de sessie voor blokkeren.
Voortgangsrapport begin met 6-commit notification 24-transactie-afbreek verzoeken met transacties afbreken: de transactie voor de sessie <SPID>.
Met deze informatie wordt aangegeven dat er een vergrendelingsconflict optreedt en dat het handig is bij het oplossen van problemen met het oplossen van het probleem en de beoordeling na af en toe. Er worden echter geen bijbehorende gegevens opgenomen in het SSAS-logboekbestand msmdsrv. log.
Oplossing
Nadat u deze hotfix hebt toegepast, wordt de volgende informatie in het bestand msmdsrv. log opgenomen wanneer het vergrendelingsconflict optreedt:
-
De SPID van de transactie die moet worden afgebroken.
-
De blokkerings SPID.
-
Het tijdstempel van de blok gebeurtenis en de pogingen om de blokkeringstransactie af te breken.
Het probleem is voor het eerst opgelost in de volgende cumulatieve update van SQL Server.
Cumulatieve update 2 voor SQL Server 2012 SP2 /en-us/help/2983175
Elke nieuwe cumulatieve update voor SQL Server bevat alle hotfixes en alle beveiligingsoplossingen die zijn opgenomen in de vorige cumulatieve update. Bekijk de nieuwste cumulatieve updates voor SQL Server:
Status
Microsoft heeft bevestigd dat dit probleem zich kan voordoen in de Microsoft-producten die worden vermeld in de sectie Van toepassing op.