Tabellenfehler: Die Seite ist einem anderen Objekt im Seitenkopf zugeordnet: VERALTET

Microsoft.SQLServer.2005.Table_error__Page_is_allocated_to_different_object_found_in_page_header_1_5_Rule (Rule)

Knowledge Base article:

Ursachen

Die Anweisung DBCC CHECKALLOC hat einen Konflikt in der Objekt-ID zwischen der Zuordnungsstruktur (Block) und sysindexes festgestellt.

<P id=Alert_Note>

Hinweis Gelegentlich meldet DBCC CHECKALLOC diesen Fehler, wenn kein wirklicher Fehlerzustand besteht. Führen Sie DBCC CHECKALLOC im Einzelbenutzermodus aus, wenn Sie vermuten, dass der Fehler 2535 nicht richtig ist.

Lösungen

Untersuchen Sie die Index-ID, die mit der Seitennummer in der Meldung verbunden ist, und bestimmen Sie, ob der Fehler in den Tabellendaten oder in einem Index aufgetreten ist.

Stellen Sie die Datenbank wieder her:

Wenn die Objekt-ID kleiner oder gleich 100 ist, ist der Fehler in einer Systemtabelle. Stellen Sie die Datenbank aus einer fehlerfreien Sicherung wieder her.

Wenn die Objekt-ID größer als 100 ist, ist der Fehler in einer Benutzertabelle.

Wenn dieser Fehler in Tabellendaten ist (mit Index-ID = 1), stellen Sie die Datenbank aus einer fehlerfreien Sicherung wieder her.

Wenn sich der Fehler in einem Index befindet, können Sie ihn meistens korrigieren, indem Sie den Index löschen und erneut erstellen. Wenn das Löschen und Neuerstellen des Index nicht möglich ist oder wenn der Index nicht gelöscht werden kann, wenden Sie sich Ihren primären Anbieter für technischen Support.

Wenn das Problem weiterhin auftritt, wenden Sie sich Ihren primären Anbieter für technischen Support. Halten Sie die Ausgabe der entsprechenden DBCC-Anweisungen zur Überprüfung bereit.

Element properties:

TargetMicrosoft.SQLServer.2005.DBEngine
CategoryEventCollection
EnabledFalse
Event_ID2535
Event Source$Target/Property[Type="SQL!Microsoft.SQLServer.DBEngine"]/ServiceName$
Alert GenerateTrue
Alert SeverityWarning
Alert PriorityNormal
RemotableTrue
Alert Message
Tabellenfehler: Die Seite ist einem anderen Objekt im Seitenkopf zugeordnet.
{0}
Event LogApplication
CommentMom2005ID='{C82D65E0-C8A4-4CFD-B925-5F53C44E2B7E}';MOM2005GroupID={467ECC75-C5DA-42BD-955C-A73BBB51AF74}

Member Modules:

ID Module Type TypeId RunAs 
_F6DA1507_12AF_11D3_AB21_00A0C98620CE_ DataSource Microsoft.Windows.EventProvider Microsoft.SQLServer.SQLDefaultAccount
GenerateAlert WriteAction System.Health.GenerateAlert Default

Source Code:

<Rule ID="Microsoft.SQLServer.2005.Table_error__Page_is_allocated_to_different_object_found_in_page_header_1_5_Rule" Target="SQL2005Core!Microsoft.SQLServer.2005.DBEngine" Enabled="false" ConfirmDelivery="true" Remotable="true" Comment="Mom2005ID='{C82D65E0-C8A4-4CFD-B925-5F53C44E2B7E}';MOM2005GroupID={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" RunAs="SQL!Microsoft.SQLServer.SQLDefaultAccount">
<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="SQL!Microsoft.SQLServer.DBEngine"]/ServiceName$</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery>EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value>2535</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</And>
</Expression>
</DataSource>
</DataSources>
<WriteActions>
<WriteAction ID="GenerateAlert" TypeID="SystemHealth!System.Health.GenerateAlert">
<Priority>1</Priority>
<Severity>1</Severity>
<AlertMessageId>$MPElement[Name="Microsoft.SQLServer.2005.Table_error__Page_is_allocated_to_different_object_found_in_page_header_1_5_Rule.AlertMessage"]$</AlertMessageId>
<AlertParameters>
<AlertParameter1>$Data/EventDescription$</AlertParameter1>
</AlertParameters>
<Suppression>
<SuppressionValue/>
</Suppression>
</WriteAction>
</WriteActions>
</Rule>