Condividi tramite


Come copiare i messaggi rilevati nel database di rilevamento BizTalk

Il processo di archiviazione ed eliminazione potenzialmente accede a e/o aggiorna i database in server SQL Server diversi, pertanto è necessario impostare i server collegati tra le istanze SQL Server interessate. È possibile copiare direttamente i messaggi rilevati dal server del database MessageBox di BizTalk (BizTalkMsgBoxDb) nel database di rilevamento BizTalk (BizTalkDTADb) mediante un server collegato. È necessario impostare server collegati tra:

  • Ogni database BizTalk MessageBox (BizTalkMsgBoxDb) e il database di rilevamento BizTalk (BizTalkDTADb).

  • Il database di rilevamento BizTalk (BizTalkDTADb) e il server di convalida per la convalida dell'archivio.

  • Gli account di servizio per SQL Server Agent nel computer che ospita il database BizTalk MessageBox (BizTalkMsgBoxDb) devono disporre delle autorizzazioni db_datareader e db_datawriter per il database di rilevamento BizTalk (BizTalkDTADb) nel server collegato.

Nota

In SQL Server Agent, verificare che il processo di copia venga eseguito senza errori. In caso contrario gli errori potrebbero impedire lo spostamento dei dati nel database di rilevamento.

Prerequisiti

Per eseguire questa procedura, è necessario accedere con un account membro del ruolo server predefinito sysadmin di SQL Server.

Per copiare i messaggi rilevati nel database di rilevamento BizTalk (SQL Server 2008)

  1. Fare clic su Start, fare clic su Tutti i programmi, fare clic su Microsoft SQL Server 2008 R2 e quindi fare clic su SQL Server Management Studio.

  2. Nella finestra di dialogo Connetti al server specificare il nome del server SQL in cui risiede il database BizTalk Tracking (BizTalkDTADb) e il tipo di autenticazione appropriato e quindi fare clic su Connetti per connettersi al server SQL appropriato.

  3. In Microsoft SQL Server Management Studio fare doppio clic su SQL Server Agent e quindi fare clic su Processi.

  4. Nel riquadro dei dettagli fare clic con il pulsante destro del mouse su TrackedMessages_Copy_BizTalkMsgBoxDb e quindi scegliere Proprietà.

  5. Nella finestra di dialogo Proprietà processo - TrackedMessages_Copy_BizTalkMsgBoxDbselezionare una pagina fare clic su Passaggi.

  6. Nell'elenco Passaggi processo fare clic su Elimina e quindi fare clic su Modifica.

  7. Nella casella Comando modificare i parametri del server di rilevamento e dei nomi di database in base alle esigenze e quindi fare clic su OK.

  8. Nella finestra di dialogo Proprietà processo - TrackedMessages_Copy_BizTalkMsgBoxDbselezionare una pagina fare clic su Generale, selezionare la casella di controllo Abilitato e quindi fare clic su OK.

    I messaggi verranno copiati dal database BizTalk MessageBox (BizTalkMsgBoxDb) al database di rilevamento BizTalk (BizTalkDTADb).

Importante

Se si aggiunge un nuovo database MessageBox, sarà necessario eseguire di nuovo questa procedura per il nuovo database MessageBox.

Vedere anche

Archiviazione e ripulitura del database di rilevamento BizTalk