Come spostare i database BizTalk Server
Panoramica
È possibile usare questa procedura per spostare i database primari BizTalk Server in un altro server. Questa stessa procedura di base può essere usata anche per spostare i database di BizTalk Server da un SQL Server locale a un SQL Server remoto o a un cluster SQL Server.
Prerequisiti
Accedere con un account membro del ruolo predefinito del server sysadmin SQL Server per eseguire questa procedura.
Passaggi di spostamento
Arrestare tutti i servizi di BizTalk Server. Per altre informazioni, vedere Riavviare BizTalk Server Servizi e arrestare BizTalk Server.
Importante
È fondamentale assicurarsi che tutti i servizi e i processi di BizTalk Server vengano arrestati prima di spostare i database.
Arrestare il servizio IIS.
Arrestare il servizio SQL Server Agent.
Eseguire il backup dei database BizTalk seguendo le procedure di backup del database, come descritto in Backup e ripristino dei database di BizTalk Server.
Ripristinare i database BizTalk nel nuovo server seguendo le procedure di ripristino del database in Come ripristinare i database.
Eseguire lo script dei processi di SQL Server Agent elencati di seguito per il trasferimento nel nuovo server, come descritto in How to Backup and Restore SQL Agent Jobs (Come eseguire il backup e il ripristino dei processi di SQL Agent). Eseguire ogni script nel nuovo server per ricreare i processi.
Eseguire ogni script nel nuovo server per ricreare i processi. Alcuni processi, ad esempio il processo Backup BizTalk Server (BizTalkMsgBoxDb), dovranno essere riconfigurati a meno che i nuovi percorsi di file del server e il nome del server siano identici al vecchio server.
Nota
È anche possibile usare l'attività Processi di trasferimento SSIS/DTS per spostare i processi nel nuovo server, ma la maggior parte degli utenti probabilmente troverà più facile scriptare i processi usando SQL Management Studio.
Oltre allo scripting di processi SQL Server Agent come descritto nel passaggio precedente, è necessario anche creare script di accesso, come descritto in Come eseguire il backup e il ripristino SQL Server account di accesso. Questi account di accesso devono essere ripristinati nel server di destinazione.
Ripristinare i database BizTalk Server seguendo i passaggi da 9 a 22 in Come ripristinare i database. Questa procedura consente di aggiornare il database di gestione BizTalk (BizTalkMgmtDb) e il Registro di sistema con il nuovo percorso dei database MessageBox.
Nota
Nel file SampleUpdateInfo.xml commentare tutti i database, ad eccezione di quelli spostati nel nuovo server.