Aktualisieren von Verweisen auf den Namen der BAM-Analyse- und der BAM-Sternschemadatenbank
Wenn Sie eine Sicherungskopie der BAMAnalysis- und BAMStarSchema-Datenbanken erstellt haben, können Sie diese Sicherung im Falle eines System- oder Datenfehlers auf einem anderen Computer wiederherstellen. Sie können die Sicherungskopie auch umbenennen.
Führen Sie zum Wiederherstellen der BAM Analysis Server- oder BAMStarSchema-Datenbanken die Schritte unter Wiederherstellen Ihrer Datenbanken aus. Darüber hinaus müssen Sie die BAM-DTS-Pakete (Data Transformation Services) mit dem neuen Servernamen und dem Datenbanknamen aktualisieren.
Voraussetzungen
Sie müssen als Mitglied der Gruppe BizTalk Server-Administratoren angemeldet sein, um dieses Verfahren ausführen zu können.
So aktualisieren Sie Verweise auf den Namen der BAM-Analyse- und der BAM-Sternschemadatenbank (SQL Server 2008 R2/SP1)
Beenden oder verhindern Sie die Ausführung von BAM-Cubeaktualisierungspaketen und SSIS-Paketen zur Datenwartung, bis Sie die BAMAnalysis- oder BAMStarSchema-Datenbanken wiederhergestellt haben.
Beenden Sie den BizTalk-Anwendungsdienst (der den BAM-Ereignisbusdienst umfasst), damit nicht versucht wird, weitere Daten in die Datenbanken zu importieren.
Klicken Sie auf Start, klicken Sie auf Ausführen, und geben Sie dann services.msc ein.
Klicken Sie mit der rechten Maustaste auf den BizTalk Service BizTalk-Gruppe: BizTalkServerAnwendungsdienst, und klicken Sie dann auf Beenden.
Tipp
Eine weitere Möglichkeit zum Beenden eines Diensts besteht darin, den Net Stop-Befehl zu verwenden. Um den BizTalk-Dienst mit Net Stop zu beenden, öffnen Sie eine Eingabeaufforderung (wenn Sie Windows Server 2008 oder Windows Vista verwenden, starten Sie die Eingabeaufforderung mit als Administrator ausführen), und geben Sie Folgendes ein:
Net Stop BTSSvc$BizTalkServerApplication
Drücken Sie dann die EINGABETASTE.Klicken Sie auf Start, klicken Sie auf Alle Programme, klicken Sie auf Microsoft SQL Server 2008 R2, und klicken Sie dann auf SQL Server Business Intelligence Development Studio.
Erstellen Sie in SQL Server Business Intelligence Development Studio ein neues Projekt. Klicken Sie auf Datei, auf Neu und anschließend auf Projekt.
Klicken Sie im Dialogfeld Neues Projekt unter Vorlagen auf Integration Services-Projekt, und klicken Sie dann auf OK.
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.
Wählen Sie im Dialogfeld Kopie des vorhandenen Pakets hinzufügen im Dropdownlistenfeld Server den Server aus, der das BAM_AN Paket enthält.
Klicken Sie unter Paketpfad auf die Schaltfläche mit den Auslassungspunkten.
Wählen Sie im Dialogfeld SSIS-Paket das BAM_AN Paket aus, klicken Sie auf OK, und klicken Sie dann auf OK.
Das Paket wird jetzt im Projektmappen-Explorer aufgeführt.
Doppelklicken Sie in Projektmappen-Explorer auf das paket BAM_AN. Doppelklicken Sie in Verbindungs-Managern auf Datenbanknummer 3 (MSDB-Datenbank).
Geben Sie im Dialogfeld Verbindungs-Manager im Feld Servername den Namen des MSDB-Servers ein, und klicken Sie dann auf OK.
Klicken Sie auf die Registerkarte Paket Explorer, doppelklicken Sie auf den Ordner Variablen, und aktualisieren Sie dann die Werte für den Namen des primären Importservers und den Namen der primären Importdatenbank.
Klicken Sie auf Dateiund dann auf Alle speichern.
Klicken Sie in Microsoft SQL Server Management Studio auf Verbinden.
Klicken Sie auf Integration Services, doppelklicken Sie auf Gespeicherte Pakete, klicken Sie auf MSDB, klicken Sie mit der rechten Maustaste auf das BAM_AN Paket, und klicken Sie dann auf Paket importieren.
Wählen Sie im Dialogfeld Paket importieren unter Paketspeicherort die Option Dateisystem aus.
Navigieren Sie unter Paketpfad zu Ihrem gespeicherten Projekt, wählen Sie die Datei BAM_AN*.dtsx aus, und klicken Sie dann auf Öffnen.
Klicken Sie in das Feld Paketname , um das Feld automatisch aufzufüllen.
Klicken Sie auf OK, und klicken Sie dann auf Ja , um zu überschreiben.
Starten Sie den BizTalk-Anwendungsdienst neu.
Klicken Sie auf Start, klicken Sie auf Ausführen, und geben Sie dann services.msc ein.
Klicken Sie mit der rechten Maustaste auf den BizTalk Service BizTalk Group: BizTalkServerApplication-Dienst , und klicken Sie dann auf Start.
Aktivieren Sie die gewünschten BAM-Cubeaktualisierungspakete und SSIS-Pakete zur Datenwartung.