Symptomer
Du kører en forespørgsel på en forekomst af Microsoft SQL Server 2012. Hvis forespørgslen bruger tempdb, vises der muligvis følgende fejlmeddelelser:
-
Bemærk
Fejl: 5180, Alvorsgrad: 22, Tilstand: 1.
Kunne ikke åbne FCB (File Control Block) for ugyldigt fil-id 0 i databasen 'tempdb'.
-
Bemærk
Fejl: 17066, Alvorsgrad: 16, Tilstand: 1.
SQL Server-assertion: File:< Alloc.cpp>, line=2697 Failed Assertion = 'IAM_pg_id != PageId_NULL'.
-
Bemærk
Fejl: 3624, Alvorsgrad: 20, Tilstand: 1.
En systemassertionskontrol mislykkedes. Kontrollér SQL Server-fejlloggen for at få flere oplysninger.
-
Bemærk
Fejl: 605, Alvorsgrad: 21, Tilstand: 3.
Forsøg på at hente logisk side (19:31824) i database 2 mislykkedes. Den tilhører allokeringsenhed 0 og ikke 720680216393744384.
Dette problem kan opstå, når du bruger en af følgende funktioner:
- Optimistiske transaktionsisolationsniveauer
- Onlineindeksering
- Flere aktive resultatsæt (MARS)
- Udløsere
Løsning
Dette problem blev først rettet i følgende kumulative opdatering af SQL Server:
- Samlet opdatering 10 til SQL Server 2012 Service Pack 2
- Samlet opdatering 1 til SQL Server 2012 Service Pack 3
Anbefaling: Installér den seneste kumulative opdatering til SQL Server
Hver ny kumulativ opdatering til SQL Server indeholder alle de hotfixes og sikkerhedsrettelser, der var inkluderet i den forrige kumulative opdatering. Se de seneste kumulative opdateringer til SQL Server:
Seneste kumulative opdatering til SQL Server 2012 SP2
Seneste kumulative opdatering til SQL Server 2012 SP3
Bemærk! Her kan du finde oplysninger om de nyeste SQL Server-builds Her kan du finde oplysninger om de nyeste SQL Server-builds .
Status
Microsoft har bekræftet, at dette er et problem i de Microsoft-produkter, der er angivet i afsnittet "Gælder for".
Referencer
Få mere at vide om den terminologi, som Microsoft bruger til at beskrive softwareopdateringer.