还原选项

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

使用 XMLA 还原数据库

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

安全说明安全说明

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

注意注意

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