Identificazione di dati di rilevamento persi
La Console di amministrazione BizTalk Server consente di identificare i dati di rilevamento che sono andati persi a causa di un errore hardware. È possibile utilizzare la Console di amministrazione sia per i dati attivati sia per quelli archiviati.
La Console di amministrazione BizTalk Server consente di determinare quali servizi erano attivi al momento del ripristino del database MessageBox. A causa del divario esistente tra l'orario di ripristino del database e il momento in cui si è verificato l'errore hardware, potrebbe non essere possibile determinare lo stato di alcune delle transazioni.
Per identificare quali istanze del servizio sono state completate e avviate dopo il punto di ripristino, utilizzare i dati di rilevamento come illustrato di seguito:
Individuare le istanze completate o avviate a partire dall'ultimo backup del database.
Se i dati del database di rilevamento BizTalk (BizTalkDTADb) indicano che un messaggio è stato avviato, ma non completato, e che esso non è presente nel database, ciò indica che tale messaggio è stato inviato dopo l'ultimo backup.
Il rilevamento consente di produrre un rapporto relativo tutti i servizi completati, ed è in grado di indicare anche l'avvio di un servizio. I dati di rilevamento vengono inizialmente memorizzati temporaneamente nel database MessageBox, quindi vengono spostati nel database di rilevamento BizTalk. È possibile che i dati memorizzati temporaneamente vadano persi nel backlog del servizio bus di eventi BAM.
Sebbene per ragioni operative sia necessario ripristinare tutti i database allo stesso punto, è possibile utilizzare un database di rilevamento BizTalk (non perduto) in modalità di archiviazione per osservare gli eventi verificatisi dopo il punto di ripristino.
Se il rilevamento mostra un'istanza di un servizio come completata, quell'istanza può essere terminata. Il rilevamento potrebbe mostrare istanze avviate dopo il punto di ripristino; in tal caso, sarà necessario compensare le eventuali azioni eseguite da tali istanze e reinviare i relativi messaggi di attivazione iniziali.
È possibile utilizzare il Debugger orchestrazione per visualizzare le ultime forme eseguite, quindi il Flusso messaggi per visualizzare quale messaggio avrebbe dovuto essere inviato o ricevuto.
Se il database di rilevamento di BizTalk è stato perso, il rilevamento degli eventi precedenti al punto di ripristino dovrà essere eseguito mediante i meccanismi di segnalazione dei sistemi esterni.