次の方法で共有


Server.Restore メソッド (String, String)

Analysis Services データベースをバックアップ ファイルから指定したデータベースに復元します。

名前空間:  Microsoft.AnalysisServices
アセンブリ:  Microsoft.AnalysisServices (Microsoft.AnalysisServices.dll)

構文

'宣言
Public Sub Restore ( _
    file As String, _
    databaseName As String _
)
'使用
Dim instance As Server 
Dim file As String 
Dim databaseName As String

instance.Restore(file, databaseName)
public void Restore(
    string file,
    string databaseName
)
public:
void Restore(
    String^ file, 
    String^ databaseName
)
member Restore : 
        file:string * 
        databaseName:string -> unit
public function Restore(
    file : String, 
    databaseName : String
)

パラメーター

  • file
    型: System.String
    復元するファイルの名前と格納場所です。
  • databaseName
    型: System.String
    復元先のデータベースです。

説明

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

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

注意

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

関連項目

参照

Server クラス

Restore オーバーロード

Microsoft.AnalysisServices 名前空間