MSSQLSERVER_3456

Aplica-se a: SQL Server

Detalhes

Atributo Valor
Nome do produto SQL Server
ID do evento 3456
Origem do Evento MSSQLSERVER
Componente SQLEngine
Nome simbólico REC_REDOLSNMISMATCH
Texto da mensagem Não foi possível refazer o registro de log %S_LSN, para ID de transação %S_XID, na página %S_PGID, banco de dados '%.*ls' (ID de banco de dados %d). Página: LSN = %S_LSN, tipo = %ld. Log: OpCode = %ld, contexto %ld, PrevPageLSN: %S_LSN. Restaure de um backup do banco de dados ou repare o banco de dados.

Explicação

A operação de restauração não pôde refazer o log de transação. Esse erro colocou o banco de dados no estado SUSPECT. O grupo de arquivos primário, e possivelmente outros grupos de arquivos, estão sob suspeita e podem estar danificados. O banco de dados não pode ser recuperado durante a inicialização do SQL Server e, portanto, não está disponível. Ação do usuário é necessária para resolver o problema.

Observe que, se esse erro ocorrer para tempdb, a instância do SQL Server será desligada.

Ação do usuário

Este erro pode ser causado por uma condição transitória existente no sistema durante uma determinada tentativa de iniciar a instância de servidor ou recuperar um banco de dados. Este erro também pode ser causado por uma falha permanente que ocorre toda vez que você tenta iniciar o banco de dados. Para obter informações sobre a causa, examine o Log de Eventos do Windows para procurar um erro anterior que indique a falha específica.

Para obter informações sobre a causa dessa ocorrência do erro 3456, examine o Log de Eventos do Windows para obter um erro anterior que indica a falha específica. A ação apropriada do usuário depende se as informações no Log de Eventos do Windows indicam que o erro do SQL Server foi causado por uma condição transitória ou uma falha permanente. Para obter informações sobre as ações do usuário para solucionar o erro 3456, consulte os Manuais Online do SQL Server.

Confira também

ALTER DATABASE (Transact-SQL)
DBCC CHECKDB (Transact-SQL)
Restaurações completas de banco de dados (modelo de recuperação simples)
MSSQLSERVER_824
sys.databases (Transact-SQL)