Condividi tramite


Come spostare il database di analisi BAM

È possibile utilizzare questa procedura per spostare il database di analisi BAM in un altro server. Dal punto di vista dello scenario end-to-end, lo spostamento del database di analisi BAM prevede due passaggi principali:

Prerequisiti

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

Spostamento del database di analisi BAM

Per spostare il database di analisi BAM, seguire questa procedura.

Per spostare il database di analisi BAM

  1. Arrestare eventuali pacchetti SSIS di aggiornamento del cubo BAM e manutenzione dei dati oppure impedirne l'esecuzione fino a quando non è stato ripristinato il database di analisi BAM.

  2. Arrestare tutti i servizi BizTalk Server. Per altre informazioni, vedere l'argomento How To Start, Stop, Pause, Resume o Restart BizTalk Server Services (https://go.microsoft.com/fwlink/?LinkId=154394) nella Guida di BizTalk Server.

  3. Arrestare il servizio IIS.

  4. Arrestare il servizio di notifica avvisi BAM:

    1. Fare clic su Start, scegliere Esegui, digitare cmd, quindi fare clic su OK.

    2. Al prompt dei comandi digitare:

      Net stop NS$BamAlerts

  5. Eseguire il backup del database di analisi BAM nel server precedente. Per istruzioni sul backup di un database, seguire le istruzioni in Procedura: Eseguire il backup di un database (SQL Server Management Studio) (https://go.microsoft.com/fwlink/?LinkId=156510) nella documentazione online di SQL Server su come eseguire il backup di un database.

  6. Copiare il database di analisi BAM nel nuovo computer SQL Server.

  7. Ripristinare il database di analisi BAM nel nuovo server. Per istruzioni sul ripristino del database, seguire le istruzioni in Procedura: Ripristinare un backup del database (SQL Server Management Studio) (https://go.microsoft.com/fwlink/?LinkId=156511) nella documentazione online di SQL Server su come ripristinare un database.

Aggiornamento dei riferimenti al nuovo database di analisi BAM

Dopo aver spostato il database, è necessario aggiornare tutti i riferimenti al nuovo database di analisi BAM. È necessario aggiornare i riferimenti seguenti:

Per aggiornare la configurazione BAM

  1. Ottenere una copia del file .xml usato per il ripristino di BAM:

    1. Fare clic su Start, scegliere Esegui, digitare cmd, quindi fare clic su OK.

    2. In un computer che esegue BizTalk Server passare alla cartella seguente:

      • Se BizTalk Server è installato in una versione a 64 bit di Windows Server:

        %ProgramFiles(x86)%\Microsoft BizTalk Server 2010\Tracking

      • Se BizTalk Server è installato in una versione a 32 bit di Windows Server:

        %ProgramFiles%\Microsoft BizTalk Server 2010\Tracking

    3. Al prompt dei comandi digitare:

      Bm.exe get-config –filename:BAMConfiguration.xml -server:<servername> -database:<database>

      Annotazioni

      Quando si esegue questo comando, sostituire il nome effettivo del server da cui ottenere le informazioni di configurazione per <nomeserver> e sostituire il nome effettivo del database da cui ottenere le informazioni di configurazione per <il database>. Per altre informazioni sull'uso dell'utilità BAM Management (BM), vedere Infrastructure Management Commands (https://go.microsoft.com/fwlink/?LinkId=156516) nella Guida di BizTalk Server.

  2. Modificare il file BAMConfiguration.xml e modificare ServerName nella <DeploymentUnit Name="AnalysisDatabase"> sezione impostando il nuovo nome del server.

  3. Salvare e chiudere il file BAMConfiguration.xml.

  4. Fare clic su Start, scegliere Esegui, digitare cmd, quindi fare clic su OK.

  5. In un computer che esegue BizTalk Server passare alla cartella seguente:

    • Se BizTalk Server è installato in una versione a 64 bit di Windows Server:

      %ProgramFiles(x86)%\Microsoft BizTalk Server 2010\Tracking

    • Se BizTalk Server è installato in una versione a 32 bit di Windows Server:

      %ProgramFiles%\Microsoft BizTalk Server 2010\Tracking

  6. Al prompt dei comandi digitare:

    bm.exe update-config -FileName:BAMConfiguration.xml

Per aggiornare i nomi di server e database in tutti i pacchetti SSIS BAM

  1. Aggiornare i nomi di server e database in tutti i pacchetti SSIS di analisi BAM, preceduti da "BAM_AN_". A tale scopo, fare clic su Start, scegliere Tutti i programmi, Microsoft SQL Server 2008 R2 o Microsoft SQL Server 2008 SP1, quindi fare clic su SQL Server Business Intelligence Development Studio.

  2. In SQL Server Business Intelligence Development Studio creare un nuovo progetto. Fare clic su File, fare clic su Nuovo e quindi su Progetto.

  3. Nella finestra di dialogo Nuovo progetto fare clic su Progetti di Business Intelligence nella casella Tipi di progetto. Nel riquadro destro fare clic su Progetto Integration Services nella casella Modelli e quindi su OK.

  4. In Esplora soluzioni della finestra di dialogo Progetto Integration Services fare clic con il pulsante destro del mouse su Pacchetti SSIS e quindi scegliere Aggiungi pacchetto esistente.

  5. Nella finestra di dialogo Aggiungi copia del pacchetto esistente , nell'elenco a discesa Server selezionare il server che contiene i pacchetti BAM_AN_*.

  6. In Percorso pacchetto, fare clic sul pulsante dei puntini.

  7. Nella finestra di dialogo Pacchetto SSIS selezionare il pacchetto da aggiornare, fare clic su OK e quindi fare clic su OK.

    Il pacchetto è ora elencato in Esplora soluzioni.

  8. In Esplora soluzioni fare doppio clic sul pacchetto aggiunto nel passaggio precedente. Nella scheda Gestioni connessioni (disponibile verso la metà inferiore dello schermo), fare doppio clic sul numero di origine dati 2 (database BAMArchive).

  9. Nella finestra di dialogo Gestione connessione immettere il nome del server nella casella Nome server e quindi fare clic su OK.

    Annotazioni

    Ripetere questa operazione per il numero di origine dati 3 (database MSDB).

  10. Nella scheda Gestioni connessioni fare doppio clic sul numero di origine dati 4 (database BAMAnalysis). Nella finestra di dialogo Aggiungi Gestore connessione di Analysis Services, fare clic su Modifica.

  11. Nella finestra di dialogo Gestione connessione , nella casella Nome server immettere il nome del server, fare clic su OK e quindi fare clic su OK.

  12. Fare clic sulla scheda Esplora pacchetti , fare doppio clic sulla cartella Variabili e quindi aggiornare i valori per le variabili AnalysisDatabase, AnalysisServer, PrimaryImportDatabase, PrimaryImportServer, StarSchemaDatabase e StarSchemaServer . È necessario aggiornare i valori in modo che puntino al nuovo server e al nuovo database.

    Annotazioni

    Ripetere il passaggio da 4 a 12 per tutti i pacchetti da aggiornare.

  13. Fare clic sul menu File e quindi su Salva tutto.

  14. Avvia SQL Server Management Studio. Fare clic su Start, su Tutti i programmi, su Microsoft SQL Server 2008 R2 o Microsoft SQL Server 2008 SP1 e quindi su SQL Server Management Studio.

  15. Nell'elenco a discesa Tipo di server della finestra di dialogo Connetti al server selezionare Integration Services.

  16. Specificare il nome del server e le credenziali per connettersi al server e fare clic su OK.

  17. In Esplora oggetti espandere Integration Services, espandere Pacchetti archiviati e quindi fare clic su MSDB.

  18. Nella scheda Dettagli Esplora oggetti fare clic con il pulsante destro del mouse sul pacchetto aggiornato in precedenza e quindi scegliere Importa pacchetto.

  19. Nell'elenco a discesa Percorso pacchetto della finestra di dialogo Importa pacchetto selezionare File System.

  20. In Percorso pacchetto passare al progetto salvato, selezionare il file con estensione dtsx per il pacchetto da importare e quindi fare clic su Apri.

  21. Fare clic all'interno della casella Nome pacchetto per popolare automaticamente la casella.

    Annotazioni

    Ripetere il passaggio da 18 a 21 per tutti i pacchetti da aggiornare.

  22. Fare clic su OK e quindi su per sovrascrivere.

  23. Avviare tutti i servizi BizTalk Server. Per altre informazioni, vedere l'argomento How To Start, Stop, Pause, Resume o Restart BizTalk Server Services (https://go.microsoft.com/fwlink/?LinkId=154394) nella Guida di BizTalk Server.

  24. Avviare il servizio IIS.

  25. Avviare il servizio di notifica degli avvisi BAM:

    1. Fare clic su Start, scegliere Esegui, digitare cmd, quindi fare clic su OK.

    2. Al prompt dei comandi digitare:

      Net start NS$BamAlerts

  26. Abilitare qualsiasi aggiornamento del cubo BAM e pacchetti SSIS di manutenzione dei dati.

Vedere anche

Spostamento di database