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.