Gäller för
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

Symptom

När du frågar på SYS. DM_EXEC_QUERY_PROFILES DMV för att granska en körnings plan som refererar till tabeller som innehåller många rader (fler än 232) kan DMV returnera ett felaktigt antal rader i kolumnen "estimate_row_count" för vissa operatorer, capping värdet vid 232.

Observeraatt det här problemet inte är uppskattad, eller om Live Query-statistik påverkas.

Orsak

Det här problemet uppstår eftersom kolumnen "estimate_row_count" hanteras internt som ett 32-bitars värde. För värden som är större än 232Begränsar Microsoft SQL Server kolumnen till 232.

Lösning

Den här korrigeringen ingår i kumulativ uppdatering 2 för SQL Server 2017.

Om SQL Server 2017-versioner

Varje ny version av SQL Server 2017 innehåller alla snabb korrigeringar och säkerhets korrigeringar som fanns i den föregående versionen. Vi rekommenderar att du installerar den senaste versionen av SQL Server 2017.

Status

Microsoft har bekräftat att det här är ett problem i Microsoft-produkterna som nämns i "gäller".

Referenser

Lär dig mer om terminologin som används av Microsoft för att beskriva program varu uppdateringar.

Behöver du mer hjälp?

Vill du ha fler alternativ?

Utforska prenumerationsförmåner, bläddra bland utbildningskurser, lär dig hur du skyddar din enhet med mera.