[復元オプション]

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

Microsoft SQL Server SQL Server Analysis Services データベースを復元する方法は多数ありますが、サーバー コンピューターとSQL Server Analysis Services データベースの両方に対する管理者権限が必要です。 SQL Server Analysis Services データベースを復元するには、SQL Server Management Studioで [データベースの復元] ダイアログ ボックスを開き、適切なオプション構成を選択し、ダイアログ ボックスから復元を実行します。 または、ファイルに既に指定されている設定を使用してスクリプトを作成できます。このスクリプトを保存して、必要に応じて実行できます。 この場合、次のセクションの説明に従って、XMLA を使用して復元を実行します。

XMLA を使用したデータベースの復元

XMLA の Restore コマンドを使用すると、.abf ファイルに基づいて復元を実行することによって復元プロセスを自動化できます。 Restore コマンドには数多くのプロパティがあり、セキュリティの定義、リモート パーティションの保存場所、リレーショナル OLAP (ROLAP) オブジェクトの再配置などを指定できます。 詳細については、「 Restore Element (XMLA)」を参照してください。

重要

バックアップ ファイルごとに、復元コマンドを実行するユーザーは、各ファイルに指定されたバックアップ場所から読み取る権限を持っている必要があります。 サーバーにインストールされていないSQL Server Analysis Services データベースを復元するには、そのSQL Server Analysis Services インスタンスのサーバー ロールのメンバーである必要もあります。 SQL Server Analysis Services データベースを上書きするには、ユーザーは、SQL Server Analysis Services インスタンスのサーバー ロールのメンバー、または復元するデータベースに対するフル コントロール (管理者) 権限を持つデータベース ロールのメンバーのいずれかのロールを持っている必要があります。

注意

既存のデータベースを復元すると、データベースを復元したユーザーは、復元されたデータベースにアクセスできなくなる可能性があります。 バックアップの実行時に、ユーザーがサーバー ロールのメンバー、またはフル コントロール (管理者) 権限を持つデータベース ロールのメンバーではなかった場合、このようにアクセスできなくなることがあります。

参照

[データベースの復元] ダイアログ ボックス (Analysis Services - 多次元データ)
Analysis Services データベースのバックアップと復元
Restore 要素 (XMLA)
データベースのバックアップ、復元、および同期 (XMLA)