Anfügen und Trennen von Analysis Services-Datenbanken
Es gibt häufig Situationen, in denen ein Analysis Services-Datenbankadministrator (DBA) eine Datenbank für eine bestimmte Zeit offline schalten und die Datenbank dann später auf derselben Serverinstanz oder einer anderen Instanz wieder online schalten möchte. Diese Situationen hängen in der Regel von Unternehmensanforderungen ab, z. B. wenn die Datenbank zur Leistungssteigerung auf einen anderen Datenträger umgelagert werden soll, wenn bei Vergrößerung der Datenbank Platz geschaffen werden muss oder wenn ein Produkt aktualisiert werden soll. Für diese und weitere Fälle ermöglichen die Befehle Attach und Detach dem Analysis Services-Datenbankadministrator, die Datenbank mit wenig Aufwand offline und später wieder online zu schalten.
Die Befehle "Attach" und "Detach"
Mit dem Attach-Befehl können Sie eine Datenbank, die offline geschaltet wurde, wieder online schalten. Sie können die Datenbank an die ursprüngliche Serverinstanz oder eine andere Instanz anfügen. Wenn Sie eine Datenbank anfügen, kann der Benutzer die ReadWriteMode-Einstellung für die Datenbank angeben. Mit dem Detach-Befehl können Sie eine Datenbank vom Server offline schalten.
Verwendung der Befehle "Attach" und "Detach"
Der Attach-Befehl wird verwendet, um eine vorhandene Datenbankstruktur online zu schalten. Wenn die Datenbank im ReadWrite-Modus angefügt wird, kann sie nur einmal an eine Serverinstanz angefügt werden. Wird die Datenbank hingegen im ReadOnly-Modus angefügt, kann sie mehrfach an verschiedene Serverinstanzen angefügt werden. Die gleiche Datenbank kann jedoch nicht mehr als einmal an die gleiche Serverinstanz angefügt werden. Bei dem Versuch, die gleiche Datenbank mehr als einmal anzufügen, wird ein Fehler ausgegeben, auch wenn die Daten in separate Ordner kopiert wurden.
Wichtig |
---|
Wenn für das Trennen der Datenbank ein Kennwort erforderlich ist, ist für das Anfügen der Datenbank das gleiche Kennwort erforderlich. |
Der Detach-Befehl wird verwendet, um eine vorhandene Datenbankstruktur offline zu schalten. Geben Sie beim Trennen einer Datenbank ein Kennwort an, um vertrauliche Metadaten zu schützen.
Wichtig |
---|
Verwenden Sie zum Schutz des Inhalts der Datendateien eine Zugriffssteuerungsliste für den Ordner, die Unterordner und die Datendateien. |
Wenn Sie eine Datenbank trennen, führt der Server folgende Schritte aus.
Trennen einer Datenbank mit Lese-/Schreibzugriff |
Trennen einer schreibgeschützten Datenbank |
||
---|---|---|---|
|
|
Die Befehle Attach und Detach müssen als einzelne Vorgänge ausgeführt werden. Sie können nicht in der gleichen Transaktion mit anderen Vorgängen kombiniert werden. Außerdem sind die Befehle Attach und Detach unteilbare Transaktionsbefehle. Dies bedeutet, dass der Vorgang entweder erfolgreich ist oder fehlschlägt. Keine Datenbank wird in einem unvollendeten Status belassen.
Wichtig |
---|
Zum Ausführen des Detach-Befehls sind Server- oder Datenbankadministratorberechtigungen erforderlich. |
Wichtig |
---|
Zum Ausführen des Attach-Befehls sind Serveradministratorberechtigungen erforderlich. |
Siehe auch
Verweis
Attach