KB2779898 - CORREÇÃO: mensagens de erro ao representar outro utilizador e executar uma consulta MDX no SSAS 2012

Aplica-se A
SQL Server 2012 Analysis Services

Sintomas

Tenha em conta o seguinte cenário:

  • Implementa a segurança ao nível da linha como segurança dinâmica num projeto de modelo numa instância do Microsoft SQL Server Analysis Services (SSAS 2012) de 2012 que está em execução no modo tabular.

  • Utiliza um nome de utilizador eficaz ou uma aplicação cliente para realizar testes de funções e, em seguida, executa uma consulta MDX (Multidimensional Expressions) na instância do SSAS 2012.

    Nota É um membro do grupo Administradores na instância do SSAS 2012.

  • A consulta é cancelada devido a erros válidos (por exemplo, ocorre um erro de tempo limite ou o utilizador cancela a operação).

  • Executa outra consulta MDX.

Neste cenário, recebe uma das seguintes mensagens de erro:

Nota

Foi encontrado um erro durante a avaliação da expressão de segurança ao nível da linha. Função: RoleName. Utilizador: "Domain\UserName". Tabela: TableName. Mensagem de erro: a operação foi cancelada pelo utilizador.

Nota

Foi encontrado um erro durante a avaliação da expressão de segurança ao nível da linha. Função: RoleName. Utilizador: "Domain\UserName". Tabela: TableName. Mensagem de erro: A sessão foi cancelada porque excedeu uma definição de tempo limite (tempo limite de sessão órfão da sessão ou tempo limite de inatividade da sessão) ou excedeu o limite de memória da sessão.

Resolução

Informações de atualização cumulativa

Atualização Cumulativa 2 para SQL Server 2012 SP1

A correção para este problema foi lançada pela primeira vez na Atualização Cumulativa 2. Para obter mais informações sobre como obter este pacote de atualização cumulativa para o SQL Server 2012 SP1, clique no seguinte número de artigo para ver o artigo na Base de Dados de Conhecimento Microsoft:

2790947 Pacote de atualização cumulativa 2 para o SQL Server 2012 Service Pack 1Note Uma vez que as compilações são cumulativas, cada nova versão de correção contém todas as correções e todas as correções de segurança incluídas na versão de correção do SQL Server 2012 SP1 anterior. Recomendamos que considere aplicar a versão de correção mais recente que contém esta correção. Para obter mais informações, clique no seguinte número de artigo para ver o artigo na Base de Dados de Conhecimento Microsoft:

2772858 As compilações do SQL Server 2012 que foram lançadas após o lançamento SQL Server Service Pack 1 de 2012

Atualização cumulativa 5 para SQL Server 2012

A correção para este problema foi lançada pela primeira vez na Atualização Cumulativa 5. Para obter mais informações sobre como obter este pacote de atualização cumulativa para o SQL Server 2012, clique no seguinte número de artigo para ver o artigo na Base de Dados de Conhecimento Microsoft:

2777772 Atualização cumulativa 5 para SQL Server 2012Note Uma vez que as compilações são cumulativas, cada nova versão de correção contém todas as correções e todas as correções de segurança incluídas na versão de correção anterior do SQL Server 2012. Recomendamos que considere aplicar a versão de correção mais recente que contém esta correção. Para obter mais informações, clique no seguinte número de artigo para ver o artigo na Base de Dados de Conhecimento Microsoft:

2692828 As compilações do SQL Server 2012 que foram lançadas após o lançamento de SQL Server 2012

Estado

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