Aktualisieren der Berichtsserver-Datenbank
Aktualisiert: 15. September 2007
Das Berichtsserver-Datenbankschema kann sich mit jeder neuen Version von Reporting Services ändern. Dieses Thema erklärt, wie das Datenbankschema für die Verwendung des neuesten Formats aktualisiert wird. Beachten Sie, dass Sie kein Rollback für die Aktualisierung zu einer früheren Version ausführen können, nachdem Sie das Schema aktualisiert haben. Sichern Sie immer die Berichtsserver-Datenbank vor dem Aktualisieren für den Fall, dass Sie eine vorherige Installation wiederherstellen müssen.
Hinweis: |
---|
Sie können eine Berichtsserver-Datenbank aktualisieren, die auf einer Instanz des SQL Server 2000-Datenbankmoduls ausgeführt wird, ohne dass das Datenbankmodul auf SQL Server 2005 aktualisiert werden muss. Sie können auch eine Instanz des SQL Server 2000-Datenbankmoduls zum Hosten einer neuen Berichtsserver-Datenbank verwenden, die Sie für eine Installation von SQL Server 2005 Reporting Services erstellen. |
Die Berichtsserver-Datenbank wird in drei Phasen aktualisiert:
- Das Schema wird automatisch während des Setups oder manuell durch das Reporting Services-Konfigurationstool aktualisiert.
- Metadaten und Sicherheitsbeschreibungen werden bei der ersten Verwendung der Berichtsserver-Datenbank nach der Aktualisierung des Schemas aktualisiert.
- Veröffentlichte Berichte und kompilierte Berichtssnapshots werden bei der ersten Verwendung aktualisiert. Weitere Informationen finden Sie unter Aktualisieren von Berichten.
Neben der Berichtsserver-Datenbank verwendet ein Berichtsserver auch eine temporäre Datenbank. Die temporäre Datenbank wird automatisch aktualisiert, wenn Sie die Berichtsserver-Datenbank aktualisieren.
Methoden zum Aktualisieren einer Berichtsserver-Datenbank
Die Berichtsserver-Datenbank kann automatisch oder manuell aktualisiert werden.
- Das Setup aktualisiert eine Berichtsserver-Datenbank automatisch, wenn Sie eine Standardkonfiguration ausführen und die Berichtsserver-Datenbank lokal installiert ist.
- Das Setup kann eine Berichtsserver-Datenbank auch automatisch aktualisieren, wenn Sie das Setup von der Eingabeaufforderung ausführen. Wenn die Berichtsserver-Datenbank auf einer Remoteinstanz von SQL Server installiert ist oder auf einer anderen benannten Instanz auf demselben Computer ausgeführt wird, können Sie das Setup von der Eingabeaufforderung ausführen und die Argumente RSUPGRADEDATABASEACCOUNT und RSUPGRADEPASSWORD verwenden, um Anmeldeinformationen mit der Berechtigung zum Aktualisieren des Schemas anzugeben.
- Sie können jede Berichtsserver-Datenbank manuell aktualisieren, unabhängig davon, ob sie lokal oder auf einem Remoteserver ausgeführt wird. Zum manuellen Aktualisieren einer Berichtsserver-Datenbank verwenden Sie das Reporting Services-Konfigurationstool. Eine Updateoption auf der Seite Setup der Datenbank führt ein Skript aus, das das Schema auf die neueste Version aktualisiert.
Aktualisieren einer Berichtsserver-Datenbank auf einem Remoteserver
Wenn Sie eine Reporting Services-Installation aktualisieren, die eine Remoteberichtsserver-Datenbank enthält, können Probleme beim Aktualisieren des Datenbankschemas auftreten. Standardmäßig verwendet das Setup das Sicherheitstokens des Benutzers, der das Setupprogramm ausführt, um eine Verbindung mit der Remoteinstanz von SQL Server herzustellen und das Schema zu aktualisieren. Wenn Sie über Administratorberechtigungen auf dem lokalen Computer und auf dem Remotecomputer verfügen, kann die Datenbankaktualisierung erfolgreich ausgeführt werden. Wenn Sie das Setup von der Eingabeaufforderung ausführen und die Argumente RSUPGRADEDATABASEACCOUNT und RSUPGRADEPASSWORD für ein Konto angeben, das die Berechtigung zum Ändern des Schemas auf dem Remotecomputer hat, kann die Datenbankaktualisierung ebenfalls erfolgreich ausgeführt werden. Wenn Sie jedoch keine Berechtigung zum Aktualisieren des Schemas auf dem Remotecomputer haben, wird die Verbindung mit ungefähr folgender Fehlermeldung abgelehnt:
Setup konnte das Berichtsserver-Datenbankschema nicht aktualisieren. Sie müssen das Datenbankschema manuell aktualisieren, nachdem das Setup abgeschlossen ist. Zum Aktualisieren des Schemas, führen Sie das Reporting Services-Konfigurationstool aus, öffnen Sie die Seite Setup der Datenbank und klicken Sie dann auf Aktualisieren. Weitere Informationen finden Sie im Artikel 91310 in der Microsoft Knowledge Base.
Die Berichtsserver-Programmdateien werden aktualisiert, aber die Berichtsserver-Datenbank bleibt im Format der vorherigen Version. Der Berichtsserver ist nicht verfügbar, während die Berichtsserver-Datenbank im älteren Format ist.
So aktualisieren Sie die Datenbank manuell
Wenn das Setup die Berichtsserver-Datenbank nicht automatisch aktualisiert hat, ist die Berichtsserverinstallation nur teilweise aktualisiert. Um die Aktualisierung abzuschließen, müssen Sie die Berichtsserver-Datenbank manuell aktualisieren, indem Sie das Reporting Services-Konfigurationstool nach Beendigung des Setups ausführen.
- Führen Sie das Reporting Services-Konfigurationstool aus, und stellen Sie eine Verbindung mit dem soeben aktualisierten Berichtsserver her. Weitere Informationen zum Starten des Tools und zum Herstellen einer Verbindung mit einem Server finden Sie unter Vorgehensweise: Starten der Reporting Services-Konfiguration.
- Öffnen Sie die Seite Setup der Datenbank, und klicken Sie dann auf Verbinden, um eine Verbindung mit der SQL Server-Instanz herzustellen, die die Berichtsserver-Datenbank hostet.
- Wählen Sie die Berichtsserver-Datenbank aus, die Sie aktualisieren möchten.
- Klicken Sie auf Aktualisieren, um das Datenbankschema zu aktualisieren.
Der Berichtsserver ist verfügbar, nachdem diese Schritte ausgeführt wurden.
Aktualisieren von SP1 auf SP2
Der Typ der Anmeldeinformationen, die für die Berichtsserver-Datenbankverbindung angegeben werden, bestimmt, ob eine Berichtsserver-Datenbank durch das Setup von einer SP1- oder einer CTP-Version von SP2 auf die endgültige Version von SP2 aktualisiert werden kann.
Stellt der Berichtsserver die Verbindung mit der Berichtsserver-Datenbank mithilfe von Datenbank-Anmeldeinformationen oder eines anderen Windows-Benutzerkontos her, als vom Berichtsserver-Windows-Dienst verwendet wird, wird die Datenbank nicht im Rahmen des Updates der restlichen Software aktualisiert. In diesem Fall müssen Sie die Berichtsserver-Datenbank mit dem Reporting Services-Konfigurationstool manuell aktualisieren. Folgen Sie den Anweisungen im vorherigen Abschnitt, um das Upgrade der Datenbank manuell durchzuführen.
Siehe auch
Konzepte
Aktualisieren von Reporting Services
Aktualisieren einer Standardinstallation von Reporting Services
Migrieren von Reporting Services
Andere Ressourcen
Erstellen einer Berichtsserver-Datenbank
Vorgehensweise: Starten der Reporting Services-Konfiguration
Hilfe und Informationen
Informationsquellen für SQL Server 2005
Änderungsverlauf
Version | Verlauf |
---|---|
15. September 2007 |
|