Come eseguire il backup dei server database analisi BAM e analisi di rilevamento
Il database di analisi Monitoraggio attività di business (BAM) e il database del server di analisi rilevamento consentono di memorizzare contenuto nei cubi di SQL Server Analysis Services. Il processo Backup BizTalk Server non esegue il backup di questi database. Al contrario, per effettuare questa operazione, è necessario utilizzare Analysis Manager di SQL Server.
Al termine del backup, può essere opportuno eliminare i cubi OLAP. Quando vengono eliminati i cubi OLAP, è necessario effettuare anche le seguenti operazioni:
Prima dell'eliminazione dei cubi OLAP, nel database BAMStarSchema troncare le tabelle fact relative al cubo che si desidera eliminare. La convenzione di denominazione della tabella è "bam_<CubeName>_Facts".
Dopo l'eliminazione dei cubi OLAP, è necessario elaborare completamente i cubi attivi, completati e virtuali.
Per istruzioni sul backup dei database di analisi, vedere la sezione relativa all'archiviazione di un database di Analysis Services nella documentazione online di SQL Server.
Pianificazione dei backup dei database BAM
Se si utilizza BAM verificare che, quando è pianificato l'avvio del pacchetto di backup, non siano in esecuzione processi di elaborazione dei cubi BAM né pacchetti DTS (Data Transformation Services) di manutenzione dati.
Per assicurare la coerenza dello schema di tutti i database BAM, eseguire il backup dei database BAM e dei pacchetti DTS ogni volta che viene distribuita un'attività BAM o viene annullata la relativa distribuzione.
Eseguire il backup del database di analisi BAM e del database BAMStarSchema ogni volta che viene eseguita o viene annullata la distribuzione di una visualizzazione BAM.
Eseguire il backup dei database BAM nel seguente ordine:
Eseguire il processo Backup BizTalk Server per effettuare il backup del database BAMPrimaryImport e degli altri database di BizTalk Server.
Eseguire il pacchetto DTS di manutenzione dati BAM per tutte le attività.
Integrare questi passaggi in un pacchetto DTS e pianificare l'esecuzione del pacchetto a intervalli regolari. Per assicurare l'integrità dei dati verificare che, quando è pianificato l'avvio del pacchetto di backup, non siano in esecuzione altri processi di elaborazione dei cubi BAM o pacchetti DTS di manutenzione dati.
Per essere certi di recuperare un set completo di dati archiviati in caso di errore del database BAMArchive, eseguire il backup di questo database dopo aver copiato la partizione nel database BAMArchive ma prima di eliminare tale partizione dal database BAMPrimaryImport. Per effettuare questa operazione, modificare il pacchetto DTS di manutenzione dati per ciascuna attività in modo da inserire un passaggio per il backup del database BAMArchive prima dell'ultimo passaggio del pacchetto DTS, "Fine dell'archiviazione".
Eseguire il backup del database BAMAnalysis e quindi quello del database BAMStarSchema.