Freigeben über


Verschieben der BAM-Archivdatenbank

Mit dieser Vorgehensweise können Sie die BAM-Archivdatenbank auf einen anderen Server verschieben. Aus der Perspektive eines End-to-End-Szenarios umfasst das Verschieben der BAM-Archivdatenbank zwei Hauptschritte:

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-Archivdatenbank

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

So verschieben Sie die BAM-Archivdatenbank

  1. Beenden Sie alle BAM-Cubeupdate- und Datenwartungs-SSIS-Pakete, oder verhindern Sie die Ausführung dieser Pakete, bis Sie die BAM-Archivdatenbank wiederhergestellt haben.

  2. Beenden Sie alle BizTalk Server-Dienste. Weitere Informationen finden Sie im Thema How To Start, Stop, Pause, Resume, or Restart 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-Warnungsbenachrichtigungsdienst:

    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-Archivdatenbank 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.

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

  7. Stellen Sie die BAM-Archivdatenbank 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-Archivdatenbank

Nachdem Sie die Datenbank verschoben haben, müssen Sie alle Verweise auf die neue BAM-Archivdatenbank 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

      Wenn Sie diesen Befehl ausführen, ersetzen Sie 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, aus der die Konfigurationsinformationen für <die Datenbank> abgerufen werden sollen. Weitere Informationen zur Verwendung des Hilfsprogramms BAM-Verwaltung (BM) finden Sie unter Infrastrukturverwaltungsbefehle (https://go.microsoft.com/fwlink/?LinkId=156516) in BizTalk Server Hilfe.

  2. Bearbeiten Sie die BAMConfiguration.xml-Datei, und ändern Sie serverName<DeploymentUnit Name="ArchivingDatabase"> im 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 BAM-Analyse-SSIS-Paketen, denen "BAM_DM_" vorangestellt ist. Klicken Sie hierzu auf Start, Alle Programme, 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 Dropdownlistenfeld Server den Server aus, der die BAM_DM_*-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 Datenquellennummer 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. Klicken Sie auf die Registerkarte Paket Explorer, doppelklicken Sie auf den Ordner Variablen, und aktualisieren Sie dann die Werte für die Variablen ArchivingDatabase, ArchivingServer, PrimaryImportDatabase und PrimaryImportServer. 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 10 für alle Pakete, die Sie aktualisieren möchten.

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

  12. Starten Sie die SQL Server Management Studio. Klicken Sie auf Start, klicken Sie auf 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.

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

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

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

  16. 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.

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

  18. 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.

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

    Hinweis

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

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

  21. Starten Sie alle BizTalk Server-Dienste. Weitere Informationen finden Sie im Thema How To Start, Stop, Pause, Resume, or Restart BizTalk Server Services (https://go.microsoft.com/fwlink/?LinkId=154394) in BizTalk Server Hilfe.

  22. Starten Sie den IIS-Dienst.

  23. Starten Sie den BAM-Benachrichtigungsdienst für Warnungen:

    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

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

Tipp

Als bewährte Methode sollten Sie auch die BAM_DM_*-SSIS-Pakete auf den Server verschieben, auf dem die BAMArchive-Datenbank gehostet wird.

Weitere Informationen

Verschieben von Datenbanken