Condividi tramite


Informazioni sul log shipping di BizTalk Server

BizTalk Server procedure di ripristino di emergenza vengono compilate in BizTalk log shipping. Il log shipping bizTalk semplifica il ripristino del database in caso di emergenza applicando continuamente gli aggiornamenti del log delle transazioni ai database del sito di ripristino di emergenza.

Anche se bizTalk log shipping è basato su principi simili come SQL Server log shipping, SQL Server log shipping non è supportato per i database BizTalk Server sottoposti a backup come parte del processo di Backup BizTalk Server SQL Agent.

Come funziona BizTalk Log Shipping?

Funzioni di log shipping bizTalk in modo simile a SQL Server log shipping. Il gruppo di produzione BizTalk Server è configurato per eseguire il backup dei database BizTalk Server in un percorso UNC. Per impostazione predefinita, il processo di Backup bizTalk SQL Agent esegue un backup completo ogni ora e un backup del log ogni 15 minuti. Il processo Backup BizTalk Server implementa la logica per avviare automaticamente un backup completo se viene rilevato un errore di backup.

Quando il ripristino di emergenza SQL Server istanze vengono configurate per il log shipping bizTalk, i file di backup creati dal processo di Backup BizTalk Server SQL Agent vengono ripristinati nel sito di ripristino di emergenza ogni 15 minuti per impostazione predefinita. I file di backup vengono copiati nella rete da un comando SQL RESTORE. I file di backup completi vengono copiati solo nelle situazioni seguenti:

  • Quando il log shipping di BizTalk è stato configurato per la prima volta

  • Quando un nuovo database viene aggiunto al processo di backup BizTalk Server.

  • Quando si verifica un errore RESTORE nel sito di ripristino di emergenza

    Ogni SQL Server istanza del sito di ripristino di emergenza viene configurata singolarmente come parte del log shipping bizTalk per ripristinare i database ospitati in un'istanza di database di produzione SQL Server. Quando un'istanza di SQL Server è configurata per BizTalk Server log shipping e il processo di ripristino del log shipping BTS è abilitato, il processo di ripristino del log shipping BTS si connetterà al database di Gestione BizTalk nel gruppo di BizTalk Server di produzione.

    Come descritto in precedenza, quando il server di destinazione è stato configurato per la prima volta, il backup completo del database viene ripristinato nel server di destinazione. La maggior parte dei tempi in cui vengono ripristinati solo i log quando viene eseguito il processo di ripristino del log shipping BTS .

    Quando si visualizzano le istanze di ripristino di emergenza SQL Server con SQL Server Management Studio, i database verranno visualizzati in uno stato "Caricamento". Questo perché l'ultimo log in un set di backup non viene mai ripristinato automaticamente. Una volta disponibile un nuovo log, BizTalk Server log shipping ripristina il log shipping accanto all'ultimo log. Quando si verifica un evento di ripristino di emergenza e il sito di ripristino di emergenza deve essere portato online, l'ultimo log viene ripristinato usando il comando STOPATMARK per ripristinare i database e i database non verranno più visualizzati come in uno stato "Caricamento".