Sintomas

Quando executa uma declaração DE INSERT, UPDATE ou MERGE numa visão definida pela sintaxe COM OPÇÃO DE VERIFICAÇÃO, é gerado um ficheiro de despejo e o Microsoft SQL Server regista as seguintes mensagens de erro no registo de aplicação:

<o > de tempo> Servidor Um pedido de utilizador da sessão com o SPID <#> gerou uma exceção fatal. O SQL Server está a terminar esta sessão. Contacte os Serviços de Suporte ao Produto com o despejo produzido no diretório de registos....<>< espiado<#> SqlDumpExceptionHandler: Processo <#> gerou exceção fatal c00000005 EXCEPTION_ACCESS_VIOLATION. O SQL Server está a terminar este processo

Resolução

Informação de atualização cumulativa

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

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. Recomendamos que descarregue e instale as últimas atualizações cumulativas para o SQL Server:

Mais Informações

Este problema ocorre apenas quando executa uma declaração DE INSERT, UPDATE ou MERGE numa vista definida através da sintaxe COM OPÇÃO DE VERIFICAÇÃO. Por exemplo:

UPDATE "<ViewName>" SET"<ColumnA>" = <NewValue> WHERE ("<ColumnB>" = <ColumnBValue>)

Solução

  • Executar inserções, atualizações ou MERGE declarações contra as tabelas subjacentes às vistas que são definidas através da sintaxe COM VERIFICAÇÃO DE OPÇÃO.

  • Alterar ou recriar os pontos de vista aplicáveis para garantir que a sintaxe COM VERIFICAÇÃO NÃO é utilizada.

Estado

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

Precisa de mais ajuda?

Quer mais opções?

Explore os benefícios da subscrição, navegue em cursos de formação, saiba como proteger o seu dispositivo e muito mais.

As comunidades ajudam-no a colocar e a responder perguntas, a dar feedback e a ouvir especialistas com conhecimentos abrangentes.