Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
gilt für:
SQL Server Analysis Services
Azure Analysis Services
Fabric/Power BI Premium
Als SQL Server Analysis Services Datenbankadministrator (dba) müssen Sie möglicherweise eine Datenbank vorübergehend offline schalten. Wenn Sie fertig sind, können Sie die Datenbank wieder auf derselben Serverinstanz oder auf einer anderen Serverinstanz online schalten. Geschäftsanforderungen treiben diese Situationen häufig voran. Sie können z. B. die Datenbank auf einen anderen Datenträger verschieben, um eine bessere Leistung zu erzielen, Platz für das Datenbankwachstum zu gewinnen oder ein Produkt zu aktualisieren. Verwenden Sie für diese Fälle und vieles mehr die Befehle "Anfügen " und " Trennen ", um die Datenbank offline zu schalten und sie mit minimalem Aufwand wieder online zu schalten.
Befehle anfügen und trennen
Verwenden Sie den Befehl Attach, um eine Datenbank wieder online zu schalten, die Sie zuvor offline genommen haben. Sie können die Datenbank an die ursprüngliche Serverinstanz oder an eine andere Instanz anfügen. Wenn Sie eine Datenbank anfügen, geben Sie die ReadWriteMode-Einstellung für die Datenbank an. Verwenden Sie den Befehl "Trennen" , um eine Datenbank vom Server offline zu schalten.
Verwendung von Anfügen und Trennen
Verwenden Sie den Befehl "Anfügen" , um eine vorhandene Datenbankstruktur online zu übertragen. Wenn Sie die Datenbank im ReadWrite-Modus anfügen, können Sie sie nur einmal an eine Serverinstanz anfügen. Wenn Sie die Datenbank jedoch im ReadOnly-Modus anfügen, können Sie sie mehrmals an verschiedene Serverinstanzen anfügen. Sie können dieselbe Datenbank nicht mehrmals an dieselbe Serverinstanz anfügen. Wenn Sie versuchen, dieselbe Datenbank mehrmals anzufügen, tritt ein Fehler auf, auch wenn Sie die Daten in separate Ordner kopieren.
Von Bedeutung
Wenn zum Trennen der Datenbank ein Kennwort erforderlich ist, müssen Sie dasselbe Kennwort angeben, um die Datenbank anzufügen.
Verwenden Sie den Befehl "Trennen" , um eine vorhandene Datenbankstruktur offline zu schalten. Wenn Sie eine Datenbank trennen, geben Sie ein Kennwort zum Schutz vertraulicher Metadaten an.
Von Bedeutung
Um den Inhalt der Datendateien zu schützen, verwenden Sie eine Zugriffssteuerungsliste für den Ordner, Unterordner und Datendateien.
Wenn Sie eine Datenbank trennen, führt der Server die folgenden Schritte aus.
| Trennen einer Lese-/Schreibdatenbank | Trennen einer schreibgeschützten Datenbank |
|---|---|
| 1) Der Server stellt eine Anforderung für eine CommitExclusive-Sperre in der Datenbank aus. 2) Der Server wartet, bis alle laufenden Transaktionen entweder zugesichert oder zurückgesetzt werden. 3) Der Server erstellt alle Metadaten, die zum Trennen der Datenbank benötigt werden müssen. 4) Die Datenbank wird als gelöscht markiert. 5) Der Server führt einen Commit für die Transaktion durch. |
1) Die Datenbank wird als gelöscht markiert. 2) Der Server führt einen Commit für die Transaktion durch. Note: Das trennende Kennwort kann für eine schreibgeschützte Datenbank nicht geändert werden. Ein Fehler wird ausgelöst, wenn der Kennwortparameter für eine angefügte Datenbank bereitgestellt wird, die bereits ein Kennwort enthält. |
Sie müssen die Befehle "Anfügen" und " Trennen " als einzelne Vorgänge ausführen. Sie können sie nicht mit anderen Vorgängen in derselben Transaktion kombinieren. Außerdem sind die Befehle "Anfügen" und " Trennen " atomische Transaktionsbefehle. Diese Bedingung bedeutet, dass der Vorgang erfolgreich ist oder fehlschlägt. Keine Datenbank ist in einem nicht abgeschlossenen Zustand übrig.
Von Bedeutung
Sie benötigen Server- oder Datenbankadministratorberechtigungen, um den Befehl "Trennen " auszuführen.
Von Bedeutung
Sie benötigen Serveradministratorberechtigungen, um den Befehl "Anfügen" auszuführen.
Siehe auch
Verschieben einer Analysis Services-Datenbank
Database ReadWriteModes
Wechseln einer Analysis Services-Datenbank zwischen ReadOnly- und ReadWrite-Modi
Element trennen
Anfügeelement