Restore 元素 (XMLA)

从备份文件还原 Microsoft SQL Server Analysis Services 数据库。

语法

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

元素特征

特征

说明

数据类型和长度

默认值

基数

0-n:可多次出现的可选元素。

元素关系

注释

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 实例的服务器角色成员,或对要还原的数据库拥有完全控制(管理员)权限的数据库角色成员。

注意注意

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