如何在SSIS里将cube备份

0
具体就是如何用SSIS中的组件能执行下面语句:
<Backup xmlns="http://schemas.microsoft.com/a ... gt%3B
  <Object>
    <DatabaseID>SSAS_0419</DatabaseID>
  </Object>
  <File>C:\Program Files\Microsoft SQL Server\MSAS11.MSSQLSERVER\OLAP\Data\SSAS_0419.abf</File>
  <AllowOverwrite>true</AllowOverwrite>
</Backup>
已邀请:
3

天善_小龙 2016-04-22 回答

你可以在SSIS 里面用Analysis Services Execute DDL Task组件,执行XMLA代码。
 
其实SSAS Cube自动备份不仅仅局限于SSIS,还可以用SQL Agent进行Cube的自动备份。
 
官方文档如下:
使用 SQL Server 代理来计划 SSAS 管理任务: https://msdn.microsoft.com/zh-cn/library/ff929186.aspx
使用 SSIS 自动执行 Analysis Services 管理任务: https://msdn.microsoft.com/zh-cn/library/ms175639.aspx
 
另外还有一些文档写的不错,还可以用PowerShell对SSAS Cube进行管理的, 可以看看下面的文章:
https://blogs.msdn.microsoft.com/as_emea/2012/02/14/ssas-2008-automating-analysis-services-backup/
0

朗月 2016-04-22 回答

非常感谢,大神膜拜一下

要回复问题请先登录注册