Migrieren vorhandener Analysis Services-Datenbanken
Sie können den Analysis Services-Migrations-Assistenten verwenden, um Microsoft SQL Server 2000 Analysis Services-Datenbanken auf Microsoft SQL Server 2005 Analysis Services (SSAS) zu aktualisieren. Während der Migration kopiert der Assistent SQL Server 2000 Analysis Services-Datenbankobjekte und erstellt Sie auf einer Instanz von SQL Server 2005 Analysis 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.
Eine bewährte Methode ist es, Datenbanken nacheinander einzeln oder in kleinen Batches zu migrieren, sodass Sie überprüfen können, dass jedes Datenbankobjekt auf dem Zielserver erwartungsgemäß angezeigt wird, bevor Sie zusätzliche 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 Verarbeitung in Analysis Services.
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 2005 Analysis 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 anschließen, indem Sie einen Analysis Services-Task DLL ausführen in einem SQL Server 2005 Integration Services (SSIS)-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 2000 Analysis Services-Datenbanken und der entsprechenden, zu erstellenden SQL Server 2005 Analysis 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 2000 Analysis Services-Objekte anderen SQL Server 2005 Analysis Services-Objekten entsprechen, finden Sie unter Migrationsaspekte (SSAS).
Hinweis: |
---|
Der Migrations-Assistent unterstützt nicht die Migration von Microsoft SQL Server 7.0 Analysis Service-Datenbanken. |
Ü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 2000 Analysis Services-Objekte in das SQL Server 2005 Analysis 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 2005 Analysis 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 Verarbeitung in Analysis Services.
Siehe auch
Konzepte
Aktualisieren oder Migrieren von Analysis Services