KB3044954 - CORREÇÃO: Violação de acesso ocorre na rotina de conclusão de E/S quando você habilita o AutoClose no SQL Server 2014

Aplica-se A
SQL Server 2014 Enterprise - duplicate (do not use) SQL Server 2014 Developer - duplicate (do not use) SQL Server 2014 Standard - duplicate (do not use) SQL Server 2014 Express - duplicate (do not use)

Sintomas

Suponha que você habilite a opção AutoClose para seu banco de dados no Microsoft SQL Server 2014. Quando o banco de dados está sendo desligado, um erro de violação de acesso pode ocorrer na rotina de conclusão de E/S e um arquivo de despejo de memória é gerado. Depois que a exceção ocorre, um dos vários bancos de dados secundários de envio de logs deixa de ser capaz de fazer restaurações adicionais. A base de dados afetada não é sempre a mesma.

Causa

Este problema ocorre devido a uma condição race entre o thread do Gravador de Registos e outro thread que está a fechar a base de dados.

Resolução

Informações do service pack

Para resolver este problema, obtenha o Service Pack 1 para SQL Server 2014.

Para obter mais informações sobre o SQL Server 2014 Service Pack 1 (SP1), consulte Bugs corrigidos no SQL Server 2014 Service Pack 1 .

Estado

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