Sintomas
Tenha em conta o seguinte cenário:
- Tem o Microsoft SQL Server 2014 instalado num computador.
- Você configurou mal o cache de disco ou a configuração de raid falhada, ou ambos. Isso resulta em um estado de cache inconsistente.
- Executa a consulta DBCC CHECKTABLE em relação a uma tabela que contém o índice de armazenamento de colunas clusterizadas.
Nesse cenário, ocorre uma violação de acesso.
Causa
O problema ocorre porque as unidades que suportam alguns tipos de cache de disco podem nem sempre refletir com precisão o estado do disco. Quando o sistema é terminado, o cache pode ser perdido e deixar o sistema em um estado inconsistente. Portanto, os valores esperados de pesquisa de cache podem ser nulos.
Resolução
O problema foi corrigido na atualização cumulativa seguinte do SQL Server.
Atualização Cumulativa 1 para SQL Server 2014 /pt-PT/help/2931693
Acerca das atualizações cumulativas para SQL Server
Cada nova atualização cumulativa para 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. Consulte as atualizações cumulativas mais recentes para SQL Server:
Solução
Para contornar o problema, configure os discos corretamente para evitar inconsistências de disco. Certifique-se de que a colocação em cache do disco está desativada e que os conjuntos de distribuição estão alinhados com o tamanho da página (8kb).
Para obter mais informações, você pode ver as práticas recomendadas de alinhamento de partição de disco para SQL Server.
Estado
A Microsoft confirmou que se trata de um problema nos produtos Microsoft listados na secção "Aplica-se a".