可以使用 SQL Server Management Studio 中的 PowerPivot 还原功能,在 Analysis Services 实例上创建新的表格模型数据库(在表格模式下运行),或者从 PowerPivot 工作簿中还原到现有数据库(.xlsx)。
注释
SQL Server Data Tools 中的“从 PowerPivot 导入”项目模板提供类似的功能。 有关详细信息,请参阅从 PowerPivot 导入(SSAS 表格)。
使用 PowerPivot 还原时,请注意以下几点:
要使用 PowerPivot 中的还原功能,您必须以服务器管理员角色成员的身份登录 Analysis Services 实例。
Analysis Services 实例服务帐户必须对要从中还原的工作簿文件具有读取权限。
默认情况下,从 PowerPivot 还原数据库时,表格模型数据库“数据源模拟信息”属性设置为“默认值”,该属性指定 Analysis Services 实例服务帐户。 建议您在数据库属性中将模拟凭据更改为 Windows 用户帐户。 有关详细信息,请参阅Impersonation(SSAS 表格)。
PowerPivot 数据模型中的数据将复制到 Analysis Services 实例上的现有或新的表格模型数据库中。 如果 PowerPivot 工作簿包含链接表,则它们将重新创建为没有数据源的表,类似于使用粘贴到新表创建的表。
从 PowerPivot 中还原数据
在 SSMS 中,在要还原到的 Active Directory 实例中,右键单击 “数据库”,然后单击“ 从 PowerPivot 还原”。
在“从 PowerPivot 还原”对话框中,在“还原源”中,在“备份文件”中,单击“浏览”,然后选择要还原的 .abf 或 .xslx 文件。
在 还原目标中,在 还原数据库中,键入新数据库或现有数据库的名称。 如果未指定名称,则使用工作簿的名称。
在 存储位置中,单击“ 浏览”,然后选择用于存储数据库的位置。
在 “选项”中,保留选中 “包括安全信息 ”。 从 PowerPivot 工作簿还原时,此设置不适用。