KB2938464 - FIX: Não é possível utilizar showplan_xml para a consulta/procedimento quando cria um procedimento armazenado nativamente compilado com uma consulta que contém uma grande expressão no SQL Server 2014

Sintomas

Assuma que cria um procedimento armazenado de forma nativa com uma consulta que contém uma grande expressão que tem mais de 256 operadores no Microsoft SQL Server 2014. Quando tenta utilizar showplan_xml na consulta ou no procedimento, recebe o seguinte erro:

Msg 41322, Nível 16, Estado 33, Procedimento <sp_name>, Linha <line_number>exportação/importação MAT/PIT encontrou uma falha na tabela otimizada da memória ou procedimento armazenado de forma nativa com identificação de objetos<número de identificação>na<número de identificação da base de dados>. O código de erro era 0x8800015.

Causa

O problema ocorre devido a um defeito no SQL Server 2014.

Cada nova atualização cumulativa do 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. Confira as últimas atualizações cumulativas do SQL Server:

Solução

Para contornar a questão, utilize as seguintes soluções alternativas:

  • Parta as expressões em múltiplas subexpressões.

  • Use parênteses para forçar explicitamente a nidificação de expressões para fazer uma árvore de expressão larga mas rasa em vez de uma árvore de expressão profundamente aninhada.

Estado

A Microsoft confirmou que este problema ocorre nos produtos da Microsoft listados na secção "Aplica-se a".

Precisa de mais ajuda?

Aumente os seus conhecimentos
Explore as formações
Seja o primeiro a obter novas funcionalidades
Aderir ao Microsoft insiders

As informações foram úteis?

Obrigado pelos seus comentários!

Obrigado pelo seu feedback! Parece que poderá ser benéfico reencaminhá-lo para um dos nossos agentes de suporte do Office.

×