KB2987812 - CORRECÇÃO: Não há informações sobre conflitos de bloqueio extensos no arquivo de msmdsrv.log do SSAS

Aplica-se A
SQL Server 2012 Analysis Services

Sintomas

O Microsoft SQL Server 2012 Analysis Services (SSAS 2012) pode ocasionalmente não responder à consulta do utilizador ou à nova ligação do utilizador durante conflitos de bloqueio extensos e este comportamento resulta num bloqueio extensivo ou num impasse. Tomemos como exemplo um cenário de bloqueio. Se houver uma sessão de transação que mantenha um bloqueio commitshared que impede que o bloqueio commitwrite de outra sessão de transação confirme continuamente a operação de processamento no banco de dados, quaisquer novas conexões com o banco de dados podem não ser atendidas em tempo hábil até que a situação de bloqueio seja resolvida. Se você executar SQL Server Profiler antes que o bloqueio extenso ocorra, você receberá a seguinte mensagem no rastreamento do profiler e poderá tomar a ação adequada, como abortar ou cancelar a sessão de transação de bloqueio:

Nota

Relatório de Progresso Início 6 - Consolidar
Notificação 24 - Transação abortada solicitada Erros de transação: Abortando transação na sessão <SPID.>

As informações indicam que ocorre um conflito de bloqueio e são úteis na resolução de problemas de bloqueio extensos e na análise post mortem. No entanto, nenhuma informação correspondente é registrada no arquivo de log do SSAS msmdsrv.log.

Resolução

Depois de aplicar esse hotfix, as seguintes informações são registradas no arquivo msmdsrv.log quando ocorre o conflito de bloqueio:

  • O SPID da transação a ser abortada.
  • O SPID de bloqueio.
  • O carimbo de data/hora do evento de bloqueio e as tentativas de abortar a transação de bloqueio.

O problema foi corrigido na atualização cumulativa seguinte do SQL Server.

Atualização Cumulativa 2 para SQL Server 2012 SP2 /en-us/help/2983175

Acerca das atualizações cumulativas para SQL Server

Cada nova atualização cumulativa para SQL Server contém todos os hotfixes e todas as correções de segurança que foram incluídas com a atualização cumulativa anterior. Consulte as atualizações cumulativas mais recentes para SQL Server:

      

Estado

A Microsoft confirmou que se trata de um problema nos produtos Microsoft listados na secção "Aplica-se a".