次の方法で共有


データベース読み書きモード

適用対象: SQL Server Analysis Services Azure Analysis Services Fabric/Power BI Premium

SQL Server Analysis Services データベース管理者 (dba) が、読み取り/書き込みデータベースを読み取り専用データベースに、またはその逆に変更したい場合がよくあります。 このような状況は、多くの場合、ソリューションのスケールアウトやパフォーマンスの向上のために複数のサーバー間で同じデータベース フォルダーを共有するなど、ビジネス ニーズに基づくものです。 このような状況では、 ReadWriteMode データベース プロパティを使用すると、SQL Server Analysis Services dba でデータベースの操作モードを簡単に変更できます。

ReadWriteMode データベース プロパティ

ReadWriteMode データベース プロパティは、データベースが読み取り/書き込みモードか読み取り専用モードかを指定します。 これらは、プロパティの唯一の 2 つの可能な値です。 データベースが読み取り専用モードの場合、データベースに変更や更新を適用することはできません。 ただし、データベースが読み取り/書き込みモードの場合、変更や更新が行われる可能性があります。 ReadWriteMode データベース プロパティは、読み取り専用プロパティとして定義されています。これは、Attach コマンドを使用してのみ設定できます。

データベースが読み取り専用モードの場合、データベースに対して許可される通常の操作セットに影響を与える特定の制限が適用されます。 制限された操作については、次の表を参照してください。

ReadOnly モード 制限される操作
XML/A コマンド



注: これらのコマンドのいずれかを実行すると、エラーが発生します。
創造する

Alter

削除

処理

MergePartitions

DesignAggregations

CommitTransaction する

復元

同期

挿入

Update

ドロップ



注: セルの書き戻しは、読み取り専用に設定されたデータベースでは許可されます。ただし、変更をコミットすることはできません。
MDX ステートメント



注: これらのステートメントのいずれかを実行すると、エラーが発生します。
COMMIT TRAN

セッション キューブを作成する

ALTER CUBE

ディメンションの変更

ディメンション メンバーを作成

DROP DIMENSION メンバー

ディメンションを変更



注: Excel ユーザーはピボット テーブルでグループ化機能を使用できません。この機能は CREATE SESSION CUBE コマンドを使用して内部的に実装されているためです。
DMX ステートメント



注: これらのステートメントのいずれかを実行すると、エラーが発生します。
CREATE [セッション] マイニング構造

マイニング構造を変更する

マイニング構造を削除

CREATE [セッション] マイニング モデル

ドロップ マイニング モデル

インポート

SELECT INTO

挿入する

UPDATE

削除
バックグラウンド操作 データベースを変更するバックグラウンド操作はすべて無効になります。 これには、遅延処理とプロアクティブ キャッシュが含まれます。

ReadWriteMode の使用法

ReadWriteMode データベース プロパティは、データベースのアタッチ コマンドの一部として使用されます。 Attach コマンドを使用すると、データベース プロパティを ReadWrite または ReadOnly に設定できます。 ReadWriteMode データベース プロパティの値は、プロパティが読み取り専用として定義されているため、直接更新できません。 データベースは、 ReadWriteMode プロパティを ReadWrite に設定して作成されます。 データベースを読み取り専用モードで作成することはできません。

ReadWriteMode データベース プロパティを ReadWriteReadOnly の間で切り替えるには、デタッチ/アタッチ コマンドのシーケンスを発行する必要があります。

Attach を除くすべてのデータベース操作は、ReadWriteMode データベース プロパティを現在の状態に保ちます。 たとえば、 AlterBackupRestoreSynchronize などの操作では、 ReadWriteMode 値が保持されます。

ローカル キューブは、読み取り専用データベースから作成できます。

こちらもご覧ください

Analysis Services データベースのアタッチとデタッチ
Analysis Services データベースの移動
要素を分離
添付要素