KB3125526 – FIX: Sie erhalten Fehlermeldungen, wenn Sie eine Abfrage ausführen, die tempdb in SQL Server

Gilt für
SQL Server 2012 Service Pack 3

Symptome

Sie führen eine Abfrage für eine instance von Microsoft SQL Server 2012 aus. Wenn die Abfrage tempdb verwendet, erhalten Sie möglicherweise die folgenden Fehlermeldungen:

  • Hinweis

    Fehler: 5180, Schweregrad: 22, Status: 1.

    Der Dateikontrollblock (File Control Block, FCB) konnte für die ungültige Datei-ID 0 in der Tempdb-Datenbank nicht geöffnet werden.

  • Hinweis

    Fehler: 17066, Schweregrad: 16, Status: 1.

    SQL Server Assertion: Datei:<>Alloc.cpp, line=2697 Failed Assertion = 'IAM_pg_id != PageId_NULL'.

  • Hinweis

    Fehler: 3624, Schweregrad: 20, Status: 1.

    Eine Überprüfung der Systemassertion ist fehlgeschlagen. Weitere Informationen finden Sie im SQL Server Fehlerprotokoll.

  • Hinweis

    Fehler: 605, Schweregrad: 21, Status: 3.

    Fehler beim Abrufen der logischen Seite (19:31824) in Datenbank 2. Sie gehört zur Zuordnungseinheit 0 und nicht zu 720680216393744384.

Dieses Problem kann auftreten, wenn Sie eines der folgenden Features verwenden:

  • Isolationsstufen für optimistische Transaktionen
  • Onlineindizierung
  • Mehrere aktive Resultsets (MARS)
  • Trigger

      

Lösung

Dieses Problem wurde zuerst im folgenden kumulativen Update von SQL Server behoben:

        
      

Empfehlung: Installieren Sie das neueste kumulative Update für SQL Server

Jedes neue kumulative Update für SQL Server enthält alle Hotfixes und alle Sicherheitsfixes, die im vorherigen kumulativen Update enthalten waren. Sehen Sie sich die neuesten kumulativen Updates für SQL Server an:

Neuestes kumulatives Update für SQL Server 2012 SP2

Neuestes kumulatives Update für SQL Server 2012 SP3
      

Hinweis Informationen zu den neuesten SQL Server Builds finden Sie unter Wo finden Sie Informationen zu den neuesten SQL Server Builds .

Status

Microsoft hat bestätigt, dass dies ein Problem bei den Microsoft-Produkten ist, die im Abschnitt „Gilt für“ aufgeführt sind.

Referenzmaterial

Informieren Sie sich über die Terminologie, die Microsoft zum Beschreiben von Softwareupdates verwendet.