KB2881661 – Notiek atmiņas noplūde, kad SQL Server Native Client OLE DB nodrošinātāja lietojumprogramma izsauc sagatavošanas metodi programmā SQL Server 2012 vai SQL Server 2014

Attiecas uz
SQL Server 2012 Developer SQL Server 2012 Enterprise SQL Server 2012 Express SQL Server 2014 Developer - duplicate (do not use) SQL Server 2014 Enterprise - duplicate (do not use)

Pazīmes

Apsveriet šādu scenāriju:

  • Jums ir SQL Server Native Client OLE DB nodrošinātāja lietojumprogramma, kas izveido savienojumu ar serveri, kurā darbojas Microsoft SQL SQL Server 2012 vai SQL Server 2014, lai piekļūtu datiem.
  • Lietojumprogramma izsauc sagatavošanas metodi SQL Server instancē, lai sagatavotu vaicājumus parametru izmantošanai.

Šādā gadījumā var rasties atmiņas noplūdes stāvoklis.

Risinājums

Šī problēma pirmo reizi tika novērsta nākamajā SQL Server kumulatīvajā atjauninājumā.

1. kumulatīvais atjauninājums sistēmai SQL Server 2014 /en-us/help/2931693

SQL Server 2012 SP1 7. kumulatīvais atjauninājums /en-us/help/2894115

Par SQL Server kumulatīvajiem atjauninājumiem

Katrā jaunajā SQL Server kumulatīvajā atjauninājumā ir visi labojumfaili un visi drošības labojumi, kas bija iekļauti iepriekšējā kumulatīvajā atjauninājumā. Skatiet jaunākos SQL Server kumulatīvos atjauninājumus:

      

Risinājums

Lai novērstu šo problēmu, pievienojiet atslēgvārdu DataTypeCompatibility=80 savienojuma virknei serverī SQL Server.

Papildinformāciju skatiet sadaļā Datu tipu saderība klienta versijām nākamajā Microsoft TechNet tīmekļa vietnes tēmā:

Sistēmas prasības SQL Server Native Client
      

Statuss

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

Atsauces

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