KB4096258 - 修复:在 SQL Server 2017 中运行 DAX 函数时发生意外异常,SSAS 崩溃

应用对象
SQL Server 2017 Developer on Windows SQL Server 2017 Enterprise on Windows SQL Server 2017 Enterprise Core on Windows SQL Server 2017 Standard on Windows

症状

假设你在 SQL Server 2017 上安装了Microsoft SQL Server Analysis Services (SSAS) 。 (带有筛选器的 DAX) 函数(如 SUMMARIZECOLUMNS)运行特定的数据分析表达式,例如:

注意

  • summarizecolumns
  • (
    filter ('Date of First Production','Date of First Production'[Month Number] = 1) ,
    “X”,'生产工单'[生产工单 (生产工单的平均值) ]
    )

在这种情况下,SSAS 可能崩溃,你会收到以下错误消息:

注意

出现意外异常。

此外,还会生成一个转储文件。

备注 将相同的 DAX 查询与其他筛选器配合使用时,该过程将成功。

解决方法

此问题已在 SQL Server 的以下更新中修复:

SQL Server 2017 累积更新 7

关于 SQL Server 的累积更新:

SQL Server 的每个新累积更新都包含上一个累积更新中包含的所有修补程序和所有安全修补程序。 查看 SQL Server 的最新累积更新:

SQL Server 2017 的最新累计更新

状态

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

参考资料

了解 Microsoft 用于描述软件更新的术语。