KB4010500 — LABOJUMS: Sys.dm_tran_commit_table DMV un CHANGETABLE funkcijas atgriež nepareizus rezultātus, ja SQL Server negaidīti izslēdzas

Attiecas uz
SQL Server 2014 Developer - duplicate (do not use) SQL Server 2014 Enterprise - duplicate (do not use) SQL Server 2014 Enterprise Core - duplicate (do not use) SQL Server 2014 Standard - duplicate (do not use)

Pazīmes

Apsveriet šādu scenāriju:

      

  • Izmaiņu reģistrēšanu datu bāzei iespējo SQL Server 2014 instancē.
  • SQL Server instance negaidīti tiek izslēgta. Piemēram, operētājsistēma avarē.
  • Restartējiet SQL Server instanci.

Šādā gadījumā DMV sys.dm_tran_commit_table un funkcija CHANGETABLE atgriež nepareizus rezultātus vai tajā trūkst dažu ierakstu.

      

Risinājums

Šī problēma ir novērsta SQL Server 2014 2. servisa pakotnes 4. kumulatīvajā atjauninājumā.

      

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 2014 kumulatīvos atjauninājumus.

RisinājumsLai atrisinātu šo problēmu, ieslēdziet opciju AUTO_CLOSE datu bāzi tām datu bāzēm, kurās ir iespējota izmaiņu reģistrēšana.

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

Atsauces

Ieteikumi un vadlīnijas AUTO_CLOSE datu bāzes opcijas iestatīšanai programmā SQL Server

      

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