Restore 元素 (XMLA)

从备份文件还原 Analysis Services 的数据库。

语法

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

元素特征

特征 说明
数据类型和长度
默认值
基数 0-n:可多次出现的可选元素。

元素关系

关系 元素
父元素 命令
子元素 AllowOverwriteDatabaseNameDatabaseIDFileLocationsPasswordSecurityDbStorageLocation

备注

Restore命令从备份文件中还原DatabaseName元素中指定的 Analysis Services 数据库,还可以选择从远程备份文件还原远程分区。

根据备份文件中存储的对象所使用的存储模式, Restore 命令还原下表中列出的信息。

存储模式 信息
多维 OLAP (MOLAP) 源数据、聚合和元数据
混合 OLAP (HOLAP) 聚合和元数据
关系 OLAP (ROLAP) Metadata

Restore 命令期间,排他锁置于 DatabaseName 元素中指定的 Analysis Services 数据库上。 排他锁会在 Restore 命令完成后释放。

重要

对于每个备份文件,运行还原命令的用户必须对每个文件的指定备份位置具有读取权限。 若要还原未安装在服务器上的 Analysis Services 数据库,该用户还必须是该 Analysis Services 实例的服务器角色的成员。 若要覆盖 Analysis Services 数据库,用户必须具有以下角色之一: Analysis Services 实例的服务器角色的成员或具有完全控制权限的数据库角色的成员 (管理员) 对要还原的数据库的权限。

注意

还原现有数据库之后,还原了此数据库的用户可能会失去对还原后的数据库的访问权限。 如果在执行备份时用户不是服务器角色成员或者不是拥有完全控制(管理员)权限的数据库角色成员,则会出现这种失去访问权限的情形。