Proprietà ReadWriteMode del database
Spesso si verificano situazioni in cui un amministratore del database di Analysis Services (dba) vuole modificare un database di sola lettura/scrittura in un database di sola lettura o viceversa. Queste situazioni sono il più delle volte determinate da esigenze aziendali, ad esempio la condivisione della stessa cartella di database tra più server per ottenere la scalabilità orizzontale di una soluzione, e per migliorare le prestazioni. Per queste situazioni, la ReadWriteMode
proprietà del database consente all'dba di Analysis Services di modificare facilmente la modalità operativa del database.
Proprietà di database ReadWriteMode
La proprietà di database ReadWriteMode
specifica se il database è in modalità lettura/scrittura o in modalità sola lettura. Questi sono i due soli valori possibili della proprietà. Quando il database è in modalità sola lettura, non è possibile applicare modifiche o aggiornamenti. Quando invece il database è in modalità lettura/scrittura, le modifiche e gli aggiornamenti possono verificarsi. La proprietà di database ReadWriteMode
è definita come proprietà di sola lettura e può essere impostata solo tramite un comando Attach
.
Quando un database è in modalità sola lettura, si applicano determinate restrizioni che influiscono sul set ordinario di operazioni consentite sul database. Per informazioni sulle operazioni con restrizioni, vedere la tabella seguente.
Modalità ReadOnly | Operazioni con restrizioni |
---|---|
Comandi XML/A Nota: quando si esegue uno di questi comandi, viene generato un errore. |
Create Alter Delete Process MergePartitions DesignAggregations CommitTransaction Restore Synchronize Insert Update Drop Nota: il writeback delle celle è consentito nei database impostati in sola lettura, tuttavia non è possibile eseguire il commit delle modifiche. |
Istruzioni MDX Nota: quando si esegue una di queste istruzioni, viene generato un errore. |
COMMIT TRAN CREATE SESSION CUBE ALTER CUBE ALTER DIMENSION CREATE DIMENSION MEMBER DROP DIMENSION MEMBER ALTER DIMENSION Nota: gli utenti di Excel non possono usare la caratteristica di raggruppamento nelle tabelle pivot, perché tale caratteristica è implementata internamente tramite comandi CREATE SESSION CUBE . |
Istruzioni DMX Nota: quando si esegue una di queste istruzioni, viene generato un errore. |
CREATE [SESSION] MINING STRUCTURE ALTER MINING STRUCTURE DROP MINING STRUCTURE CREATE [SESSION] MINING MODEL DROP MINING MODEL IMPORT SELECT INTO INSERT UPDATE DELETE |
Operazioni in background | Le operazioni in background che comportano la modifica del database sono disabilitate, ad esempio l'elaborazione lenta e la memorizzazione nella cache attiva. |
Utilizzo di ReadWriteMode
La proprietà di database ReadWriteMode
deve essere utilizzata come parte di un comando di database Attach
. Il comando Attach
consente di impostare la proprietà di database su ReadWrite
o ReadOnly
. Il valore della proprietà di database ReadWriteMode
non può essere aggiornato direttamente perché la proprietà è definita di sola lettura. I database vengono creati con la proprietà ReadWriteMode
impostata su ReadWrite
. Non è possibile creare un database in modalità sola lettura.
Per cambiare la proprietà del ReadWriteMode
database tra ReadWrite
e ReadOnly
, è necessario eseguire una sequenza di Detach/Attach
comandi.
Tutte le operazioni di database, ad eccezione di Attach
, mantengono la proprietà di database ReadWriteMode
nello stato corrente. Ad esempio, operazioni come Alter
, Backup
, Restore
e Synchronize
mantengono il valore di ReadWriteMode
.
Nota
È possibile creare cubi locali da un database di sola lettura.
Vedere anche
Attach*
Microsoft.AnalysisServices.Database.Detach*
Collegare e scollegare i database di Analysis Services
Spostare un database di Analysis Services
Elemento Detach
Elemento Attach