Nota
L'accesso a questa pagina richiede l'autorizzazione. Puoi provare ad accedere o a cambiare directory.
L'accesso a questa pagina richiede l'autorizzazione. Puoi provare a cambiare directory.
Si applica a: SQL Server
Dettagli
| Attributo | Valore |
|---|---|
| Nome prodotto | SQL Server |
| ID evento | 3431 |
| Origine evento | MSSQLSERVER |
| Componente | SQLEngine |
| Nome simbolico | UNRESOLVED_XACT |
| Testo del messaggio | Impossibile recuperare il database '%.*ls' (ID di database %d) perché i risultati di una transazione non sono stati risolti. Le transazioni di Microsoft Distributed Transaction Coordinator (MS DTC) sono state preparate, ma l'applicazione non è stata in grado di determinarne la risoluzione. Per risolvere il problema, correggere MS DTC, eseguire un ripristino da un backup completo oppure correggere il database. |
Spiegazione
Una o più transazioni distribuite che utilizzavano Microsoft Distributed Transaction Coordinator (MS DTC) erano incomplete al momento dell'arresto del database. Ripristino del database non riuscito perché SQL Server non è in grado di completare le transazioni o di eseguire il rollback delle transazioni senza ulteriori informazioni da MS DTC.
Azione utente
Per recuperare il database, è necessario risolvere dapprima il problema relativo a MS DTC. Per analizzare il problema relativo a MS DTC, esaminare i registri eventi di Windows. Se non è possibile risolvere il problema e recuperare il database, ripristinare un backup del database.