Применяется к
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 для проверки плана выполнения, который ссылается на таблицы, содержащие большое количество строк (более 232) представление DMV может возвращать неправильное количество строк в столбце "estimate_row_count" некоторых операторов, заменяя значение на 232.

Примечаниени один из оценочных планов запросов и запросов на динамические запросы не подвержен этой проблеме.

Причина

Эта проблема возникает из-за того, что столбец "estimate_row_count" внутренне обрабатывается как 32-разрядное значение. Для значений больше 232, Microsoft SQL Server ограничивает столбец до 232.

Решение

Это исправление включено в накопительный пакет обновления 2 для SQL Server 2017.

Сведения о сборках SQL Server 2017

Каждая новая сборка SQL Server 2017 включает в себя все исправления и исправления для системы безопасности, описанные в предыдущей сборке. Рекомендуем установить последнюю СБОРКУ SQL server 2017.

Статус

Корпорация Майкрософт подтверждает наличие этой проблемы в своих продуктах, которые перечислены в разделе "Применяется к".

Ссылки

Ознакомьтесь с терминологией , которую корпорация Майкрософт использует для описания обновлений программного обеспечения.

Нужна дополнительная помощь?

Нужны дополнительные параметры?

Изучите преимущества подписки, просмотрите учебные курсы, узнайте, как защитить свое устройство и т. д.