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

症状

查询 SYS。DM_EXEC_QUERY_PROFILES DMV 以检查引用包含许多行(超过2个行)的表的执行计划32),DMV 可能会在某些运算符的 "estimate_row_count" 列中返回不正确的行数,上限值232.

注意此问题不会影响估计的查询计划或实时查询统计信息。

原因

出现此问题的原因是 "estimate_row_count" 列作为32位值内部处理。 对于大于2的值32,Microsoft SQL Server 将列限制为232.

解决方案

此修补程序包含在 SQL Server 2017 的 累积更新 2中。

关于 SQL Server 2017 版本

SQL Server 2017 的每个新版本都包含上一版本中的所有修补程序和安全修补程序。 我们建议您安装 最新版本的 SQL Server 2017

状态

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

参考

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

需要更多帮助?

需要更多选项?

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