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.
Es gibt häufig Situationen, in denen ein Analysis Services-Datenbankadministrator (dba) eine lesend-schreibende Datenbank in eine nur lesbare Datenbank ändern möchte oder umgekehrt. Diese Situationen werden häufig von geschäftlichen Anforderungen gesteuert, z. B. das Freigeben desselben Datenbankordners zwischen mehreren Servern zum Skalieren einer Lösung und zur Verbesserung der Leistung. In diesen Fällen ermöglicht die ReadWriteMode-Datenbankeigenschaft dem Analysis Services DBA, den Datenbankbetriebsmodus ganz einfach zu ändern.
ReadWriteMode-Datenbankeigenschaft
Die ReadWriteMode Datenbankeigenschaft gibt an, ob sich die Datenbank im Lese-/Schreibmodus oder im Nur-Lese-Modus befindet. Dies sind die einzigen beiden möglichen Werte der Eigenschaft. Wenn sich die Datenbank im schreibgeschützten Modus befindet, können keine Änderungen oder Aktualisierungen auf die Datenbank angewendet werden. Wenn sich die Datenbank jedoch im Lese-/Schreibmodus befindet, können Änderungen und Aktualisierungen auftreten. Die ReadWriteMode Datenbankeigenschaft wird als schreibgeschützte Eigenschaft definiert. Sie kann nur über einen Attach Befehl festgelegt werden.
Wenn sich eine Datenbank im schreibgeschützten Modus befindet, gelten bestimmte Einschränkungen, die sich auf den normalen Satz zulässiger Vorgänge für die Datenbank auswirken. In der folgenden Tabelle finden Sie die eingeschränkten Vorgänge.
| ReadOnly-Modus | Eingeschränkte Vorgänge |
|---|---|
| XML/A-Befehle Hinweis: Wenn Sie einen dieser Befehle ausführen, wird ein Fehler ausgelöst. |
CreateAlterDeleteProcessMergePartitionsDesignAggregationsCommitTransactionRestoreSynchronizeInsertUpdateDropHinweis: Zellenrückschreiben ist in Datenbanken zulässig, die schreibgeschützt sind; die Änderungen können jedoch nicht übernommen werden. |
| MDX-Anweisungen Hinweis: Wenn Sie eine dieser Anweisungen ausführen, wird ein Fehler ausgelöst. |
COMMIT TRANCREATE SESSION CUBEALTER CUBEALTER DIMENSIONCREATE DIMENSION MEMBERDROP DIMENSION MEMBERALTER DIMENSIONHinweis: Excel-Benutzer können das Gruppierungsfeature in Pivot-Tabellen nicht verwenden, da dieses Feature intern mithilfe von CREATE SESSION CUBE Befehlen implementiert wird. |
| DMX-Erklärungen Hinweis: Wenn Sie eine dieser Anweisungen ausführen, wird ein Fehler ausgelöst. |
CREATE [SESSION] MINING STRUCTUREALTER MINING STRUCTUREDROP MINING STRUCTURECREATE [SESSION] MINING MODELDROP MINING MODELIMPORTSELECT INTOINSERTUPDATEDELETE |
| Vorgänge im Hintergrund | Alle Hintergrundvorgänge, die die Datenbank ändern würden, sind deaktiviert. Dazu gehören faule Verarbeitung und proaktives Zwischenspeichern. |
ReadWriteMode-Verwendung
Die ReadWriteMode Datenbankeigenschaft soll als Teil eines Attach Datenbankbefehls verwendet werden. Der Attach-Befehl erlaubt es, die Datenbankeigenschaft entweder auf ReadWrite oder auf ReadOnly zu setzen. Der ReadWriteMode Wert der Datenbankeigenschaft kann nicht direkt aktualisiert werden, da die Eigenschaft als schreibgeschützt definiert ist. Datenbanken werden mit der Eigenschaft ReadWriteMode auf ReadWrite erstellt. Eine Datenbank kann nicht im schreibgeschützten Modus erstellt werden.
Um die ReadWriteMode Datenbankeigenschaft zwischen ReadWrite und ReadOnlyzu wechseln, müssen Sie eine Abfolge von Detach/Attach Befehlen ausgeben.
Alle Datenbankvorgänge, mit Ausnahme von Attach, behalten die ReadWriteMode Datenbankeigenschaft im aktuellen Zustand bei. Beispielsweise Vorgänge wie Alter, Backup, , Restoreund Synchronize behalten den ReadWriteMode Wert bei.
Hinweis
Lokale Cubes können aus einer schreibgeschützten Datenbank erstellt werden.
Siehe auch
Attach*
Microsoft.AnalysisServices.Database.Detach*
Anfügen und Trennen von Analysis Services-Datenbanken
Verschieben einer Analysis Services-Datenbank
Element entfernen
Element anfügen