Condividi tramite


Transazioni contrassegnate, backup completi e backup del log

Il processo di backup BizTalk Server crea backup sincronizzati di tutti i database BizTalk Server usando backup completi del database e backup del log delle transazioni, insieme a un tipo di transazione noto come transazione contrassegnata. Le transazioni contrassegnate inseriscono un contrassegno nel log delle transazioni di tutti i database che partecipano alla transazione. Impediscono l'avvio di nuove transazioni distribuite, attendono il completamento delle transazioni distribuite in esecuzione e quindi vengono eseguite per inserire il contrassegno.

Il contrassegno rappresenta un punto della transazione coerente in tutti i database e può essere utilizzato con backup di log successivi per ripristinare i database fino a tale punto.

Per ogni database BizTalk Server, il processo Backup di BizTalk Server crea un backup del log delle transazioni contrassegnate ogni volta che viene eseguito, quindi crea un backup completo in base al periodo di tempo specificato.

Backup completi

Quando si esegue il processo di backup BizTalk Server viene eseguito il primo processo di backup BackupFull, una volta ogni periodo (non ogni volta che viene eseguito il processo). Per altre informazioni su come pianificare il processo di backup BizTalk Server, vedere Come pianificare il processo di backup BizTalk Server.

Alla prima esecuzione del processo Backup di BizTalk Server durante un nuovo periodo, viene eseguito un backup completo. Se ad esempio si pianifica l'esecuzione del processo ogni ora ma si configura il periodo come giornaliero, verrà eseguito un backup completo la prima volta che viene eseguito il processo Backup di BizTalk Server e quindi ogni giorno a mezzanotte.

Backup dei log delle transazioni

Il secondo processo eseguito dal processo di backup BizTalk Server è MarkAndBackupLog. Questo processo inserisce un contrassegno in tutti i database BizTalk Server ed esegue un backup del log delle transazioni a ogni esecuzione del processo.

Il contrassegno è la stringa creata utilizzando NomeServerName<DatabaseName>_Log\<LogMarkName>_<Timestamp.bak>, in cui il <nome> del contrassegno di log è configurato nel processo SQL Server Agent.>< Quando si esegue il ripristino dell'ultimo log per ogni database è necessario utilizzare il contrassegno.

Per ulteriori informazioni, vedere gli argomenti relativi ai backup dei log delle transazioni e al backup e ripristino dei database correlati nella documentazione online di SQL Server.

Vedere anche

Informazioni avanzate su backup e ripristino