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