Partilhar via


MSSQLSERVER_3431

Aplica-se a: SQL Server

Detalhes

Atributo Valor
Nome do produto SQL Server
ID do evento 3431
Origem do Evento MSSQLSERVER
Componente SQLEngine
Nome simbólico UNRESOLVED_XACT
Texto da mensagem Não foi possível recuperar o banco de dados '%.*ls' (ID do banco de dados %d) devido a resultados de transação não resolvidos. As transações do MS DTC (Coordenador de Transações Distribuídas da Microsoft) foram preparadas, mas o MS DTC não pôde determinar a resolução. Para resolver, corrija o MS DTC, repare o banco de dados ou restaure-o usando um backup completo.

Explicação

Uma ou mais transações distribuídas que estavam usando o MS DTC (Coordenador de Transações Distribuídas da Microsoft) estavam incompletas quando o banco de dados foi desligado. A recuperação desse banco de dados falhou porque o SQL Server não pode concluir as transações ou reverter as transações sem mais informações do MS DTC.

Ação do usuário

Para recuperar esse banco de dados, você precisa primeiro resolver o problema no MS DTC. Para investigar o problema com o MS DTC, examine os logs de eventos do Windows. Se você não conseguir resolver o problema com o MS DTC para recuperar o banco de dados, restaure um backup do banco de dados.