Problembeschreibung
Sie führen eine Abfrage für eine Instanz von Microsoft SQL Server 2012 aus. Wenn die Abfrage tempdb verwendet, werden möglicherweise die folgenden Fehlermeldungen angezeigt:
-
Fehler: 5180, Schweregrad: 22, Status: 1. der Datei-Steuerelement Block (FCB) konnte für ungültige Datei-ID 0 in der Datenbank "tempdb" nicht geöffnet werden.
-
Fehler: 17066, Schweregrad: 16, Zustand: 1. SQL Server-Assertion: Datei: #a0 Alloc. cpp>, Zeile = 2697 fehlerhafte Assertion = ' IAM_pg_id! = PageId_NULL '.
-
Fehler: 3624, Schweregrad: 20, Zustand: 1. eine System Assertionsüberprüfung ist fehlgeschlagen. Weitere Informationen finden Sie im SQL Server-Fehlerprotokoll.
-
Fehler: 605, Schweregrad: 21, Zustand: 3. Fehler beim Versuch, die logische Seite (19:31824) in Datenbank 2 abzurufen. Sie gehört zur Zuordnungseinheit 0 nicht zu 720680216393744384.
Dieses Problem kann auftreten, wenn Sie eine der folgenden Funktionen verwenden:
-
Optimistische Transaktionsisolationsstufen
-
Online Indizierung
-
Mars (Multiple Active Result Sets)
-
Trigger
Lösung
Dieses Problem wurde zuerst im folgenden kumulativen Update von SQL Server behoben:
Jedes neue kumulative Update für SQL Server enthält alle Hotfixes und alle Sicherheitsupdates, die im vorherigen kumulativen Update enthalten waren. Schauen Sie sich die neuesten kumulativen Updates für SQL Server an:
HinweisInformationen zu den neuesten SQL Server-Builds finden Sie unter wo können Sie Informationen zu den neuesten SQL Server-Builds finden.
Status
Microsoft hat bestätigt, dass es sich hierbei um ein Problem bei den in diesem Artikel genannten Microsoft-Produkten handelt.
Informationsquellen
Erfahren Sie mehr über die Terminologie , mit der Microsoft Softwareupdates beschreibt.