Applies ToSQL Server 2012 Enterprise SQL Server 2012 Developer SQL Server 2012 Standard

Sintomas

Assuma que consulta a tabela tempdb.sys.allocation_units no Microsoft SQL Server 2012. Quando utilizar a sugestão NOLOCK na consulta ou a consulta estiver no nível de isolamento de transações READ UNCOMMITED, recebe a seguinte mensagem de erro intermitente 608:

Erro: 608 Severidade: 16 Estado: 1 Não foi encontrada nenhuma entrada de catálogo para partição <> de identificação na base de dados <Base de dados Nome>. Os metadados são inconsistentes. Executar DBCC CHECKDB para verificar se há corrupção de metadados

Nota O comando DBCC CHECKDB não mostra qualquer sinal de corrupção na base de dados.

Causa

O problema ocorre por causa de uma leitura suja sobre metadados velhos.

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:

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.