Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Poiché i database personalizzati non sono installati con BizTalk Server, non sono inclusi nell'elenco predefinito dei database da contrassegnare e eseguire il backup dal processo di Backup di BizTalk Server. Se si vuole che il processo backup di BizTalk Server esegui il backup dei database personalizzati, è necessario aggiungere manualmente i database al processo backup di BizTalk Server.
Prerequisiti
SQL Server deve essere configurato per l'uso del modello di recupero completo per garantire l'integrità dei dati, nei set di backup di database BizTalk Server. Per altre informazioni, vedere Log Shipping.
Per eseguire il backup dei database personalizzati, è necessario essere connessi con un account utente che ha accesso a ognuno dei database di cui si esegue il backup.
BizTalk Server include un ruolo di SQL Server denominato BTS_BACKUP_USERS in modo che l'account utente usato per eseguire il backup dei database non richieda autorizzazioni di amministratore di sistema all'interno di SQL Server, ad eccezione del server primario che controlla il processo di backup.
Quando si configura l'account utente usato per eseguire il backup dei database, tenere presente quanto segue:
È necessario creare un account di accesso di SQL Server per questo utente e assegnare questo utente al ruolo di BTS_BACKUP_USERS BizTalk in ogni server.
I processi di backup di BizTalk Server possono essere configurati per l'esecuzione con un account utente diverso da quello usato per il servizio SQL Server Agent.
È necessario configurare il servizio SQL Server Agent per l'esecuzione con un account di dominio. Se tutti i database si trovano nello stesso computer, è possibile configurare SQL Server Agent per l'uso di un account locale.
Per eseguire il backup di database personalizzati
Compilare gli oggetti nel nuovo database:
- Passare alla directory \Programmi (x86)\Microsoft BizTalk Server <VERSION>Schema e quindi eseguire Backup_Setup_All_Procs.sql e Backup_Setup_All_Tables.sql su tutti i database personalizzati di cui si vuole eseguire il backup. In questo modo vengono create le procedure, le tabelle e il ruolo necessari e vengono assegnate le autorizzazioni alle stored procedure.
Eseguire le configurazioni seguenti:
Collegare il server SQL che ospita il database di gestione BizTalk al server SQL che ospita il nuovo database. L'account usato per eseguire il servizio SQL Server Agent in SQL Server di gestione deve essere un account di dominio mappato a ogni computer che contiene un database di cui eseguire il backup. Se i database si trovano nello stesso computer, è possibile ignorare questo passaggio. Questa operazione verrà infatti eseguita automaticamente.
Aggiungere un account di accesso nel server SQL che ospita il nuovo database per l'account che esegue il servizio SQL Server Agent in Mgmt SQL Server. Se i database si trovano nello stesso computer, è possibile ignorare questo passaggio.
Aggiungere un utente nel nuovo database per l'account di accesso creato nel passaggio precedente e aggiungerlo al ruolo BTS_BACKUP_USERS. Questo ruolo viene creato e gli viene concessa l'autorizzazione di esecuzione sulle procedure necessarie dagli script nel passaggio 1.
Usando SQL Server Enterprise Manager o SQL Server Management Studio, nel database BizTalk Management (BizTalkMgmtDb) modificare la tabella adm_OtherBackupDatabases in modo da includere una riga per ognuno dei database personalizzati.
Digitare i nuovi nomi di server e database nelle colonne corrispondenti, come illustrato nella tabella seguente.
colonna Valore DefaultDatabaseName Nome semplice del database personalizzato. Nome del database Nome del database personalizzato. Nome del Server Nome del computer che esegue SQL Server. BTSServerName Nome di BizTalk Server. Questo valore non viene usato, ma deve contenere comunque un valore. Al successivo esecuzione del processo di Backup BizTalk Server, verrà eseguito il backup dei database personalizzati.
Vedere anche
Backup e ripristino di database BizTalk Server
Informazioni avanzate su backup e ripristino