Condividi tramite


Identificazione dei dati di rilevamento persi

È possibile usare la console di amministrazione di BizTalk Server per identificare quali dati di rilevamento sono stati persi a causa di un errore hardware. È possibile usare la console di amministrazione di BizTalk Server per i dati in tempo reale o archiviati.

È possibile usare la console di amministrazione di BizTalk Server per determinare quali servizi erano attivi al momento del ripristino di MessageBox. Poiché si verifica un divario tra il tempo in cui il database è stato recuperato e l'ora dell'errore hardware, potrebbe non essere possibile determinare lo stato di alcune transazioni.

È possibile usare i dati di rilevamento per identificare le istanze del servizio completate e avviate dopo il punto di ripristino, come indicato di seguito:

  • Cercare le istanze completate o avviate dall'ultima volta che è stato eseguito il backup del database.

  • Se i dati nel database BizTalk Tracking (BizTalkDTADb) indicano che il messaggio è stato avviato ma non è stato completato e il messaggio non si trova nel database, il messaggio è stato inviato dopo l'ultimo backup.

    Il rilevamento può segnalare qualsiasi servizio completato e può indicare che un servizio è stato avviato. I dati di rilevamento vengono prima distribuiti in MessageBox e quindi spostati nel database di rilevamento BizTalk. I dati preparati potrebbero essere stati persi nel backlog del servizio BAM Event Bus.

    Anche se tutti i database devono essere ripristinati allo stesso punto di riferimento per motivi operativi, è possibile usare un database di rilevamento BizTalk (che non è stato perso) in modalità archivio per vedere cosa è accaduto dopo quel punto.

    Se il rilevamento indica che un'istanza del servizio è stata completata, è possibile terminare l'istanza. Potrebbe visualizzare le istanze che sono iniziate dopo il punto di ripristino. In tal caso, sarà necessario compensare eventuali azioni eseguite da queste istanze e quindi inviare nuovamente i messaggi di attivazione iniziale.

    È possibile usare il debugger di orchestrazione per visualizzare le ultime forme eseguite e quindi usare Message Flow per visualizzare il messaggio che deve essere stato inviato o ricevuto.

    Se il database di rilevamento BizTalk è andato perso, è necessario eseguire tutte le operazioni di individuazione oltre il punto di ripristino usando i meccanismi di creazione di report dei sistemi esterni.

Vedere anche

Risoluzione della perdita di dati