適用対象:
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 データベース プロパティを ReadWrite と ReadOnly の間で切り替えるには、デタッチ/アタッチ コマンドのシーケンスを発行する必要があります。
Attach を除くすべてのデータベース操作は、ReadWriteMode データベース プロパティを現在の状態に保ちます。 たとえば、 Alter、 Backup、 Restore、 Synchronize などの操作では、 ReadWriteMode 値が保持されます。
注
ローカル キューブは、読み取り専用データベースから作成できます。
こちらもご覧ください
Analysis Services データベースのアタッチとデタッチ
Analysis Services データベースの移動
要素を分離
添付要素