Symptomen
U wordt ervan uitgegaan dat u een query uitvoert op de tabel tempdb.sys.allocation_units in Microsoft SQL Server 2012. Wanneer u de hint NOLOCK in de query of de query bevindt in de modus niet-toegewezen transactie van transactie, wordt het 608 volgende foutbericht weergegeven:
Fout: 608 Ernst: 16 status: 1 er is geen catalogusvermelding gevonden voor de partitie -<-ID> in database <databasenaam>. De metagegevens zijn inconsistent. Voer DBCC CHECKDB uit om te controleren op een beschadiging van de metagegevens
Opmerking Met de opdracht DBCC CHECKDB wordt geen willekeurig teken in de database beschadigd weergegeven.
Oorzaak
Het probleem kan zich voordoen vanwege een probleem dat de verouderde metagegevens zijn gewijzigd.
Oplossing
Het probleem is voor het eerst opgelost in de volgende cumulatieve update van SQL Server.
Cumulatieve update 4 voor SQL Server 2012 SP2 /en-us/help/3007556
Cumulatieve update 13 voor SQL Server 2012 SP1 /en-us/help/3002044
Elke nieuwe cumulatieve update voor SQL Server bevat alle hotfixes en alle beveiligingsoplossingen die zijn opgenomen in de vorige cumulatieve update. Bekijk de nieuwste cumulatieve updates voor SQL Server:
Status
Microsoft heeft bevestigd dat dit probleem zich kan voordoen in de Microsoft-producten die worden vermeld in de sectie Van toepassing op.