Sintomas
Considere o seguinte cenário:
-
Tem alguns partições relacional Online analítico de processamento (ROLAP) de um cubo de Microsoft SQL Server 2008 R2 Analysis Services (SSAS 2008 R2).
-
Pode executar uma consulta de Multidimensional Expressions (MDX) as partições ROLAP. Por conseguinte, algumas consultas ROLAP são enviadas para o SQL Server.
-
Ocorre um erro durante a avaliação de uma consulta MDX e bloqueia a tarefa de processamento para a consulta MDX. Por exemplo, o SQL Server devolve a seguinte mensagem de erro sobre as consultas ROLAP:
A transacção activa nesta sessão foi consolidada ou interrompida por outra sessão
Neste cenário, não existem transacções podem ser consolidadas e não conseguir ligar SSAS.
Causa
O problema ocorre porque, quando ROLAP consultas são enviadas para o SQL Server e as consultas falharem com um erro, um thread subordinado da consulta de MDX deixa de ser executada no SSAS. No entanto, o thread de consulta principal ainda está à espera o thread subordinado. Por conseguinte, o thread principal bloqueia a consolidação de processamento e a avaliação de segurança de blocos para todas as novas sessões de utilizador.
Resolução
O problema foi corrigido pela primeira vez na actualização cumulativa do SQL Server.
Actualização cumulativa 12 para o SQL Server 2008 R2 SP2/en-us/help/2938478
Cada nova actualização cumulativa para o SQL Server contém todas as correcções e todas as correcções de segurança que foram incluídas na anterior actualização cumulativa. Verifique as actualizações cumulativas mais recentes para o SQL Server:
Existe uma correção suportada pela Microsoft. No entanto, esta correção destina-se apenas a corrigir o problema descrito neste artigo. Aplique esta correcção apenas em sistemas que tenham este problema específico.
Se a correção está disponível para transferência, existe uma secção de "Transferência de Correção Disponível" na parte superior deste artigo da Base de Dados de Conhecimento. Se esta secção não for apresentado, submeta um pedido de suporte e serviço de cliente Microsoft para obter a correcção.
Nota Caso ocorram problemas adicionais ou se for necessária a resolução de problemas, poderá ter de criar um pedido de assistência separado. Os custos de normais do suporte serão aplicados a questões de suporte adicional e problemas incluídos nesta correção específica. Para uma lista completa dos números de telefone de suporte e serviço de cliente da Microsoft ou para criar um pedido de assistência separado, visite o seguinte Web site da Microsoft:
http://support.microsoft.com/contactus/?ws=supportNota O formulário "Transferência de correcção disponível" apresenta os idiomas nos quais a correcção está disponível. Se não visualizar o seu idioma, é porque uma correcção não está disponível para esse idioma.
Estado
A Microsoft confirmou que este é um problema nos produtos da Microsoft listados na secção "Aplica-se a".