Freigeben über


Verschieben der BAM-Analysedatenbank

Mit dieser Vorgehensweise können Sie die BAM-Analysedatenbank auf einen anderen Server verschieben. Aus sicht eines End-to-End-Szenarios umfasst das Verschieben der BAM-Analysedatenbank zwei wichtige Schritte:

Voraussetzungen

Zum Ausführen dieses Verfahrens müssen Sie mit einem Konto angemeldet sein, das Mitglied der festen Serverrolle "sysadmin" von SQL Server ist.

Verschieben der BAM-Analysedatenbank

Führen Sie die Schritte im folgenden Verfahren aus, um die BAM-Analysedatenbank zu verschieben.

So verschieben Sie die BAM-Analysedatenbank

  1. Beenden Sie alle BAM-Cubeupdate- und Datenwartungs-SSIS-Pakete, oder verhindern Sie, dass sie ausgeführt werden, bis Sie die BAM-Analysedatenbank wiederhergestellt haben.

  2. Beenden Sie alle BizTalk Server-Dienste. Weitere Informationen finden Sie im Thema Starten, Beenden, Anhalten, Fortsetzen oder Neustarten BizTalk Server Services (https://go.microsoft.com/fwlink/?LinkId=154394) in BizTalk Server Hilfe.

  3. Beenden Sie den IIS-Dienst.

  4. Beenden Sie den BAM-Benachrichtigungsdienst:

    1. Klicken Sie auf Start, klicken Sie auf Ausführen, geben Sie cmd ein, und klicken Sie dann auf OK.

    2. Geben Sie an der Eingabeaufforderung Folgendes ein:

      Net stop NS$BamAlerts

  5. Sichern Sie die BAM-Analysedatenbank auf dem alten Server. Anweisungen zum Sichern einer Datenbank finden Sie unter Vorgehensweise: Sichern einer Datenbank (SQL Server Management Studio) (https://go.microsoft.com/fwlink/?LinkId=156510) in SQL Server Onlinedokumentation zum Sichern einer Datenbank.

  6. Kopieren Sie die BAM-Analysedatenbank auf den neuen SQL Server Computer.

  7. Stellen Sie die BAM-Analysedatenbank auf dem neuen Server wieder her. Anweisungen zum Wiederherstellen der Datenbank finden Sie unter Vorgehensweise: Wiederherstellen einer Datenbanksicherung (SQL Server Management Studio) (https://go.microsoft.com/fwlink/?LinkId=156511) in SQL Server Onlinedokumentation zum Wiederherstellen einer Datenbank.

Aktualisieren von Verweisen auf die neue BAM-Analysedatenbank

Nachdem Sie die Datenbank verschoben haben, müssen Sie alle Verweise auf die neue BAM-Analysedatenbank aktualisieren. Die folgenden Verweise müssen aktualisiert werden:

So aktualisieren Sie die BAM-Konfiguration

  1. Rufen Sie eine Kopie der zum Wiederherstellen von BAM verwendeten XML-Datei ab:

    1. Klicken Sie auf Start, klicken Sie auf Ausführen, geben Sie cmd ein, und klicken Sie dann auf OK.

    2. Navigieren Sie auf einem Computer, auf dem BizTalk Server ausgeführt wird, zum folgenden Ordner:

      • Wenn BizTalk Server unter einer 64-Bit-Version von Windows Server installiert ist:

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

      • Wenn BizTalk Server unter einer 32-Bit-Version von Windows Server installiert ist:

        %ProgramFiles%\Microsoft BizTalk Server 2010\Tracking

    3. Geben Sie an der Eingabeaufforderung Folgendes ein:

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

      Hinweis

      Ersetzen Sie beim Ausführen dieses Befehls den tatsächlichen Namen des Servers, von dem die Konfigurationsinformationen für <servername> abgerufen werden sollen, und ersetzen Sie den tatsächlichen Namen der Datenbank, von der die Konfigurationsinformationen für <die Datenbank> abgerufen werden sollen. Weitere Informationen zur Verwendung des Hilfsprogramms BAM-Verwaltung (BM) finden Sie unter Befehle zur Infrastrukturverwaltung (https://go.microsoft.com/fwlink/?LinkId=156516) in BizTalk Server Hilfe.

  2. Bearbeiten Sie die BAMConfiguration.xml datei, und ändern Sie serverName im <DeploymentUnit Name="AnalysisDatabase"> Abschnitt in den neuen Servernamen.

  3. Speichern und schließen Sie die Datei BAMConfiguration.xml.

  4. Klicken Sie auf Start, klicken Sie auf Ausführen, geben Sie cmd ein, und klicken Sie dann auf OK.

  5. Navigieren Sie auf einem Computer, auf dem BizTalk Server ausgeführt wird, zum folgenden Ordner:

    • Wenn BizTalk Server unter einer 64-Bit-Version von Windows Server installiert ist:

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

    • Wenn BizTalk Server unter einer 32-Bit-Version von Windows Server installiert ist:

      %ProgramFiles%\Microsoft BizTalk Server 2010\Tracking

  6. Geben Sie an der Eingabeaufforderung Folgendes ein:

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

So aktualisieren Sie Server- und Datenbanknamen in allen BAM SSIS-Paketen

  1. Aktualisieren Sie die Server- und Datenbanknamen in allen SSIS-Paketen der BAM-Analyse, denen "BAM_AN_" vorangestellt ist. Klicken Sie hierzu auf Start, auf Alle Programme, auf Microsoft SQL Server 2008 R2 oder Microsoft SQL Server 2008 SP1, und klicken Sie dann auf SQL Server Business Intelligence Development Studio.

  2. Erstellen Sie in SQL Server Business Intelligence Development Studio ein neues Projekt. Klicken Sie auf Datei, auf Neu und anschließend auf Projekt.

  3. Klicken Sie im Dialogfeld Neues Projekt im Feld Projekttypen auf Business Intelligence-Projekte. Klicken Sie im rechten Bereich im Feld Vorlagen auf Integration Services-Projekt, und klicken Sie dann auf OK.

  4. Klicken Sie im Dialogfeld Integration Services-Projekt in Projektmappen-Explorer mit der rechten Maustaste auf SSIS-Pakete, und klicken Sie dann auf Vorhandenes Paket hinzufügen.

  5. Wählen Sie im Dialogfeld Kopie des vorhandenen Pakets hinzufügen im Dropdownfeld Server den Server aus, der die BAM_AN_*-Pakete enthält.

  6. Klicken Sie unter Paketpfad auf die Schaltfläche mit den Auslassungspunkten.

  7. Wählen Sie im Dialogfeld SSIS-Paket das Paket aus, das Sie aktualisieren möchten, klicken Sie auf OK, und klicken Sie dann auf OK.

    Das Paket wird jetzt im Projektmappen-Explorer aufgeführt.

  8. Doppelklicken Sie in Projektmappen-Explorer auf das Paket, das Sie im vorherigen Schritt hinzugefügt haben. Doppelklicken Sie auf der Registerkarte Verbindungs-Manager (in der unteren Bildschirmhälfte verfügbar) auf Datenquelle Nummer 2 (BAMArchive-Datenbank).

  9. Geben Sie im Dialogfeld Verbindungs-Manager im Feld Servername den Namen des Servers ein, und klicken Sie dann auf OK.

    Hinweis

    Wiederholen Sie dies für die Datenquelle Nummer 3 (MSDB-Datenbank).

  10. Doppelklicken Sie auf der Registerkarte Verbindungs-Manager auf Datenquellennummer 4 (BAMAnalysis-Datenbank). Klicken Sie im Dialogfeld Analysis Services Verbindungs-Manager hinzufügen auf Bearbeiten.

  11. Geben Sie im Dialogfeld Verbindungs-Manager im Feld Servername den Namen des Servers ein, klicken Sie auf OK, und klicken Sie dann auf OK.

  12. Klicken Sie auf die Registerkarte Paket Explorer, doppelklicken Sie auf den Ordner Variablen, und aktualisieren Sie dann die Werte für die Variablen AnalysisDatabase, AnalysisServer, PrimaryImportDatabase, PrimaryImportServer, StarSchemaDatabase und StarSchemaServer. Sie müssen die Werte so aktualisieren, dass sie auf den neuen Server und die neue Datenbank verweisen.

    Hinweis

    Wiederholen Sie die Schritte 4 bis 12 für alle Pakete, die Sie aktualisieren möchten.

  13. Klicken Sie dann auf das Menü Datei , und klicken Sie dann auf Alle speichern.

  14. Starten Sie die SQL Server Management Studio. Klicken Sie auf Start, alle Programme, klicken Sie auf Microsoft SQL Server 2008 R2 oder Microsoft SQL Server 2008 SP1, und klicken Sie dann auf SQL Server Management Studio.

  15. Wählen Sie im Dialogfeld Verbindung mit Server herstellen in der Dropdownliste Servertyp die Option Integration Services aus.

  16. Geben Sie den Servernamen und die Anmeldeinformationen für die Verbindung mit dem Server an, und klicken Sie auf OK.

  17. Erweitern Sie im Objekt-ExplorerIntegration Services, erweitern Sie Gespeicherte Pakete, und klicken Sie dann auf MSDB.

  18. Klicken Sie auf der Registerkarte Objekt-Explorer Details mit der rechten Maustaste auf das Paket, das Sie zuvor aktualisiert haben, und klicken Sie dann auf Paket importieren.

  19. Wählen Sie im Dialogfeld Paket importieren in der Dropdownliste Paketspeicherortdie Option Dateisystem aus.

  20. Navigieren Sie unter Paketpfad zu Ihrem gespeicherten Projekt, wählen Sie die DTSX-Datei für das Paket aus, das Sie importieren möchten, und klicken Sie dann auf Öffnen.

  21. Klicken Sie in das Feld Paketname, um es automatisch auszufüllen.

    Hinweis

    Wiederholen Sie die Schritte 18 bis 21 für alle Pakete, die Sie aktualisieren möchten.

  22. Klicken Sie auf OK, und klicken Sie dann auf Ja , um zu überschreiben.

  23. Starten Sie alle BizTalk Server-Dienste. Weitere Informationen finden Sie im Thema Starten, Beenden, Anhalten, Fortsetzen oder Neustarten BizTalk Server Services (https://go.microsoft.com/fwlink/?LinkId=154394) in BizTalk Server Hilfe.

  24. Starten Sie den IIS-Dienst.

  25. Starten Sie den BAM-Benachrichtigungsdienst:

    1. Klicken Sie auf Start, klicken Sie auf Ausführen, geben Sie cmd ein, und klicken Sie dann auf OK.

    2. Geben Sie an der Eingabeaufforderung Folgendes ein:

      Net start NS$BamAlerts

  26. Aktivieren Sie die gewünschten BAM-Cubeaktualisierungspakete und SSIS-Pakete zur Datenwartung.

Weitere Informationen

Verschieben von Datenbanken