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

Migrate SSAS Database from MSSQL 2005 to 2012

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

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

所以,请guide/suggest升级SSAS Database from 2005 to 2012。 也可以直接从 sql-server 2005 移动到 sql-server 2012 吗?或者我需要从 2005→2008→2012 一步一步来 ??

请指导。 提前谢谢你。

从2005年直接转到2012年就可以了

我通常这样做:

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

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

  1. 如果 XMLA 由于 "preserve null" 而未恢复(不记得了 确切名称)对于 Distinct Count 度量——将此选项更改为 "Automatic" 直接在 XMLA 中重新 运行 一次。必须工作。
  2. 对于巨大的立方体 (1TB+) 我也关闭了所有计算(只是评论它们 出去)。因为它在处理和滚动结束时进行验证 如果任何计算因升级而无效,一切都会返回。