Microsoft 将 Microsoft SQL Server 2008 R2 或 Microsoft SQL Server 2008 修复为一个可下载文件。 由于修补程序是累积的,因此每个新版本都包含以前的 SQL Server 2008 R2 或 SQL Server 2008 修复版本附带的所有修补程序和所有安全修补程序。

症状

在 Microsoft SQL Server 2008 R2 Analysis Services (SSAS 2008 R2)或 Microsoft SQL Server 2008 Analysis Services (SSAS 2008)中创建具有自定义加权分配公式的 更新多维数据集 语句时,将收到以下错误消息之一:

  • 出现以下系统错误:错误的变量类型。

  • 出现以下系统错误:类型不匹配。

原因

出现此问题的原因是,在将自定义公式中的自定义公式中使用了用于加权分配的自定义公式中,SSAS 2008 R2 或 SSAS 2008 引擎尝试读取无效内存 2008 2008 位置的数据类型。

解决方案

累积更新信息

SQL Server 2008 Service Pack 3

此问题的修补程序首次发布于 SQL Server 2008 Service Pack 3 的累积更新5。有关此累积更新包的详细信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:

2696626 SQL Server 2008 的累积更新程序包 5 Service Pack 3注意 由于这些版本是累积的,因此每个新的修复版本都包含以前的 SQL Server 2008 修复版本附带的所有修补程序和所有安全修补程序。 Microsoft 建议你考虑应用包含此修补程序的最新修复版本。 有关更多信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:

2629969 发布 SQL server 2008 Service Pack 3 后发布的 SQL Server 2008 版本 为特定 SQL Server service pack 创建 Microsoft SQL Server 2008 修补程序。 必须将 SQL Server 2008 Service Pack 3 修补程序应用到 SQL Server 2008 Service Pack 3 的安装。 默认情况下,SQL Server service pack 中提供的任何修补程序都包含在下一个 SQL Server service pack 中。

SQL Server 2008 R2

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

2489376 SQL Server 2008 R2 的累积更新包6 注意 由于这些版本是累积的,因此每个新的修复版本都包含了以前的 SQL Server 2008 R2 修补程序版本附带的所有修补程序和所有安全修补程序。 我们建议你考虑应用包含此修补程序的最新修复版本。 有关更多信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:

981356 发布 SQL Server 2008 R2 后发布的 SQL Server 2008 R2 版本

状态

Microsoft 已确认这是在“适用范围”部分中列出的 Microsoft 产品存在的问题。

更多信息

有关 MDX 的 更新多维数据集 声明的详细信息,请访问以下 Microsoft 开发人员网络(MSDN)网站:

有关 MDX 的更新多维数据集语句的常规信息有关如何使用多维数据集的 MDX 的写回的详细信息,请访问以下 MSDN 网站:

有关如何使用 MDX 的多维数据集回写的常规信息

需要更多帮助?

需要更多选项?

了解订阅权益、浏览培训课程、了解如何保护设备等。

社区可帮助你提出和回答问题、提供反馈,并听取经验丰富专家的意见。