KB2850388 - 修复:使用 SSDT 在 SSAS 2012 中创建透视时出现“索引范围外”错误消息

应用对象
SQL Server 2012 Analysis Services

Microsoft将Microsoft SQL Server 2012 修补程序分发到一个可下载文件中。 由于修补程序是累积的,因此每个新版本都包含上一个SQL Server 2012 更新版本中包含的所有修补程序和所有安全更新。

症状

使用 Microsoft SQL Server Data Tools (SSDT) - Microsoft Visual Studio 2012 商业智能在 SQL Server 2012 Analysis Services (SSAS 2012) 中创建透视时,可能会收到以下错误消息:

注意

索引范围外。 必须是非负值且小于集合的大小。 参数名称:index

如果满足以下条件,则会出现此问题:

  • 透视包含一个未定义度量单位的表。
  • 该表包含 Text 数据类型值。

注意 发生此问题时,SSAS 2012 可能会崩溃。

解决方法

累积更新信息

SQL Server 2012 Service Pack 1 (SP1 的累积更新包 5)

此问题的修补程序首次在累积更新 5 中发布。 有关如何为 SQL Server 2012 获取此累积更新包的详细信息,请单击以下编号以查看Microsoft知识库中的文章:

2861107 累积更新包 5 for SQL Server 2012Note 由于内部版本是累积的,因此每个新修补程序版本都包含所有修补程序和以前的 SQL Server 2012 修补程序版本中包含的所有安全修补程序。 建议考虑应用包含此修补程序的最新修补程序版本。 有关更多信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:

2772858 在 SQL Server 2012 Service Pack 1 发布之后发布的 SQL Server 2012 内部版本

状态

Microsoft 已确认在 "适用于" 部分中所列的 Microsoft 产品中存在问题。