Freigeben über


Verschieben der primären BAM-Importdatenbank

Mit diesem Verfahren können Sie die primäre BAM-Importdatenbank auf einen anderen Server verschieben. Aus Sicht eines End-to-End-Szenarios umfasst das Verschieben der primären BAM-Importdatenbank 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 einer primären BAM-Importdatenbank

Führen Sie die Schritte im folgenden Verfahren aus, um die primäre BAM-Importdatenbank zu verschieben.

So verschieben Sie die primäre BAM-Importdatenbank

  1. Beenden Sie alle BAM-Cubeupdate- und Datenwartungs-SSIS-Pakete, oder verhindern Sie, dass sie ausgeführt werden, bis Sie die primäre BAM-Importdatenbank 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 primäre BAM-Importdatenbank 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 primäre BAM-Importdatenbank auf den neuen SQL Server Computer.

  7. Stellen Sie die primäre BAM-Importdatenbank auf dem neuen Server wieder her. Anweisungen zum Wiederherstellen der Datenbank finden Sie unter How to: Restore a Database Backup (SQL Server Management Studio) (https://go.microsoft.com/fwlink/?LinkId=156511) in SQL Server-Onlinedokumentation.

    Hinweis

    Wenn Sie die primäre BAM-Importdatenbank aus einer Sicherung wiederherstellen, müssen Sie auch die BAM-Archiv-, die BAM-Sternschema- und die BAM-Analysedatenbank mithilfe einer Sicherung wiederherstellen, die älter als die Sicherung der primären BAM-Datenbank ist.

Aktualisieren von Verweisen auf die neue primäre BAM-Importdatenbank

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

So aktualisieren Sie BizTalk-Datenbanken mit dem neuen Servernamen

  1. 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\bins32\Schema\Restore

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

      %ProgramFiles%\Microsoft BizTalk Server 2010\Schema\Restore

  2. Klicken Sie mit der rechten Maustaste auf SampleUpdateInfo.xml, und klicken Sie dann auf Bearbeiten.

  3. Versehen Sie alle Datenbankabschnitte außer BizTalkMgmtDb, OldPrimaryImportDatabase, PrimaryImportDatabase, ArchivingDatabase, AnalysisDatabase, StarSchemaDatabase und Alert mit einem Kommentar.

  4. Ersetzen Sie im OldPrimaryImportDatabase Abschnitt der Datei für die ServerName -Eigenschaft SourceServer durch den Namen des vorhandenen Servers, auf dem sich die Datenbank befindet.

  5. Ersetzen Sie im PrimaryImportDatabase Abschnitt der Datei für die ServerName Eigenschaft DestinationServer durch den Namen des Servers, auf den Sie die primäre BAM-Importdatenbank verschoben haben.

  6. Legen Sie für die Abschnitte BizTalkMgmtDb, ArchivingDatabase, AnalysisDatabase, StarSchemaDatabase und Warnung die Option "SourceServer" und "Zielserver" auf den Namen des vorhandenen Servers fest, auf dem sich diese Datenbanken befinden.

    Wichtig

    Setzen Sie die Namen des Quell- und Zielsystems in doppelte, gerade Anführungszeichen.

    Hinweis

    Wenn Sie eine der BizTalk Server-Datenbanken umbenannt haben, müssen Sie auch die Datenbanknamen entsprechend aktualisieren.

  7. Wenn Sie die Bearbeitung der Datei abgeschlossen haben, speichern Sie sie, und beenden Sie die Anwendung.

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

  9. Wechseln Sie an der Eingabeaufforderung in das folgenden Verzeichnis:

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

      %ProgramFiles(x86)%\Microsoft BizTalk Server 2010\Schema\Restore

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

      %ProgramFiles%\Microsoft BizTalk Server 2010\Schema\Restore

  10. Geben Sie an der Eingabeaufforderung Folgendes ein:

    cscript UpdateDatabase.vbs SampleUpdateInfo.xml

So aktualisieren Sie die Web.config-Datei für das BAM-Portal

  1. Aktualisieren Sie auf einem Computer, auf dem BizTalk Server ausgeführt wird, die Web.config Dateien unter <Laufwerk>:\Programme\Microsoft BizTalk Server 2010\BAMPortal\BAMManagementService\Web.Config. Aktualisieren Sie die Server- und Datenbanknamen im folgenden Abschnitt im Web.config:

    <appSettings>
      <add key="BamServer" value="<ServerName>" />
      <add key="BamDatabase" value="<DatabaseName>" />
    </appSettings>
    
  2. Aktualisieren Sie auf einem Computer, auf dem BizTalk Server ausgeführt wird, die Web.config Dateien unter <Laufwerk>:\Programme\Microsoft BizTalk Server 2010\BAMPortal\BAMQueryService\Web.Config. Aktualisieren Sie die Server- und Datenbanknamen im folgenden Abschnitt im Web.config:

    <appSettings>
      <add key="BamServer" value="<ServerName>" />
      <add key="BamDatabase" value="<DatabaseName>" />
      <add key="MaxResultRows" value="2000" />
    </appSettings>
    
  3. Speichern und schließen Sie die Dateien.

So aktualisieren Sie die Referenz in BAM Livedata Microsoft Excel-Dateien

  1. Öffnen Sie die Excel-Livedatendatei. Der Dateiname endet auf "_LiveData.xls".

  2. Klicken Sie im BAM-Menü auf BAM DB-Verbindung.

  3. Geben Sie im Dialogfeld BAM-Datenbank auswählen die SQL Server Computer und die DATENBANK BAMPrimaryImport ein, und klicken Sie dann auf OK.

  4. Klicken Sie im Menü Datei auf Schließen und zurück zu Microsoft Excel.

  5. Klicken Sie im Menü Datei auf Speichern.

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_" oder "BAM_DM_" 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 in der Dropdownliste Server den Server aus, der die Pakete BAM_AN_* und BAM_DM_* 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 1 (BAMPrimaryImport database).

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

  10. Klicken Sie auf die Registerkarte Paket Explorer, doppelklicken Sie auf den Ordner Variablen, und aktualisieren Sie dann die Werte für die Variablen 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 dann auf das Menü Datei , und klicken Sie dann auf Alle speichern.

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

  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. Aktivieren Sie die gewünschten BAM-Cubeaktualisierungspakete und SSIS-Pakete zur Datenwartung.

So aktualisieren Sie Server- und Datenbanknamen in Datenquellen für alle OLAP-Cubes

  1. Aktualisieren Sie die Server- und Datenbanknamen in Datenquellen für alle OLAP-Cubes. 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 Management Studio.

  2. Wählen Sie im Dialogfeld Verbindung mit Server herstellen in der Dropdownliste Servertypdie Option Analysis Services aus, geben Sie den Servernamen an, wählen Sie eine Authentifizierungsmethode aus (und geben Sie bei Bedarf Anmeldeinformationen an), und klicken Sie dann auf Verbinden.

  3. Erweitern Sie im Objekt-Explorer Datenbanken, BAMAnalysis, Datenquellen, und doppelklicken Sie dann auf eine Datenquelle.

  4. Klicken Sie im Dialogfeld Datenquelleneigenschaften auf die Schaltfläche mit den Auslassungspunkten (...) für die Eigenschaft Verbindungszeichenfolge .

  5. Geben Sie im Dialogfeld Verbindungs-Manager im Feld Servername den Namen des Servers ein, auf dem die BAMPrimaryImport-Datenbank gehostet wird, klicken Sie auf OK, und klicken Sie dann auf OK.

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

  7. Starten Sie den IIS-Dienst.

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

  9. Auflösen unvollständiger Ablaufverfolgungsinstanzen. Informationen zum Auflösen unvollständiger BAM-Aktivitätsinstanzen finden Sie unter Auflösen unvollständiger Aktivitätsinstanzen (https://go.microsoft.com/fwlink/?LinkId=151475).

Weitere Informationen

Verschieben von Datenbanken