还原选项

适用于: SQL Server Analysis Services Azure Analysis Services Fabric/Power BI Premium

有多种方法可以还原 Microsoft SQL Server SQL Server Analysis Services数据库,所有这些都要求你拥有服务器计算机和SQL Server Analysis Services数据库的管理员权限。 若要还原SQL Server Analysis Services数据库,可以在 SQL Server Management Studio 中打开“还原数据库”对话框,选择适当的选项配置,然后从对话框中运行还原。 也可以使用文件中已指定的设置创建一个脚本,然后,可保存该脚本,并按需要的频率运行。 这样一来,就可使用 XMLA 来完成还原,如下所述。

使用 XMLA 还原数据库

使用 XMLA Restore 命令,可基于 .abf 文件运行还原,从而实现还原过程的自动化。 Restore 命令具有许多属性,可设置这些属性以指定安全性定义、应存储远程分区的位置以及 OLAP (ROLAP) 关系对象的重定位。 有关详细信息,请参阅 Restore Element (XMLA)

重要

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

注意

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

另请参阅

“还原数据库”对话框(Analysis Services - 多维数据)
备份和还原 Analysis Services 数据库
Restore 元素 (XMLA)
备份、还原和同步数据库 (XMLA)