Beim Lesen der Seite ist aus irgendeinem Grund (siehe begleitende Fehler) ein Fehler aufgetreten, oder ein Latch konnte nicht ausgeführt werden (möglicherweise enthält das Fehlerprotokoll Meldungen zu einem Latchtimeout).
Beim Lesen der Seite ist aus irgendeinem Grund (siehe begleitende Fehler) ein Fehler aufgetreten, oder ein Latch konnte nicht ausgeführt werden (möglicherweise enthält das Fehlerprotokoll Meldungen zu einem Latchtimeout).
Statusbezogene Informationen:
Status 1: Die Seite wird als Teil der Vorüberprüfungen kritischer Systemtabellen gelesen.
TYPE entspricht "SH".
OPERATION ist der Name des ausgeführten DBCC-Befehls.
Schritt 2: Es wird ein unbestimmter Vorgang ausgeführt. Der Fehler wurde vom generischen DBCC-Lese-/Riegel-Code ausgegeben.
TYPE kann "NL", "SH", "EX", "UP" oder "Unknown" entsprechen.
OPERATION entspricht "Acquire (Wait)" oder der vom Pufferpool bereitgestellten Zeichenfolge.
Status 3: Es wird ein unbestimmter Vorgang ausgeführt. Der Fehler wurde von einem allgemeinen DBCC-Lese-/Latchcode ausgelöst.
TYPE kann "NL", "SH", "UP", "EX" oder "Unknown" entsprechen.
OPERATION entspricht "bufget".
Status 4: Die Seite wird gelesen, um ihre Seiten-ID zu überprüfen.
TYPE kann "SH", "UP", "EX" oder "Unknown" entsprechen.
OPERATION entspricht "VerifyPageId".
Status 5: Die Seite wird repariert.
TYPE entspricht "SH".
OPERATION entspricht "DbccExChangePageState ()".
HARDWAREFEHLER
Führen Sie eine Hardwarediagnose aus, und beheben Sie alle Probleme. Überprüfen Sie außerdem die Microsoft Windows NT-System- und -Anwendungsprotokolle und das SQL Server-Fehlerprotokoll, um zu ermitteln, ob der Fehler durch einen Hardwarefehler verursacht wurde. Beheben Sie alle hardwarebedingten Probleme.
Lagern Sie verschiedene Hardwarekomponenten aus, um das Problem zu isolieren, falls Beschädigungsprobleme bei permanenten Daten auftreten. Stellen Sie sicher, dass der Schreibcache auf dem Datenträgercontroller im System nicht aktiviert ist. Wenn Sie vermuten, dass das Problem hierdurch verursacht wird, wenden Sie sich an Ihren Hardwarehersteller.
Möglicherweise ist es auch hilfreich, auf ein vollständig neues Hardwaresystem umzusteigen und dabei die Laufwerke neu zu formatieren sowie das Betriebssystem neu zu installieren.
WIEDERHERSTELLEN AUS EINER SICHERUNG
Wenn das Problem nicht hardwarebedingt ist und eine bekanntermaßen fehlerfreie Sicherung zur Verfügung steht, stellen Sie die Datenbank mithilfe der Sicherung wieder her.
DBCC CHECKDB
Wenn keine fehlerfreie Sicherung verfügbar ist, führen Sie DBCC CHECKDB ohne REPAIR-Klausel aus, um den Umfang der Beschädigung zu ermitteln. Von DBCC CHECKDB wird eine zu verwendende REPAIR-Klausel empfohlen. Führen Sie DBCC CHECKDB anschließend mit der passenden REPAIR-Klausel aus, um die Beschädigung zu beheben.
Vorsicht: Wenn Sie nicht genau wissen, wie sich das Ausführen von DBCC CHECKDB mit einer REPAIR-Klausel auf die Daten auswirkt, wenden Sie sich an Ihren primären Anbieter für technischen Support, bevor Sie diese Anweisung ausführen.
Es gibt keine Reparatur für diesen Fehler, da es sich nur um ein Symptom des wahren Problems handelt. Details finden Sie in den begleitenden Fehlern.
Name | Beschreibung | Standardwert |
Aktiviert | Aktiviert oder deaktiviert den Workflow. | Ja |
Priorität | Definiert die Warnungspriorität. | 1 |
Schweregrad | Definiert den Warnungsschweregrad. | 2 |
Target | Microsoft.SQLServer.2014.DBEngine | ||
Category | EventCollection | ||
Enabled | True | ||
Event_ID | 8966 | ||
Event Source | $Target/Property[Type="SQL2014Core!Microsoft.SQLServer.2014.DBEngine"]/ServiceName$ | ||
Alert Generate | True | ||
Alert Severity | Error | ||
Alert Priority | Normal | ||
Remotable | True | ||
Alert Message |
| ||
Event Log | Application | ||
Comment | Mom2014ID='{8B206728-447D-4B23-B745-7C22953A2E4C}';MOM2014GroupID={467ECC75-C5DA-42BD-955C-A73BBB51AF74} |
ID | Module Type | TypeId | RunAs |
---|---|---|---|
_F6DA1507_12AF_11D3_AB21_00A0C98620CE_ | DataSource | Microsoft.Windows.EventProvider | Default |
GenerateAlert | WriteAction | System.Health.GenerateAlert | Default |
<Rule ID="Microsoft.SQLServer.2014.Could_not_read_and_latch_page_1_5_Rule" Target="SQL2014Core!Microsoft.SQLServer.2014.DBEngine" Enabled="true" ConfirmDelivery="true" Remotable="true" Comment="Mom2014ID='{8B206728-447D-4B23-B745-7C22953A2E4C}';MOM2014GroupID={467ECC75-C5DA-42BD-955C-A73BBB51AF74}">
<Category>EventCollection</Category>
<DataSources>
<DataSource ID="_F6DA1507_12AF_11D3_AB21_00A0C98620CE_" Comment="{F6DA1507-12AF-11D3-AB21-00A0C98620CE}" TypeID="Windows!Microsoft.Windows.EventProvider">
<ComputerName>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</ComputerName>
<LogName>Application</LogName>
<Expression>
<And>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery>PublisherName</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value>$Target/Property[Type="SQL2014Core!Microsoft.SQLServer.2014.DBEngine"]/ServiceName$</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery>EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value>8966</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</And>
</Expression>
</DataSource>
</DataSources>
<WriteActions>
<WriteAction ID="GenerateAlert" TypeID="SystemHealth!System.Health.GenerateAlert">
<Priority>1</Priority>
<Severity>2</Severity>
<AlertMessageId>$MPElement[Name="Microsoft.SQLServer.2014.Could_not_read_and_latch_page_1_5_Rule.AlertMessage"]$</AlertMessageId>
<AlertParameters>
<AlertParameter1>$Data/EventDescription$</AlertParameter1>
</AlertParameters>
<Suppression>
<SuppressionValue/>
</Suppression>
</WriteAction>
</WriteActions>
</Rule>