将SSAS数据库从MSSQL 2005迁移到2012

时间:2018-11-01 07:15:01

标签: sql-server sql-server-2005 sql-server-2012 ssas business-intelligence

想从SQL Server Analytic Services (SSAS)升级MSSQL-Server 2005 to 2012所有多维数据集和维度以及SSAS数据库数据。

我已经使用Upgrade Adviser在Visual Studio(SSDT)中升级了SSAS项目,但是我不确定这是否是正确的方法?

因此,请指导/建议升级SSAS Database from 2005 to 2012。 还可以直接从sql-server 2005移到sql-server 2012吗?还是我需要逐步从2005→2008→2012 ??

请指导。 预先谢谢你。

1 个答案:

答案 0 :(得分:0)

从2005年直接迁移到2012年是可以的。

我通常这样做:

  • 在2005年创建XMLA备份
  • 在2012年恢复它

我几次遇到两个可能的问题:

  1. 如果XMLA由于“ preserve null”而无法还原(不记得 确切名称)以用于“非重复计数”度量值-将此选项更改为 直接在XMLA中“自动”,然后再次运行。必须工作。
  2. 对于巨大的多维数据集(大于1TB),我还关闭了所有计算(只需对它们进行注释 出来)。因为它在处理和滚动结束时正在验证 如果由于升级而导致任何计算无效,则一切都会退回。