Sintomas
Quando você executa uma instrução INSERT, UPDATE ou MERGE em um modo de exibição que é definido pela sintaxe da opção de verificação, um arquivo de despejo é gerado e o Microsoft SQL Server registra as seguintes mensagens de erro no log do aplicativo:
<carimbo de data/hora> servidor uma solicitação de usuário da sessão com SPID < # > gerou uma exceção fatal. O SQL Server está encerrando esta sessão. Entre em contato com o serviço de suporte ao produto com o despejo produzido no diretório de log... <carimbo de data/hora> SPID< # > SqlDumpExceptionHandler: Process < # > gerou exceção fatal c0000005 EXCEPTION_ACCESS_VIOLATION. O SQL Server está finalizando esse processo
Resolução
Informações de atualização cumulativa
O problema foi corrigido primeiro na atualização cumulativa a seguir do SQL Server.
Cada nova atualização cumulativa do SQL Server contém todos os hotfixes e todas as correções de segurança incluídas na atualização cumulativa anterior. Recomendamos que você baixe e instale as atualizações cumulativas mais recentes do SQL Server:
Informações adicionais
Esse problema ocorre apenas quando você executa uma instrução INSERT, UPDATE ou MERGE em um modo de exibição que é definido usando a sintaxe da opção de seleção WITH. Por exemplo:
UPDATE "<ViewName>" SET"<ColumnA>" = <NewValue> WHERE ("<ColumnB>" = <ColumnBValue>)
Solução alternativa
-
Execute as instruções INSERT, UPDATE ou MERGE nas tabelas que estão subjacentes aos modos de exibição que são definidos usando a sintaxe da opção com CHECK OPTION.
-
Altere ou recrie os modos de exibição aplicáveis para garantir que a sintaxe com a opção de verificação não seja usada.
Status
A Microsoft confirmou que este é um problema nos produtos Microsoft listados na seção "Aplicável a".