KB3125526 – RETTELSE: Du modtager fejlmeddelelser, når du kører en forespørgsel, der bruger tempdb i SQL Server

Gælder for
SQL Server 2012 Service Pack 3

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:

        
      

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.