Condividi tramite


Modalità di lettura/scrittura del database

Si applica a: SQL Server Analysis Services Azure Analysis Services Fabric/Power BI Premium

Spesso si verificano situazioni in cui un amministratore del database di SQL Server Analysis Services (dba) desidera modificare un database di lettura/scrittura in un database di sola lettura o viceversa. Queste situazioni sono spesso guidate dalle esigenze aziendali, ad esempio la condivisione della stessa cartella di database tra più server per la scalabilità orizzontale di una soluzione e il miglioramento delle prestazioni. Per queste situazioni, la proprietà di database ReadWriteMode consente all'amministratore di SQL Server Analysis Services di modificare facilmente la modalità operativa del database.

Proprietà del database ReadWriteMode

La proprietà di database ReadWriteMode specifica se il database è in modalità di lettura/scrittura o in modalità di sola lettura. Questi sono gli unici due valori possibili della proprietà . Quando il database è in modalità di sola lettura, non è possibile applicare modifiche o aggiornamenti al database. Tuttavia, quando il database è in modalità di lettura/scrittura, possono verificarsi modifiche e aggiornamenti. La proprietà di database ReadWriteMode è definita come proprietà di sola lettura; può essere impostato solo tramite un comando Attach .

Quando un database è in modalità di sola lettura, vengono applicate determinate restrizioni che influiscono sul set ordinario di operazioni consentite per il database. Vedere la tabella seguente per le operazioni con restrizioni.

Modalità ReadOnly Operazioni con restrizioni
Comandi XML/A



Nota: quando si esegue uno di questi comandi viene generato un errore.
Creare

Alter

Elimina

Processo

MergePartitions

Designaggregations

CommitTransaction

Recupera

Sincronizza

Inserisci

Update

Caduta



Nota: il writeback delle celle è consentito nei database impostati su sola lettura; Non è tuttavia possibile eseguire il commit delle modifiche.
Istruzioni MDX



Nota: viene generato un errore quando si esegue una di queste istruzioni.
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 funzionalità di raggruppamento nelle tabelle pivot, perché tale funzionalità viene implementata internamente tramite i comandi CREATE SESSION CUBE .
Istruzioni DMX



Nota: viene generato un errore quando si esegue una di queste istruzioni.
CREATE [SESSION] STRUTTURA DI MINING

ALTER MINING STRUCTURE

DROP MINING STRUCTURE

CREATE [SESSION] MODELLO DI MINING

DROP MINING MODEL

IMPORTAZIONE

SELECT INTO

INSERT

AGGIORNARE

DELETE
Operazioni in background Tutte le operazioni in background che modificherebbero il database sono disabilitate. Ciò include l'elaborazione differita e la memorizzazione nella cache proattiva.

Utilizzo della modalità di lettura-scrittura

La proprietà di database ReadWriteMode deve essere utilizzata come parte di un comando Attach database. Il comando Attach consente di impostare la proprietà del database su ReadWrite o ReadOnly. Il valore della proprietà di database ReadWriteMode non può essere aggiornato direttamente perché la proprietà è definita come di sola lettura. I database vengono creati con la proprietà ReadWriteMode impostata su ReadWrite. Non è possibile creare un database in modalità di sola lettura.

Per cambiare la proprietà di database ReadWriteMode tra ReadWrite e ReadOnly, è necessario eseguire una sequenza di comandi Detach/Attach .

Tutte le operazioni di database, ad eccezione di Attach, mantengono la proprietà di database ReadWriteMode nello stato corrente. Ad esempio, le operazioni come Alter, Backup, Restore e Synchronize mantengono il valore ReadWriteMode .

Annotazioni

È possibile creare cubi locali da un database di sola lettura.

Vedere anche

Collegare e scollegare database di Analysis Services
Spostare un database di Analysis Services
Scollega Elemento
Allega Elemento