描述:ABF文件是通过分析服务,微软的SQL Server用于联机分析处理( OLAP)和数据挖掘组件创建的备份文件,包含“立方体”,这是元数据指定的尺寸,或者在模式的群体,备份,分析数据可驻留在本地或远程数据库中的位置;允许分析数据,以恢复或复制。
说白了就是SSAS解决方案的源分析文件。
abf文件的还原分为以下几步:
1、启动SQL SERVER 的powershell
描述:SQL SERVER的CMD窗口。
PS C:\Users\Administrator> sqlps
显示:
Microsoft SQL Server PowerShell 版本 11.0.2100.60 Microsoft Corp. All
2、还原数据库(SSAS解决方案)
语法:
PS SQLSERVER:\> restore-asdatabase testaw.abf testawrestoredb -security:CopyAll
显示:
数据库还原操作已成功完成。
其中:
restore-asdatabase是命令函数
testaw.abf是待还原的SSAS文件
testawrestoredb是想还原的目标数据库(假如数据库不存在命令运行的同时自己会新建)
-security:CopyAll是还原选项,添加 –Security:CopyAll 可以将角色和角色成员身份从备份数据库填充到新的还原的数据库
参考:
SQL SERVER的powershell:
https://msdn.microsoft.com/zh-cn/library/hh213141(v=sql.120).aspx
SQL SERVER的ABF文件还原:
https://msdn.microsoft.com/zh-cn/library/hh510169(v=sql.120).aspx