Verwalten von Sicherung und Wiederherstellung (Analysis Services)
Durch das Anfertigen einer Sicherung können Administratoren einen ganz bestimmten Zustand einer Microsoft SQL Server Analysis Services-Datenbank und deren Objekte speichern. Durch das Wiederherstellen können Administratoren eine Analysis Services-Datenbank in einen früheren Zustand zurückversetzen. Zu den Gründen für das Anlegen von Sicherungen gehören u. a. die Datenwiederherstellung und die Vorbereitung auf Betriebsprüfungen. Falls Sie noch nicht über einen Sicherungsplan verfügen und Ihre Daten wertvoll sind, sollten Sie so schnell wie möglich einen solchen Plan entwerfen und implementieren. Eine vollständige Sicherung einschließlich der Quelldaten erfordert das Sichern der Datenbank, die Detaildaten enthält. Im Allgemeinen enthalten Sicherungen von Analysis Services die Metadaten und einen Teil der Quelldaten und/oder Aggregationen, jedoch nicht die gesamten zugrunde liegenden Detaildaten. Wenn es sich jedoch bei sämtlichen Objekten um MOLAP-Objekte handelt, enthält die Sicherung Metadaten und Quelldaten.
Ein eindeutiger Vorzug der automatischen Sicherung besteht darin, dass der Datensnapshot stets so aktuell ist wie durch die automatisch gesteuerte Sicherungshäufigkeit vorgegeben. Automatische Planer stellen sicher, dass das Sichern nicht vergessen wird. Auch das Wiederherstellen einer Datenbank kann automatisiert werden. Dies ist gleichzeitig eine gute Möglichkeit zum Replizieren der Daten, doch achten Sie stets darauf, die Verschlüsselungsschlüsseldatei auf der Instanz, die die replizierten Daten erhält, ebenfalls zu sichern. Das Synchronisierungsfeature ist für die Replizierung von Datenbanken von Analysis Services bestimmt, doch es erfasst nur veraltete Daten. Alle der hier genannten Feature können über die Benutzerschnittstelle implementiert werden, und zwar über XML/A-Befehle oder programmgesteuert über AMO. Weitere Informationen zu Sicherungsstrategien finden Sie unter Backup Strategies with SQL Server 2005 Analysis Services.
Sichern einer Analysis Services-Datenbank
In SQL Server Analysis Services können Administratoren eine Analysis Services-Datenbank in einer einzelnen Betriebssystemdatei sichern, unabhängig von der Datenbankgröße. Falls die Analysis Services-Datenbank Remotepartitionen enthält, können diese ebenfalls gesichert werden. Wenn Sie eine Datenbank mit Remotepartitionen sichern, werden alle Remotepartitionen auf jedem Remoteserver in einer einzigen Datei auf jedem der jeweiligen Remoteserver gesichert. Sollen diese Remotesicherungen also außerhalb der jeweiligen Hostcomputer erstellt werden, müssen Sie die zu sichernden Dateien manuell in die für sie bestimmten Speicherplatzbereiche kopieren.
Beim Sichern einer Analysis Services-Datenbank entsteht eine Sicherungsdatei, deren Inhalt je nach dem von den Datenbankobjekten verwendeten Speichermodus variiert. Dieser Unterschied beim Sicherungsinhalt geht auf den Umstand zurück, dass mit jedem Speichermodus eine andere Gruppe von Informationen innerhalb einer Analysis Services-Datenbank gespeichert wird. So werden z. B. bei hybriden OLAP-Partitionen und -Dimensionen (HOLAP) sowohl Aggregationen als auch Metadaten in der Analysis Services-Datenbank gespeichert, während relationale OLAP-Partitionen und -Dimensionen (ROLAP) nur Metadaten in der Analysis Services-Datenbank speichern. Da der eigentliche Inhalt einer Analysis Services-Datenbank je nach Speichermodus der einzelnen Partitionen variiert, variiert auch der Inhalt der Sicherungsdatei. Die folgende Tabelle ordnet den Inhalt der Sicherungsdatei dem von den Objekten verwendeten Speichermodus zu.
Speichermodus |
Inhalt der Sicherungsdatei |
---|---|
MOLAP-Partitionen und -Dimensionen (Multidemsionale OLAP) |
Metadaten, Quelldaten und Aggregationen |
HOLAP-Parititonen und -Dimensionen |
Metadaten und Aggregationen |
ROLAP-Parititonen und -Dimensionen |
Metadaten |
Hinweis |
---|
Beim Sichern einer Analysis Services-Datenbank werden nicht die Daten in den zugrunde liegenden Datenquellen, wie z. B. eine relationale Datenbank, gesichert. Nur der Inhalt der Analysis Services-Datenbank wird gesichert. |
Wenn Sie eine Analysis Services-Datenbank sichern, können Sie unter folgenden Optionen auswählen:
Ob alle Datenbanksicherungen komprimiert werden sollen. Standardmäßig werden Sicherungen komprimiert.
Ob der Inhalt der Sicherungsdateien verschlüsselt werden und für das Entschlüsseln und Wiederherstellen der Datei ein Kennwort erforderlich sein soll. Standardmäßig werden Sicherungsdateien nicht verschlüsselt.
Sicherheitshinweis Für jede Sicherungsdatei muss der Benutzer, der den Sicherungsbefehl ausführt, über die Berechtigung zum Schreiben in den für jede Datei angegebenen Sicherungsspeicherort verfügen. Dem Benutzer muss zudem eine der folgenden Rollen zugewiesen worden sein: Mitglied einer Serverrolle für die Analysis Services-Instanz oder Mitglied einer Datenbankrolle mit der Berechtigung Vollzugriff (Administrator) für die wiederherzustellende Datenbank.
Weitere Informationen zum Sichern einer Analysis Services-Datenbank finden Sie unter Sicherungsoptionen.
Wiederherstellen von Analysis Services-Datenbanken
In SQL Server Analysis Services können Administratoren eine Analysis Services-Datenbank von einer oder mehreren Sicherungsdateien wiederherstellen.
Hinweis |
---|
Falls die Sicherungsdatei verschlüsselt ist, können Sie sie erst für die Wiederherstellung einer Analysis Services-Datenbank verwenden, nachdem Sie das beim Sichern verwendete Kennwort angegeben haben. |
Während der Wiederherstellung stehen Ihnen folgende Optionen zur Verfügung:
Sie können die Datenbank mit ihrem ursprünglichen Datenbanknamen wiederherstellen, oder Sie können einen neuen Datenbanknamen angeben.
Sie können eine vorhandene Datenbank überschreiben. Falls Sie sich für das Überschreiben der Datenbank entscheiden, müssen Sie ausdrücklich angeben, dass die vorhandene Datenbank überschrieben werden soll.
Sie können wählen, ob vorhandene Sicherheitsinformationen wiederhergestellt werden sollen oder ob Sie die Informationen zur Sicherheitsmitgliedschaft auslassen möchten.
Sie können auswählen, ob der Wiederherstellungsbefehl den Wiederherstellungsordner für jede wiederherzustellende Partition ändern soll. Lokale Partitionen können an jedem Ordnerstandort wiederhergestellt werden, der für die Instanz von Analysis Services, auf der die Datenbank wiederhergestellt wird, also lokal gilt. Remotepartitionen können in jedem Ordner und auf jedem Server außer dem lokalen Server wiederhergestellt werden. Remotepartitionen können nicht zu lokalen Partitionen werden.
Sicherheitshinweis Für jede Sicherungsdatei muss der Benutzer, der den Wiederherstellungsbefehl ausführt, über die Berechtigung zum Lesen von dem für jede Datei angegebenen Sicherungsspeicherort verfügen. Zum Wiederherstellen einer Analysis Services-Datenbank, die nicht auf dem Server installiert ist, muss der Benutzer zusätzlich Mitglied der Serverrolle für die betreffende Analysis Services-Instanz sein. Zum Überschreiben einer Analysis Services-Datenbank muss der Benutzer entweder Mitglied der Serverrolle für die Analysis Services-Instanz oder Mitglied einer Datenbankrolle mit der Berechtigung Vollzugriff (Administrator) für die wiederherzustellende Datenbank sein.
Hinweis Nach dem Wiederherstellen einer vorhandenen Datenbank verliert der Benutzer, der die Datenbank wiederhergestellt hat, möglicherweise den Zugriff auf diese Datenbank. Dazu kann es kommen, wenn der Benutzer zum Zeitpunkt der Sicherung kein Mitglied der Serverrolle oder der Datenbankrolle mit der Berechtigung Vollzugriff (Administrator) war.
Informationen zum Wiederherstellen einer Analysis Services-Datenbank finden Sie unter Wiederherstellungsoptionen.