A leitura de página falhou por algum motivo (consulte os erros) ou uma trava não pôde ser efetuada (talvez existam mensagens de tempo limite para trava no log de erros).
Informações por estado:
Estado 1: a página está sendo lida como parte das per-checks de tabelas críticas do sistema.
TYPE é 'SH'
OPERATION é o nome do comando DBCC que está sendo executado
Estado 2: uma operação indeterminada está sendo executada. O erro foi gerado pelo código de leitura/trava DBCC.
TYPE pode ser 'NL', 'SH', 'EX', 'UP' ou 'Unknown'
OPERATION é 'Acquire (Wait)' ou a cadeia de caracteres fornecida pelo pool de buffers
Estado 3: uma operação indeterminada está sendo executada. O erro foi gerado pelo código de leitura/trava DBCC.
TYPE pode ser 'NL', 'SH', 'UP', 'EX' ou 'Unknown'
OPERATION é 'bufget'
Estado 4: a página está sendo lida para verificação de sua ID de página.
TYPE pode ser 'SH', 'UP', 'EX' ou 'Unknown'
OPERATION é 'VerifyPageId'
Estado 5: a página está sendo reparada.
TYPE é 'SH'
OPERATION é 'DbccExChangePageState ()'
HARDWARE FAILURE
Execute o diagnóstico de hardware e corrija quaisquer problemas. Além disso, examine os logs de sistema e de aplicativo do Microsoft® Windows NT® e o log de erros do SQL Server™ para saber se o erro ocorreu devido a uma falha de hardware. Corrija os problemas relacionados ao hardware.
Se você tiver problemas contínuos de danos aos dados, tente alternar diferentes componentes de hardware para isolar o problema. Verifique se o sistema está com a gravação em cache habilitada no controlador de disco. Caso suspeite que esse seja o problema, contate o fornecedor do hardware.
Por fim, talvez você considere válida a aquisição de um sistema de hardware completamente novo, além da reformatação das unidades de disco e da reinstalação do sistema operacional.
RESTORE FROM BACKUP
Se o problema não estiver relacionado ao hardware e se houver um backup limpo conhecido, restaure o banco de dados a partir do backup.
DBCC CHECKDB
Se não houver nenhum backup limpo disponível, execute o DBCC CHECKDB sem nenhuma cláusula de reparo para determinar a extensão do dano. O DBCC CHECKDB recomendará o uso de uma cláusula de reparo. Em seguida, execute o DBCC CHECKDB com a cláusula de reparo apropriada para reparar o dano.
Cuidado Caso não esteja certo do efeito que o DBCC CHECKDB com uma cláusula de reparo terá em seus dados, contate o provedor de suporte antes de executar essa instrução.
Não há reparo para esse erro porque ele é apenas um sintoma do problema real. Consulte os erros associados para obter detalhes.
Target | Microsoft.SQLServer.2005.DBEngine | ||
Category | EventCollection | ||
Enabled | True | ||
Event_ID | 8966 | ||
Event Source | $Target/Property[Type="SQL!Microsoft.SQLServer.DBEngine"]/ServiceName$ | ||
Alert Generate | True | ||
Alert Severity | Error | ||
Alert Priority | Normal | ||
Remotable | True | ||
Alert Message |
| ||
Event Log | Application | ||
Comment | Mom2005ID='{8B206728-447D-4B23-B745-7C22953A2E4C}';MOM2005GroupID={467ECC75-C5DA-42BD-955C-A73BBB51AF74} |
ID | Module Type | TypeId | RunAs |
---|---|---|---|
_F6DA1507_12AF_11D3_AB21_00A0C98620CE_ | DataSource | Microsoft.Windows.EventProvider | Microsoft.SQLServer.SQLDefaultAccount |
GenerateAlert | WriteAction | System.Health.GenerateAlert | Default |
<Rule ID="Microsoft.SQLServer.2005.Could_not_read_and_latch_page_1_5_Rule" Target="SQL2005Core!Microsoft.SQLServer.2005.DBEngine" Enabled="true" ConfirmDelivery="true" Remotable="true" Comment="Mom2005ID='{8B206728-447D-4B23-B745-7C22953A2E4C}';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>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.2005.Could_not_read_and_latch_page_1_5_Rule.AlertMessage"]$</AlertMessageId>
<AlertParameters>
<AlertParameter1>$Data/EventDescription$</AlertParameter1>
</AlertParameters>
<Suppression>
<SuppressionValue/>
</Suppression>
</WriteAction>
</WriteActions>
</Rule>