Applies ToSQL 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

Simptomi

Veicot vaicājumu SYS. DM_EXEC_QUERY_PROFILES DMV, lai pārbaudītu izpildes plānu, kurā ir atsauces uz tabulām, kurās ir daudz rindu (vairāk par 232), tad DMV var nosūtīt nepareizu rindu skaitu dažu operatoru kolonnā "estimate_row_count", nepārsniedzot vērtību 232.

Ievērojiet, ka šī problēma neskar ne aptuveno vaicājumu plānu, ne tiešo vaicājumu statistiku.

Cēlonis

Šī problēma rodas tāpēc, ka kolonna "estimate_row_count" iekšēji tiek apstrādāta kā 32 bitu vērtība. Vērtībām, kas lielākas par 232, Microsoft SQL Server ierobežo kolonnu līdz 232.

Risinājums

Šis labojums ir iekļauts SQL Server 2017 kumulatīvajā atjauninājumā 2 .

Par SQL Server 2017 būvējumiem

Katrā jaunā SQL Server 2017 būvējumā ir ietverti visi labojumfaili un drošības labojumi, kas bija iepriekšējā būvējumā. Ieteicams instalēt JAUNĀKO SQL Server 2017 būvējumu.

Statusa

Microsoft ir apstiprinājusi, ka šī problēma pastāv Microsoft produktos, kas ir norādīti sadaļā "attiecas uz".

Atsauces

Uzziniet par terminoloģiju , ko Microsoft izmanto, lai aprakstītu programmatūras atjauninājumus.

Nepieciešama papildu palīdzība?

Vēlaties vairāk opciju?

Izpētiet abonementa priekšrocības, pārlūkojiet apmācības kursus, uzziniet, kā aizsargāt ierīci un veikt citas darbības.