Sintomas

Quando tenta restaurar a base de dados de processamento de transações on-line (OLTP) na memória, falha devido a um espaço de disco insuficiente. Em seguida, poderá notar que ocorre uma violação de acesso (AV) e obter o seguinte ficheiro de despejo.

Despejo de violação de acesso

DateTime SpidId    Utilização Versão 'dbghelp.dll' 'VersionId'

Despejo de pilha de datatime ***stack sendo enviado para FilePath

DateTime SpidId    SqlDumpExceptionHandler: O processo 346 gerou uma exceção fatal c0000005 EXCEPTION_ACCESS_VIOLATION. SQL O servidor está a terminar este processo.

DateTime SpidId * START STACK DESPEJO:

DateTime SpidId * CurrentTimespidId

DateTime SpidId * Endereço de exceção = 00007FFB7E6DA7B5 Módulo (sqlmin+00000000018CA7B5)

DateTime SpidId * Código de Exceção = c0000005 EXCEPTION_ACCESS_VIOLATION

DateTime SpidId * Violação de acesso ocorreu endereço de leitura 00000000000000000B4

DateTime SpidId * MÓDULO BASE FINAL       TAMANHO

DateTime SpidId * sqlservr 00007FF65AAA0000 00007FF65AB07FFF 00068000

DateTime SpidId * ntdll 00007FFBA0470000 00007FFBA061CFFF 001ad000

DateTime SpidId * KERNEL32 00007FFBA0190000 00007FFBA02CDFFF 0013e000

Além disso, poderá receber uma lixeira de afirmação que se assemelha ao seguinte caso tente largar a base de dados.

Despejo de afirmação

Linha de despejo de SpidId **DataTime - spid = SPIDId, EC = 0x000024216677B60

Despejo de pilha de datatime ***stack sendo enviado para FilePath

DateTime SpidId * START STACK DESPEJO:

DateTime SpidId * CurrentTime spid SPIDId

DateTime SpidId * Localização:         "FilePath":10210

DateTime SpidId * Expressão:         LdImm (&db->CkptContext->CheckpointCount) == 0

DateTime SpidId * SPID:                 SPIDID

DataTime SpidId * Processo ID: ProcessID

DateTime SpidId * Tampão de entrada 252 bytes -

DateTime SpidId * /***** Objeto: Base de dados[Data de DadosName]Data do Script: ScriptDate

DateTime SpidId * /CurrentTime ******/ DROP DATABASE[DatabaseName]

Estado

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

Resolução

Esta emissão é corrigida na seguinte atualização cumulativa para o SQL Server:

Sobre as atualizações cumulativas para o 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. Confira as últimas atualizações cumulativas do SQL Server:

Referências

Conheça a terminologia que a Microsoft utiliza para descrever atualizações de software.

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.