Migrieren vorhandener Analysis Services-Datenbanken

Sie können den Analysis Services-Migrations-Assistenten verwenden, um MicrosoftSQL Server 2000Analysis Services-Datenbanken auf MicrosoftSQL Server 2008Analysis Services zu aktualisieren. Während der Migration kopiert der Assistent SQL Server 2000Analysis Services-Datenbankobjekte und erstellt sie auf einer Instanz von SQL Server 2008Analysis Services neu. Die Quelldatenbanken bleiben intakt und werden nicht geändert. Nachdem Sie überprüft haben, dass die neuen Datenbanken voll funktionstüchtig sind, können Sie die alten Datenbanken manuell löschen.

Als Vorgehensweise wird empfohlen, die Datenbanken einzeln oder in kleinen Batches zu migrieren. So können Sie überprüfen, dass jedes Datenbankobjekt auf dem Zielserver erwartungsgemäß angezeigt wird, bevor Sie weitere Objekte migrieren. Wenn Sie den Migrations-Assistenten verwenden, muss der Dienst MSSQLServerOLAPService sowohl auf dem Quell- als auch auf dem Zielserver ausgeführt werden. (Wenn Sie eine benannte Instanz migrieren, muss der Dienst **MSOLAP$**instancename auf beiden Servern ausgeführt werden.)

Nachdem Sie Ihre Datenbanken migriert haben, müssen Sie sie von der ursprünglichen Datenquelle aus verarbeiten, bevor Sie Abfragen ausführen können. Weitere Informationen finden Sie unter Verarbeiten von Analysis Services-Objekten.

Verwenden des Migrations-Assistenten

Sie können den Migrations-Assistenten von einem Analysis Services-Serverknoten im Objektbrowser von SQL Server Management Studio starten. Sie können den Assistenten auch an der Eingabeaufforderung starten, indem Sie das Programm MigrationWizard.exe ausführen.

Angeben einer Quelle und eines Ziels

Nach der Anfangsseite Willkommen im Assistenten wird die Seite Quelle und Ziel angeben angezeigt. Auf dieser Seite können Sie den Quellserver und den Zielserver für die Datenbanken angeben, die Sie migrieren. Bei der Zielinstanz von Analysis Services kann es sich um eine lokale oder eine Remoteinstanz handeln. Wenn Sie einen Zielcomputer angeben, der mehr als eine Instanz von SQL Server 2008Analysis Services ausführt, müssen Sie das Format computername\instancename verwenden.

Sie können das Datenbankschema auch in einer Skriptdatei speichern und die Migration später durchführen, indem Sie einen Analysis Services-Task DLL ausführen in einem SQL Server 2008Integration Services-Paket verwenden. Weitere Informationen zum Analysis Services-Task DLL ausführen finden Sie unter DDL ausführen (Analysis Services-Task).

Auswählen von zu migrierenden Datenbanken

Auf der nächsten Seite des Assistenten Zu migrierende Datenbanken auswählen wird eine Liste aller SQL Server 2000Analysis Services-Datenbanken und der entsprechenden, zu erstellenden SQL Server 2008Analysis Services-Datenbanken angezeigt. Standardmäßig sind alle Datenbanken ausgewählt. Sie können jedoch die Kontrollkästchen neben den Namen der Datenbanken deaktivieren, die Sie nicht migrieren möchten.

Standardmäßig sind der Name der Quelldatenbank und der entsprechenden Zieldatenbank identisch. Wenn jedoch eine andere Datenbank gleichen Namens bereits auf dem Zielserver vorhanden ist, weist der Migrations-Assistent der neuen Datenbank einen eindeutigen Namen zu. (So wird z. B. eine zweite Kopie von AdventureWorks zu AdventureWorks 1.) Sie können den im Assistenten angegebenen Namen verwenden, einen neuen Namen in den Assistenten eingeben oder die Datenbank umbenennen, nachdem Sie den Assistenten abgeschlossen haben.

Weitere Informationen dazu, wie SQL Server 2000Analysis Services-Objekte anderen SQL Server 2008Analysis Services-Objekten entsprechen, finden Sie unter Migrationsaspekte (Analysis Services).

HinweisHinweis

Der Migrations-Assistent unterstützt die Migration von MicrosoftSQL Server 7.0 Analysis Services-Datenbanken nicht.

Überprüfen von Datenbanken

Auf der Seite Datenbanken werden überprüft überprüft der Migrations-Assistent die Struktur der zu migrierenden Datenbanken. Der Assistent generiert beim Überprüfen der Datenbanken ein Protokoll. Klicken Sie zum Anzeigen des Protokolls oder einer Teilmenge der Protokolleinträge auf Protokoll anzeigen, und wählen Sie anschließend aus folgenden Optionen aus:

  • Alle anzeigen

  • Fehler anzeigen

  • Warnungen anzeigen

  • Erfolge anzeigen

Die Überprüfung wird beendet, wenn ein Fehler auftritt. Um den Migrationsprozess fortzusetzen, reparieren Sie die Datenbank, die den Fehler verursacht hat, und klicken Sie anschließend auf Neu starten.

Sie können den Überprüfungsprozess jederzeit beenden, indem Sie auf Beenden klicken. Der Assistent zeigt eine Meldung mit der Zahl der Datenbanken an, die nicht überprüft worden sind.

Migrieren von Datenbanken

Auf der Seite Datenbanken migrieren migriert der Assistent SQL Server 2000Analysis Services-Objekte in das SQL Server 2008Analysis Services-Format. Sie können den Prozess beenden und für die ganze Transaktion einen Rollback ausführen, indem Sie auf Beenden und anschließend auf Abbrechen klicken.

Nachdem die Migration abgeschlossen ist, können Sie die Auswahl, die Sie vorher getroffen haben, ändern, indem Sie auf Zurück klicken, um auf frühere Seiten des Assistenten zurückzukehren. Wenn Sie dies tun, müssen Sie den Migrationsprozess allerdings neu ausführen. Das Ausführen des erneuten Migrationsprozesses löscht die Datenbanken, die bereits migriert wurden.

Abschließen des Assistenten

Die Seite Assistenten abschließen zeigt eine Zusammenfassung über die SQL Server 2008Analysis Services-Datenbanken an, die erstellt worden sind. Klicken Sie auf Fertig stellen, um den Assistenten abzuschließen.

Nachdem Sie eine Datenbank migriert haben, müssen Sie die Datenbank der ursprünglichen Datenquelle verarbeiten, bevor Sie die Datenbank abfragen können. Weitere Informationen finden Sie unter Verarbeiten von Analysis Services-Objekten.