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.
Se è stato eseguito il backup del database BAMPrimaryImport in caso di errore di sistema o dati, è possibile ripristinare tale backup in un computer diverso e rinominare il backup.
Il servizio bus di eventi BAM sposta i dati degli eventi dal database MessageBox al database BAMPrimaryImport. Il servizio bus di eventi BAM include la logica di tolleranza di errore che consente di ripristinare e riavviare da un errore imprevisto senza perdere dati. Per altre informazioni sul servizio bus di eventi BAM, vedere Gestione del servizio bus di eventi BAM.
Per ripristinare il database BAMPrimaryImport, seguire questa procedura in Come ripristinare i database. Inoltre, è necessario eseguire questi passaggi generali, seguiti da una procedura che descrive in dettaglio i passaggi:
Aggiornare la connessione SQL 1 in tutti i pacchetti BAM DTS per fare riferimento al nuovo nome del database.
Aggiornare il file web.config con il nuovo nome del database.
Aggiornare il riferimento al database BAMPrimaryImport in tutti i file BAM Livedata di Microsoft Excel.
Prerequisiti
Accedere come membro del gruppo Amministratori di BizTalk Server.
Aggiornare i riferimenti
Interrompere qualsiasi processo di aggiornamento del cubo BAM e manutenzione dei dati dei pacchetti di Servizi di Trasformazione dei Dati (DTS), o impedire la loro esecuzione fino al ripristino del database BAMPrimaryImport.
Arrestare il servizio applicazione BizTalk (che include il servizio bus di eventi BAM) in modo che non tenti di importare più dati nel database.
Dal menu Start digitare services.msc e aprire Servizi.
Fare clic con il pulsante destro del mouse sul gruppo BizTalk Service BizTalk Service: BizTalkServerApplication e quindi scegliere Arresta.
Ripristinare il database BAMPrimaryImport (procedura descritta in Come ripristinare i database).
Aggiornare i file Web.Config seguenti:
\Programmi (x86)\Microsoft BizTalk Server <VERSION>\BAMPortal\BamManagementService\Web.Config.
Sostituire la <stringa ServerName> con il nuovo nome del server e <DatabaseName> con il nuovo nome del database. Aggiornare le stringhe di connessione seguenti:
<ImpostazioniApplicazione>
<add key="BamServer" value="<ServerName>" />
<add key="BamDatabase" value="<DatabaseName>" />
<add key="MaxResultRows" value="2000" />
</impostazioniApp>
\Programmi (x86)\Microsoft BizTalk Server <VERSION>\BAMPortal\BamQueryService\Web.Config.
Sostituire la <stringa ServerName> con il nuovo nome del server e <DatabaseName> con il nuovo nome del database. Aggiornare le stringhe di connessione seguenti:
<ImpostazioniApplicazione>
<add key="BamServer" value="<ServerName>" />
<add key="BamDatabase" value="<DatabaseName>" />
<add key="MaxResultRows" value="2000" />
</impostazioniApp>
Aprire un prompt dei comandi (Menu > Start > Prompt dei comandi) e navigare alla seguente directory: \Program Files (x86)\Microsoft BizTalk Server <VERSION>\Schema\Restore.
Fare clic con il pulsante destro del mouse suSampleUpdateInfo.xmle scegliere Modifica.
Impostare come commento tutte le sezioni del database ad eccezione di OldPrimaryImportDatabase, PrimaryImportDatabase, ArchivingDatabase, AnalysisDatabase, StarSchemaDatabase e Alert.
Per le sezioni OldPrimaryImportDatabase, PrimaryImportDatabase, ArchivingDatabase, AnalysisDatabase, StarSchemaDatabase e Alert, impostare SourceServer e Destination Server sul nome del server esistente in cui si trovano tali database.
Per PrimaryImportDatabase, impostare "SourceServer" sul nome del server in cui è stato spostato il database di importazione primaria BAM.
Importante
Includere le virgolette intorno al nome dei sistemi di origine e di destinazione.
Annotazioni
Se uno dei database bizTalk Server è stato rinominato, assicurarsi di aggiornare anche i nomi dei database.
Al termine della modifica del file, salvarlo e uscire.
Al prompt dei comandi digitare:
cscript UpdateDatabase.vbs SampleUpdateInfo.xml
Annotazioni
Eseguire UpdateDatabase.vbs una sola volta.
Nei computer a 64 bit eseguire UpdateDatabase.vbs da un prompt dei comandi a 64 bit.
Al prompt dei comandi, passare alla seguente directory:
\File di programma (x86)\Microsoft BizTalk Server <VERSION>\Tracking
Al prompt dei comandi, modifica bm.exe.config, modifica il valore di key="DefaultServer" con il nuovo nome del server e salva il file.
Aggiornare il riferimento al database BAMPrimaryImport in tutti i file BAM Livedata di Microsoft Excel. Per ogni file:
Aprire il file di dati live di Excel. Il nome file termina con _LiveData.xls.
Sul menu BAM, fare clic su Connessione DB BAM.
Nella finestra di dialogo Seleziona database BAM immettere il database SQL Server e BAMPrimaryImport e quindi fare clic su OK.
Scegliere Chiudi e Torna a Microsoft Excel dal menu File.
Scegliere Salva dal menu File.
Riavviare il servizio applicazione BizTalk.
Aprire services.msc.
Fare clic con il pulsante destro del mouse sul servizio BizTalk Service BizTalk Group: BizTalkServerApplication e quindi selezionare Avvia.
Abilitare tutti i pacchetti DTS di aggiornamento del cubo BAM e manutenzione dei dati.
Per risolvere eventuali istanze di traccia incomplete, vedere Risolvere le istanze di attività incomplete.