Restore 要素 (XMLA)

MicrosoftSQL ServerAnalysis Services データベースをバックアップ ファイルから復元します。

構文

<Command>
   <Restore>
      <DatabaseName>...</DatabaseName
      <File>...</File>
      <Security>...</Security>
      <AllowOverwrite>...</AllowOverwrite>
      <Password>...</Password>
      <Locations>...</Locations>
      <DbStorageLocation>...</DbStorageLocation>
   </Restore>
</Command>

要素の特性

特性

説明

データ型と長さ

なし

既定値

なし

カーディナリティ

0-n : 省略可能な要素で、出現する場合は複数回の出現が可能です

要素の関係

関係

要素

親要素

Command

子要素

AllowOverwriteDatabaseNameFileLocationsPasswordSecurityDbStorageLocation

説明

Restore コマンドは、DatabaseName 要素で指定された Analysis Services データベースをバックアップ ファイルから復元します。オプションで、リモート バックアップ ファイルからリモート パーティションを復元することもできます。

Restore コマンドは、バックアップ ファイルに保存されたオブジェクトのストレージ モードに応じて、次の表のように情報を復元します。

ストレージ モード

情報

多次元 OLAP (MOLAP)

ソース データ、集計、およびメタデータ

ハイブリッド OLAP (HOLAP)

集計とメタデータ

リレーショナル OLAP (ROLAP)

メタデータ

Restore コマンドの実行時には、DatabaseName 要素で指定された Analysis Services データベースに対して排他ロックが設定されます。このロックは、Restore コマンドの完了後に解放されます。

データベースのバックアップと復元の詳細については、「データベースのバックアップ、復元、および同期 (XMLA)」を参照してください。

セキュリティに関する注意セキュリティに関する注意

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

注意注意

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