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:可多次出现的可选元素。 |
元素关系
关系 | 元素 |
---|---|
父元素 | 命令 |
子元素 | AllowOverwrite、 DatabaseName、 DatabaseID、 File、 Locations、 Password、 Security、 DbStorageLocation |
备注
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 实例的服务器角色的成员或具有完全控制权限的数据库角色的成员 (管理员) 对要还原的数据库的权限。
注意
还原现有数据库之后,还原了此数据库的用户可能会失去对还原后的数据库的访问权限。 如果在执行备份时用户不是服务器角色成员或者不是拥有完全控制(管理员)权限的数据库角色成员,则会出现这种失去访问权限的情形。