Database ReadWriteModes
適用於: SQL Server Analysis Services
Azure Analysis Services
Fabric/Power BI Premium
SQL Server Analysis Services 資料庫管理員 (dba) 想要將讀取/寫入資料庫變更為只讀資料庫,反之亦然。 這些情況通常是由業務需求所驅動,例如在數部伺服器之間共用相同的資料庫資料夾,以相應放大解決方案並改善效能。 在這些情況下,ReadWriteMode 資料庫屬性可讓 SQL Server Analysis Services dba 輕鬆地變更資料庫作業模式。
ReadWriteMode 資料庫屬性
ReadWriteMode 資料庫屬性會指定資料庫處於讀取/寫入模式或唯讀模式。 這些是 屬性的唯一兩個可能值。 當資料庫處於只讀模式時,任何變更或更新都無法套用至資料庫。 不過,當資料庫處於讀取/寫入模式時,可能會發生變更和更新。 ReadWriteMode 資料庫屬性定義為唯讀屬性;它只能透過 附加 命令來設定。
當資料庫處於只讀模式時,某些限制會影響資料庫的一組一般允許作業。 如需受限制的作業,請參閱下表。
ReadOnly 模式 | 受限制的作業 |
---|---|
XML/A 命令 注意:當您執行上述任何一個命令時,就會引發錯誤。 |
建立 Alter 刪除 進程 MergePartitions DesignAggregations CommitTransaction 還原 同步處理 插入 Update 卸除 注意:資料庫中允許儲存格回寫設為唯讀;不過,無法認可變更。 |
MDX 語句 注意:當您執行上述任一語句時,就會引發錯誤。 |
COMMIT TRAN CREATE SESSION CUBE ALTER CUBE ALTER DIMENSION CREATE DIMENSION 成員 DROP DIMENSION成員 ALTER DIMENSION 注意:Excel 使用者無法使用數據透視表中的群組功能,因為該功能是在內部使用 CREATE SESSION CUBE 命令實作。 |
DMX 語句 注意:當您執行上述任一語句時,就會引發錯誤。 |
CREATE [SESSION] MINING STRUCTURE ALTER MINING STRUCTURE DROP MINING STRUCTURE CREATE [SESSION] MINING MODEL DROP MINING MODEL IMPORT SELECT INTO INSERT UPDATE DELETE |
背景作業 | 任何將修改資料庫的背景作業都會停用。 這包括延遲處理和主動式快取。 |
ReadWriteMode 使用量
ReadWriteMode 資料庫屬性會當做 Attach 資料庫命令的一部分使用。
Attach 命令可讓資料庫屬性設定為 ReadWrite 或 ReadOnly。
ReadWriteMode 資料庫屬性值無法直接更新,因為屬性定義為唯讀。 資料庫會使用設定為
若要在 ReadWrite 與
除了 Attach之外,所有資料庫作業都會保持 ReadWriteMode 資料庫屬性處於目前狀態。 例如,Alter、Backup、Restore和 SynchronizeReadWriteMode 值等作業。
注意
您可以從唯讀資料庫建立本機 Cube。
另請參閱
附加和卸離 Analysis Services 資料庫
移動 Analysis Services 資料庫
Detach 元素
Attach 元素